No code,
no installation,
no problem.

Automatically generate functional UI tests

Reflect requires no programming, so regression tests need not be exclusively owned by developers. 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.

Reflect supports a wide range of user interactions and supports all Javascript frameworks.

Learn more about what we support →

Automation without the maintenance burden

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.

Learn more about what we support →

Be notified immediately when there's a problem with your site

Whether you test on a predefined schedule, or on every CI build, we have you covered.

When tests fail, you'll be notified automatically. Each test failure includes a full-screen video reproducing the bug, along with network requests and Javascript console logs to help you not just triage the problem, but root-cause it.

Record once,
run anytime.

You're already manually testing your site. Why repeat yourself? Create automated tests just by interacting with your site.

Click to focus .search-query textbox and enter value software testing
Hover on Televisions element
Click on LED TVs element
Observe that #logo is displayed
Drag and Drop Smoke test new build item to 4th position in list
Text Entry & Form Submission
software testing
Mouse Interactions
Observe Browser State
Advanced Interactions
To Do List
Smoke test new build
Submit expense report
Reschedule 1:1
Update LinkedIn profile

See your site through your users' eyes.

Detect Visual Regressions

Reflect allows you to identify an element's visual appearance and fails tests when visual regressions change its appearance too much.

Go beyond full page screenshots, which inevitably fail whenever the layout changes, and instead verify the logical components of your site.

Expected Image
Actual Image
Visual Diff
Copyright © 2020 Reflect Software LLC. All Rights Reserved.