awesome-regression-testing
š¶ļø A curated list of resources around the topic: visual regression testing
https://github.com/mojoaxel/awesome-regression-testing
Last synced: 6 days ago
JSON representation
-
Tools and frameworks (a-zā)
- Muppeteer - Visual regression testing framework for Chrome using [Mocha](https://mochajs.org/) and [Puppeteer](https://github.com/GoogleChrome/puppeteer).
- ember-visual-test - Simple visual regression testing for [Ember](https://emberjs.com/).
- Wendigo - Test-oriented browser automation library based on Puppeteer.
- FuncUnit - A functional test suite based on jQuery
- Nightwatch - Automated testing and continuous integration framework based on Node.js and using the Webdriver protocol.
- Protractor - E2E test framework for Angular apps.
- jest-puppeteer-react - Visual regression testing with Jest and puppeteer for React components
- jest-image-snapshot - Jest matcher that performs image comparisons using [pixelmatch](https://www.npmjs.com/package/pixelmatch)
- test-crawler - Visual regression testing, by crawling a website and providing snapshot comparison reports.
- wdio-visual-regression - Visual regression tool for webdriver.io
- Selenide - Framework powered by Selenium WebDriver for writing easy-to-read and easy-to-maintain automated tests in Java.
- Touca - Open source continuous regression testing without the hassle of managing snapshot files.
- Lost Pixel - Holistic visual regression testing for full pages, components (via Storybook and Ladle integration), and custom shots (e.g. via Cypress).
- Puppeteer - Headless Google Chrome Node API.
- AET - Scalable testing tool providing visual regression testing, accessibility and performance validation, markup analysis and more.
- Wraith - Easy to use ruby tool with docker support.
- Creevey - Cross-browser visual testing with magic. Feature-rich tool with UI Runner, Tests Hot Reloading, Docker and Storybook integration.
- reg-cli - Visual regression test tool which output easy-to-read single file html report.
- ResembleJS - Analyse and compare images with Javascript and HTML5.
- Zombie.js - Insanely fast, headless full-stack testing using Node.js.
- Nightmare - High-level browser automation library based on Electron.
- BitDive - BitDive is a zero-code regression testing tool for Java/Kotlin applications. It captures real runtime behavior (methods, SQL, HTTP) and enables Live Context Replay with automatic mocking to detect semantic drift between versions.
- BFFless - Self-hosted platform for hosting and viewing visual regression screenshots from CI/CD pipelines with GitHub Actions integration.
- DiffGoblin Action - GitHub Action that screenshots two URLs and posts a visual diff as a PR comment. Zero config, no external service needed.
- Lastest - Visual regression testing platform built on Playwright with screenshot diffing, baseline review, and AI flake triage. Self-hostable via docker-compose or k8s.
- BFFless - Self-hosted platform for hosting and viewing visual regression screenshots from CI/CD pipelines with GitHub Actions integration.
Programming Languages
Categories
Blog posts
77
Tools and frameworks (a-zā)
49
Online services (a-zā)
25
Blog posts (a-zā)
21
Deprecated (a-zā)
14
Online services
13
Slideshows, talks and videos (a-zā)
10
Slideshows, talks and videos
8
Browser automation
4
General information
2
Tools and frameworks
1
Miscellaneous
1
Foreword
1
Sub Categories
Keywords
testing
14
javascript
10
visual-regression-testing
7
testing-tools
7
selenium
6
automation
5
headless
5
visual-testing
5
typescript
4
chrome
4
browser
4
nodejs
4
headless-chrome
4
web
4
test-automation
4
test
4
developer-tools
3
image-comparison
3
phantomjs
3
chromium
3
visual-tests
3
firefox
3
webdriver
3
end-to-end-testing
3
storybook
3
jest
3
visual-regression
3
playwright
2
snapshot-testing
2
image-snapshots
2
regression-testing
2
java
2
python
2
node
2
snapshot
2
puppeteer
2
react-native
2
slimerjs
2
graphql
2
visual-comparison-testing
2
selenium-webdriver
2
docker
1
regression-tests
1
dotnet
1
ruby
1
automated-testing
1
chromedriver
1
nightwatch
1
nightwatchjs
1
selenium-server
1