Get started
Regress finds your pages, writes the tests and runs them after every deploy. There's nothing to install and setup takes about five minutes.
That's it. The next deploy gets scanned.
Add your app
Sign up and create a project with your app's URL. Regress visits every page it can reach and records the structure of each one, so it knows what normal looks like.
Create a projectLet it sign in (only if your app has a login)
Open Project settings, choose Record login session and log in once in a live browser. Regress signs in the same way before every scan. See signed-in pages.
Scan on every deploy
Install the GitHub app or add one request to your deploy pipeline. You can also start a scan from the dashboard at any time.
What you get after a scan
Each scan shows which pages changed, which user flows failed and the exact step where they broke, with a screenshot. When something breaks you get an alert by email, in Slack or on GitHub.
Guides
- Scan on every deployAdd one request to your deploy pipeline.
- GitHubScan every push and report on pull requests.
- Signed-in pagesLet Regress log in before it scans.
- AlertsGet told in email, Slack or GitHub.
- What Regress checksWhat counts as a regression and what doesn't.
- APIEndpoints for triggering and polling scans.