An open API service indexing awesome lists of open source software.

awesome-regression-testing

šŸ•¶ļø A curated list of resources around the topic: visual regression testing
https://github.com/mojoaxel/awesome-regression-testing

Last synced: 7 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.