Recording

Learn the ins and outs of using Reflect to regression test your web, api, and mobile applications.

In This Section

  • Create Resilient Tests

    We recommend that you follow a few best practices when creating Reflect tests. These recommendations will help ensure that your tests are resilient to false-positive failures.

  • Reflect Mobile

    Test mobile-friendly responsive websites, PWAs, or hybrid-mobile apps.

  • Supported Actions

    Unlike other record-and-playback tools, you'll never have to manually enter a test step in Reflect. Instead, our test recorder is capable of automatically detecting a wide array of user actions, letting you create a regression test simply by interacting with your website.

  • Testing Visual State

    Reflect's Visual Validation feature is a precise, configurable and intuitive mechanism for asserting on visual state.

  • Email / SMS Testing

    Test end-to-end workflows that include validating that emails or SMS are sent, or extracting values out of the message to use elsewhere in the test.

  • Test with AI

    Via an integration with OpenAI, Reflect's AI features allow you to easily create tests that are resilient to changes in the underlying application.

  • Variables & Parameters

    Generate, extract, and override dynamic values for use in data-driven testing scenarios.

  • Private Environments

    Reflect supports multiple ways to test non-public web applications.

  • Segments & Composition

    Segments are named sequences of test steps that can be executed within any Test. Changes to a Segment are reflected in any Test that references it.

  • API Testing

    Issue API calls and verify API responses inside a Reflect test.

  • Local Testing

    How to record and run Reflect tests against your local environment.

  • Automating Manual Tests

    Using our free Chrome extension, you can run your manual test cases as automated tests in Reflect directly from your existing test case management tool.

Publication date: