awesome-regression-testing
github.com/mojoaxel/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 (a-zā) resources from awesome-regression-testing"
Installation instructions āWhat's inside
Tools and frameworks (a-zā)
- 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.
- BFFless
Self-hosted platform for hosting and viewing visual regression screenshots from CI/CD pipelines with GitHub Actions integration.
- 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.
Blog posts (a-zā)
- Angela Riggs: Visual Regression Testing with BackstopJS
Tutorial using BackstopJS.
- Automated screenshot comparison tests with headless Chrome, Puppeteer and Pixelmatch, in Bitbucket pipeline
- Automatic visual diffing with Puppeteer
- Chromeless, Chrominator, Chromy, Navalia, Lambdium, GhostJS, AutoGCD
Headless Chrome is shaking up traditional approaches to test automation.
- CodeLift: Introduction to Diffy for Visual Regression Testing
Catch visual and functional issues before they reach production.
- Everything you need to know about Visual Regression Testing in 2022
Intro to visual regression testing with tools updated as of 2022.
Online services (a-zā)
- applitools
Cloud base visual tests.
- Argos
The open source visual testing platform for modern engineering teams.
- 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
Deprecated (a-zā)
- CasperJS
Navigation scripting and testing utility for PhantomJS and SlimerJS. (archived 2018)
- Chromeless
Chrome automation made simple. Runs locally or headless on AWS Lambda. (archived 2018)
- DalekJS
Automated cross browser testing with JavaScript. No longer maintained since 4 Jun 2017.
- dpxdt
End-to-end testing with Python.
- Gemini
Feature rich framework with support for
- Huxley
Python framework based on
Slideshows, talks and videos (a-zā)
- CSS Regression Testing with Wraith
Screencast: Basic introduction to wraith, a screenshot comparison tool.
- Cypress in 100 Seconds
Introduction video by Fireship.
- Look-alike - visual regression testing tool
Demo what the Look-alike Chrome extension is, how it works and how and why it was build.
- Scaling up your Screenshot Testing, without the Friction
Mobile focussed talk from Droidcon/Fluttercon India. Explains the bottlenecks with scaling up screenshot testing and how to solve them.
- 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.
Browser automation
- Cypress.io
An automation framework that runs in-browser.
- Selenium
Browser automation framework and ecosystem.
- SlimerJS
Scriptable browser like PhantomJS, based on Firefox.
- Webdriver.io
Node.js bindings implementation for the W3C WebDriver protocol.
General information
Showing a sample of 138 resources. View the full list on GitHub ā