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 TestsAutomating 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: