awesome-regression-testing
github.com/eric-erki/awesome-regression-testing ↗🕶️ A curated list of resources around the topic: visual regression testing
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me tools and frameworks resources from awesome-regression-testing"
Installation instructions →What's inside
Tools and frameworks
- AET
Scalable testing tool providing visual regression testing, accessibility and performance validation, markup analysis and more.
- AyeSpy
44 image comparisons in 90 seconds.
- BackstopJS
Config-driven automated screenshot test framework.
- basset
Open source platform for generating and reviewing visual differences. Supports multiple browsers, integrations for github and slack.
- Chimp
Develop acceptance tests & end-to-end tests with realtime feedback.
- CodeceptJS
Modern Era Acceptance Testing Framework for NodeJS.
Blog posts
- Angela Riggs: Visual Regression Testing with BackstopJS
Tutorial using BackstopJS.
- Chromeless, Chrominator, Chromy, Navalia, Lambdium, GhostJS, AutoGCD
Headless Chrome is shaking up traditional approaches to test automation.
- Garris Shipon: Automating CSS Regression Testing
Tutorial using BackstopJS.
- Garris Shipon: Visual Regression Testing For Angular Applications
Tutorial using BackstopJS.
- Keeping a React Design System consistent: using visual regression testing to save time and headaches
Using percy, and jest puppeteer to visually test a React component library.
- Kevin Lamping: The 5 best visual regression testing tools
Compares: Wraith, PhantomCSS, Gemini, WebdriverCSS and Spectre.
Online services
- applitools
Cloud base visual tests.
- Argos-CI
Automate visual regression testing.
- Axcept
Testing for the whole team. Up to 100 tests in parallel. Endpoint Mocking. Code Coverage.
- browserling
LIVE interactive cross-browser testing.
- Browser Shots
Screenshots only.
- BrowserStack
Free for Open Source. Supports
Browser automation
- CasperJS
Navigation scripting and testing utility for PhantomJS and SlimerJS.
- Chromeless
Chrome automation made simple. Runs locally or headless on AWS Lambda.
- Cypress.io
An automation framework that runs in-browser.
- Navalia
Browser Automation based on headless Chrome and GraphQL.
- Selenium
Browser automation framework and ecosystem.
- SlimerJS
Scriptable browser like PhantomJS, based on Firefox.
Slideshows, talks and videos
- CSS Regression Testing with Wraith
Screencast: Basic introduction to wraith, a screenshot comparison tool.
- Look-alike - visual regression testing tool
Demo what the Look-alike Chrome extension is, how it works and how and why it was build.
- Screencast on CSS critic - a lightweight testing framework for CSS
How to write your first CSS test with CSS critic, make it pass, break it, and make it pass again.
- Screenster Tutorial
Tutorial on how to create visual automated tests with Screenster.
- Visual Regression Testing - from a tool to a process
How the Mobile Web team in Badoo converted and integrated PhantomCSS into their workflow and connected it to their CI process.
- Visual Regression Testing: Sanity Checks With BackstopJS
Screencast with code demo and best practices.
Deprecated
- DalekJS
Automated cross browser testing with JavaScript. No longer maintained since 4 Jun 2017.
- dpxdt
End-to-end testing with Python.
- PhantomCSS
Visual/CSS regression testing with PhantomJS or SlimerJS. No longer maintained since 22 Dec 2017.
- PhantomJS
Scriptable Headless WebKit. No longer maintained since 2 June 2018.
General information
- Survey of screenshot-based CSS testing tools
- visualregressiontesting.com
Basic collection of links.
- Wikipedia: Regression testing
Showing a sample of 98 resources. View the full list on GitHub →