Visual Regression Testing
Ensures changes did not break the functionality or style.
Contents
Online services (a-z↓)
Visual testing platform for React Native Storybook. Captures screenshots on iOS and Android simulators in the cloud and detects visual changes automatically.
Browser automation
Tools and frameworks (a-z↓)
Scalable testing tool providing visual regression testing, accessibility and performance validation, markup analysis and more.
Cross-browser visual testing with magic. Feature-rich tool with UI Runner, Tests Hot Reloading, Docker and Storybook integration.
Integrated visual RSpec matcher which makes real visual testing easy (Ruby).
Plugin to prevent your project of broken layout via screenshot photo sessions of your site.
Jest matcher that performs image comparisons using pixelmatch
Visual regression testing with Jest and puppeteer for React components
Holistic visual regression testing for full pages, components (via Storybook and Ladle integration), and custom shots (e.g. via Cypress).
Automated testing and continuous integration framework based on Node.js and using the Webdriver protocol.
The speedy and easy to use Snapshot Testing tool for your project (1200 snapshots will run in under 3 minutes).
Node library to automate Chromium, Firefox and WebKit with a single API.
Visual regression test tool which output easy-to-read single file html report.
Visual regression testing suite which compares images, stores snapshots, and notifies the difference to your GitHub repo.
Framework powered by Selenium WebDriver for writing easy-to-read and easy-to-maintain automated tests in Java.
Provides image comparison capabilities and an admin interface for managing screenshots.
Visual regression testing, by crawling a website and providing snapshot comparison reports.
Open source continuous regression testing without the hassle of managing snapshot files.
Blog posts
Deprecated
Navigation scripting and testing utility for PhantomJS and SlimerJS. (archived 2018)
Chrome automation made simple. Runs locally or headless on AWS Lambda. (archived 2018)
Automated cross browser testing with JavaScript. No longer maintained since 4 Jun 2017.
Feature rich framework with support for Selenium and CasperJS. Gemini is deprecated, use hermione instead.