Creating 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.
Test mobile-friendly responsive websites, PWAs, or hybrid-mobile apps.
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.
Test end-to-end workflows that include validating that emails are sent, or extracting values out of an email to use elsewhere in the test.
Configure input values to be dynamically generated or define static values that can be overridden for use in data-driven testing scenarios.
Record a test once and reuse it by composing new tests upon it. Changes in the original test propagate to any dependent tests that referenced it at recording time.