Reflect makes it easy for you to set up automated end-to-end (E2E) tests for your web app and get alerted when things break - all without writing a line of code. E2E tests are tests that simulate a user’s actions in a browser, like say registering as a new user or adding an item to a shopping cart. They’re really valuable because they are the closest thing to how users actually use your site. Unfortunately, creating and maintaining these tests has previously been limited to code-based scripting or clunky WYSIWYG editors.
Reflect aims to solve these issues and make it easy to create and maintain E2E tests so that you can find and fix bugs before your users hit them. We think we have a really intuitive UX that lets you create a test in minutes. Basically to create a test, you just load up your site in its cloud-based browser and run through your test steps. It records all of the actions you take and translates it into a repeatable test that you can run at any time. No installation necessary.
When Reflect finds a bug, you’ll always know the steps to reproduce the issue. It provides a full video recording along with console/network logs and a human-readable list of steps that were executed. It also stores a version history of every test so you can go back and compare the “last known good” state of the test to the failing test to see what went wrong.