Creating a test is as simple as entering a URL and using your site or application. No installation whatsoever.
Reflect tests are authored and run within our cloud-based browser, which produces a human-readable test plan that you can run as often as you'd like.
Looking for mobile support? Reflect supports mobile and tablet testing out-of-the-box, and can even test React native apps.
Maintaining automated tests is painful. Code-based tests miss obvious bugs, are difficult to maintain, and only approximate how real users interact with your site. Manual tests are effective, but are costly and slow to execute.
Reflect tests are machine-derived, but still emphasize maintainability. Reflect supports several modes for editing tests, including modifying text input values and accepting visual changes that would fail previous assertions. Additionally, Reflect supports deleting test steps and recording a new test using a prefix of an existing test.
Whether you test on a predefined schedule, or on every CI build, we have you covered.
Our built-in test scheduler allows you to get up and running quickly, but if you're looking to execute your tests via your existing CI/CD solution — we've got you covered.
Reflect integrates with any on-prem or cloud-hosted CI/CD solution, including popular solutions like Jenkins and CircleCI. With our CI/CD integrations, we make it easy for you to execute end-to-end tests automatically on any deployment, or even on every Pull Request.View our CI/CD Integration Guide →
Reflect allows you to identify an element's visual appearance and fails tests when visual regressions change its appearance too much.