The "Awesome Visual Regression Testing" project is a curated collection of tools and resources focused on visual regression testing, a technique used to ensure that changes in code do not adversely affect the appearance or functionality of a web application. This list includes a variety of testing frameworks, libraries, tools, and plugins that facilitate the process of capturing visual snapshots and comparing them against previous versions. It is beneficial for developers, QA engineers, and teams looking to maintain visual consistency in their applications. By leveraging these resources, users can effectively identify unintended visual changes and ensure a seamless user experience across updates.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The "Awesome Testing" project is a curated resource list focused on software testing, a critical process that ensures the quality and reliability of software applications. This list encompasses a wide range of resources, including testing frameworks, tools, methodologies, tutorials, and community contributions that cover various aspects of testing such as unit testing, integration testing, and end-to-end testing. It is valuable for beginners looking to understand the fundamentals of testing as well as experienced developers seeking advanced techniques and tools to enhance their testing practices. Users can explore this collection to find effective strategies and tools that will help them improve the quality of their software projects.
The "Awesome Quality Assurance Roadmap" project is a comprehensive guide designed to help individuals start and advance their careers in software testing. Quality assurance (QA) is a crucial aspect of software development that ensures products meet specified requirements and function correctly. This list includes essential topics, tools, methodologies, tutorials, and career advice, covering areas such as manual testing, automation, performance testing, and testing frameworks. It is valuable for beginners looking to enter the field as well as experienced professionals seeking to enhance their skills or transition into new roles. Users can explore various paths and resources to effectively navigate their QA career journey.
The "Awesome Playwright" project is a curated collection of resources for Playwright, a Node.js library that enables developers to automate web browsers such as Chromium, Firefox, and WebKit using a unified API. This list encompasses a variety of resources including official documentation, tutorials, testing frameworks, community plugins, and tools that enhance the Playwright experience. It is beneficial for both beginners looking to understand browser automation and experienced developers seeking advanced techniques and best practices. Users can explore a wealth of information and tools to streamline their web testing and automation processes effectively.
The "Awesome Selenium" project is a curated collection of resources dedicated to Selenium, an open-source framework for automating web browsers. Selenium allows developers to write tests in various programming languages to simulate user interactions with web applications. This list encompasses a wide range of resources, including libraries, testing tools, browser drivers, tutorials, and community contributions. It serves as a valuable asset for both beginners looking to learn about browser automation and experienced developers seeking advanced tools and techniques. Users can explore this collection to enhance their testing strategies and improve their web application quality through effective automation.
A scriptable browser based on Firefox's Gecko engine, compatible with PhantomJS API for web automation and testing.
A next-generation browser and mobile automation test framework for Node.js supporting WebDriver, WebDriver BiDi, and Appium.
A system that detects visual changes on websites and performs basic page health checks like accessibility and W3C compliance.
A high-performance visual regression testing tool that catches UI regressions with fast image comparisons.
Automates visual regression testing of web applications by comparing screenshots over time.
A CLI tool for scaffolding and generating GraphQL code to accelerate development.
A cross-browser screenshot and interaction testing tool for Storybook with a visual UI runner.
A lightweight tool for regression testing of Cascading Style Sheets by comparing current layouts against reference images.
A visual regression testing library built on Puppeteer for comparing website screenshots against reference images.
A jQuery-based functional testing framework for simulating user interactions and waiting for page conditions.
An open-source layout and functional testing framework for web applications using Selenium and a custom spec language.
Grunt plugin for automated screenshot comparison to detect layout regressions across different screen sizes and URLs.
A cross-browser screenshot testing service for visual regression testing in continuous integration.
A CSS testing framework using Selenium and Cucumber for automated visual and functional CSS testing across browsers.
A Jest matcher for performing visual regression testing by comparing image snapshots.
A Jest preset for screenshot testing React components in Chromium using Puppeteer and webpack.
Visual regression testing tool specifically designed for Storybook components.
An open-source visual regression testing tool for Storybook, Ladle, Histoire, and modern frontend applications.
A visual regression testing framework for Chrome that abstracts Puppeteer boilerplate with Docker support.
A Python tool for automated visual regression testing of CSS, fonts, images, and SVG using Selenium and nose.
An integrated end-to-end testing framework for web and mobile apps using Node.js and W3C WebDriver API.
A high-performance snapshot testing tool focused on speed and ease of use, built with OCaml.
A framework for web testing and automation that drives Chromium, Firefox, and WebKit with a single API.
End-to-end test framework for Angular and AngularJS applications, built on WebDriverJS.
A command-line tool for visual regression testing with an HTML reporter.
A CLI tool for visual regression testing that compares images, stores snapshots in cloud storage, and generates HTML reports.
Analyze and compare images in JavaScript and Node.js with features like color analysis, visual diffing, and antialiasing detection.
A concise Java UI testing framework built on Selenium WebDriver for easy-to-read and maintainable automated tests.
A web application for visual regression testing that diffs screenshots and provides a real-time pass/fail API.
A Node.js tool to automate end-to-end web testing without WebDriver or browser plugins.
Continuous regression testing platform that compares software behavior and performance against baseline versions.
A wrapper around Puppeteer that simplifies front-end and end-to-end automated testing with built-in assertions and utilities.
Automated visual testing for React Native Storybook with cloud-based iOS and Android screenshot comparison.
A universal test reporter for JavaScript/TypeScript frameworks that sends results to various services and cloud storage.
An open-source, self-hosted platform for visual regression testing that tracks UI changes via image comparison.