In simple English
This tool checks if your website design changed by accident. It compares new screenshots with old screenshots. It highlights any differences in a visual report. It saves the report in cloud storage like Amazon S3. You can run it on your own computer or on a server.
What it is
A command-line tool (a program that runs in your terminal window) for visual regression testing. It uses plugins to fetch old images, compare them, and send notifications.
What it is good for
Solo builders who want to make sure a code change does not break their website design.
- Catches visual bugs before they reach your users.
- Works with popular cloud storage providers.
- Supports custom plugins for different notifications and workflows.
- Requires an external cloud bucket to store past snapshots.
- Setup takes time to configure plugins and command-line options.
- Fails to run properly if your continuous integration service uses a detached Git head.
Manual visual checks of your website in a browser
Puppeteer
- garris/BackstopJS7.2k stars
A popular visual regression testing tool that runs headless browser tests and compares screenshots locally.
- HypothesisWorks/hypothesis9.1k stars
A Python library that generates test inputs and reduces any failure to the smallest example that still fails.
- wntrblm/nox1.6k stars
Runs your tests and other jobs in fresh isolated environments, described in an ordinary Python file.
npm install -g reg-suit cd path-to-your-project reg-suit init