|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Catch CSS curve balls.|
|Awesome Regression Testing||1,794||7 months ago||3||cc-by-sa-4.0|
|🕶️ A curated list of resources around the topic: visual regression testing|
|👁 Visual Regression Testing for Storybook|
|💀💀💀[DEPRECATED] Use hermione|
|React Screenshot Test||618||1||4||2 months ago||45||July 17, 2021||1||mit||TypeScript|
|A dead simple library to screenshot test React components|
|Differencify is a library for visual regression testing|
|Creevey||360||8||11 days ago||158||October 20, 2022||41||mit||TypeScript|
|Cross-browser screenshot testing tool for Storybook with fancy UI Runner.|
|Argos||206||2 days ago||14||mit||TypeScript|
|Argos is a visual testing solution that fits in your workflow to avoid visual regression. Takes screenshots on each commit and be notified if something changes.|
|A performant visual regression testing tool|
|A lightweight commandline tool for visual regression testing of UI components.|
Curated list of awesome visual regression testing resources.
Regression testing is a type of software testing which verifies that software which was previously developed and tested still performs the same way after it was changed or interfaced with other software. The purpose of regression testing is to ensure that changes to the software have not introduced new faults.
This is intended to be an incomplete list of resources about visual regression testing. It is not tailored to a specific area or role (Developer/QA/UX-Designer). Note that this is for all areas of regression software testing after the code in question is written. For a awesome list on general software testing see e.g. awesome-testing.
Finally, I'm sure everyone who reads this list has one thing they want to add. Please read the How to Contribute page and Feel free to add to the list!!. If you think this is helpful Please give a Star ⭐️.
The following projects are no longer maintained actively but are still worth mentioning because of their user base.
See the Contribution Guide for details on how to contribute.
See the Code of Conduct for details. Basically it comes down to:
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. License holders are all contributors.