Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Automated Testing

Automated Testing

215 projects

Showing 36 of 215 projects

WebdriverCSS
WebdriverCSSJavaScript

A visual regression testing plugin for WebdriverIO that captures and compares screenshots of web elements.

#visual-regression-testing#css-testing#screenshot-comparison
Stars609
Forks101
Last commit9 years ago
Needle
NeedlePython

A Python tool for automated visual regression testing of CSS, fonts, images, and SVG using Selenium and nose.

#visual-regression-testing#screenshot#nose-framework
Stars595
Forks48
Last commit3 years ago
List of Automated Testing Tools and Frameworks for .NET
List of Automated Testing Tools and Frameworks for .NETC#

A comprehensive, categorized list of automated testing tools and frameworks for .NET, covering TDD, BDD, ATDD, SBE, and various testing methodologies.

#developer-tools#microsoft#unit-testing
Stars588
Forks94
Last commit
Runs Lighthouse and posts results to PRs and Slack
Runs Lighthouse and posts results to PRs and SlackTypeScript

A GitHub Action for running automated Lighthouse audits in CI workflows with Slack notifications, S3 uploads, and PR comments.

#actions#performance-audit#progressive-web-app
Stars508
Forks22
Last commit
Automatic API Attack Tool
Automatic API Attack ToolJava

An automated API security testing tool that generates and runs fuzzing attacks based on an OpenAPI/Swagger specification.

#gradle#fuzzing#swagger
Stars496
Forks93
Last commit3 years ago
redux-test-recorder
redux-test-recorderJavaScript

A Redux middleware that automatically generates reducer tests by recording UI interactions.

#javascript-testing#redux-middleware#frontend-testing
Stars491
Forks17
Last commit9 years ago
Nette Tester
Nette TesterPHP

A productive and enjoyable unit testing framework for PHP with parallel execution and code coverage.

#unit-testing#phpunit#xdebug
Stars486
Forks73
Last commit3 days ago
Size Limit Action
Size Limit ActionTypeScript

A GitHub Action that compares JavaScript bundle size and performance cost in pull requests to enforce performance budgets.

#continuous-integration#web-performance#pull-requests
Stars472
Forks87
Last commit
Spectre
SpectreRuby

A web application for visual regression testing that diffs screenshots and provides a real-time pass/fail API.

#visual-regression-testing#selenium-integration#screenshot-diffing
Stars459
Forks70
Last commit4 years ago
JMeter Maven Plugin
JMeter Maven PluginJava

A Maven plugin that integrates Apache JMeter performance tests into your Maven build lifecycle.

#load-testing#devops#load-test
Stars440
Forks241
Last commit1 year ago
todocheck
todocheckGo

A static code analyzer that validates TODO comments by linking them to open issues in supported issue trackers.

#hacktoberfest#developer-tools#todo
Stars439
Forks46
Last commit1 month ago
SUPER
SUPERRust

A secure, extensible command-line Android APK vulnerability analyzer written in Rust for automated security testing.

#mobile-security#vulnerabilities#analyzer
Stars428
Forks58
Last commit5 years ago
Android Hooker
Android HookerPython

An open-source toolkit for automated dynamic analysis of Android applications by intercepting and modifying API calls.

#mobile-security#android-security#automated-testing
Stars415
Forks107
Last commit10 years ago
image-comparison
image-comparisonJava

A Java library for comparing two images of the same size, visually highlighting differences with configurable rectangles, ideal for automated QA testing.

#gradle#java-library#library
Stars396
Forks119
Last commit1 year ago
VMware chap
VMware chapC++

Analyzes un-instrumented ELF core files for memory leaks, growth, and corruption without requiring code instrumentation.

#debugging-tools#c-plus-plus#core-file-analysis
Stars392
Forks45
Last commit1 year ago
Fishtape
FishtapeShell

A pure-Fish shell test runner that implements the Test Anything Protocol for testing scripts, functions, and plugins.

#test-runner#shell-scripting#fish
Stars382
Forks20
Last commit2 years ago
Fishtape
FishtapeShell

A pure-Fish test runner for testing scripts, functions, and plugins directly in the Fish shell.

#test-runner#unit-testing#shell-scripting
Stars382
Forks20
Last commit2 years ago
Exakat
ExakatPHP

An automated static analysis engine for PHP that performs automated code reviews and identifies issues.

#exakat-engine#phar#php7
Stars380
Forks42
Last commit4 years ago
Magento Coding Standards
Magento Coding StandardsPHP

A set of Magento-specific rules for PHP_CodeSniffer to enforce coding standards in Magento 2 projects.

#magento2#rector-php#magento
Stars374
Forks164
Last commit4 months ago
AutoParams
AutoParamsJava

A JUnit 5 extension for automatic test data generation in Java and Kotlin, eliminating manual setup for parameterized tests.

#spring#junit5#unit-testing
Stars368
Forks61
Last commit3 months ago
linters
linters

A community wiki curating static analysis tools (linters) for improving code quality across programming languages and formats.

#developer-tools#security-scanning#programming-languages
Stars350
Forks30
Last commit4 months ago
Audit a webpage with Google Chrome's Lighthouse tests
Audit a webpage with Google Chrome's Lighthouse testsShell

A GitHub Action for running Google Lighthouse audits on webpages to test performance, accessibility, SEO, and more.

#actions#chrome#ci
Stars347
Forks27
Last commit5 years ago
Media Fuzzing Framework for Android
Media Fuzzing Framework for AndroidPython

A Python-based framework for fuzzing Android's Stagefright media engine to discover security vulnerabilities.

#vulnerability-discovery#fuzzing-framework#media-processing
Stars335
Forks107
Last commit
GraphCrawler - The all-in-one GraphQL Security toolkit
GraphCrawler - The all-in-one GraphQL Security toolkitPython

An automated security testing toolkit for GraphQL endpoints that discovers, analyzes, and scores vulnerabilities.

#api#api-hacking#graphql
Stars335
Forks23
Last commit
ex_check
ex_checkElixir

A single Mix task to efficiently run all code analysis and testing tools in an Elixir project.

#elixir#developer-tools#mix-task
Stars328
Forks14
Last commit2 years ago
Hardy
HardyJavaScript

A CSS testing framework using Selenium and Cucumber for automated visual and functional CSS testing across browsers.

#webdriverio#cross-browser#css-testing
Stars323
Forks26
Last commit11 years ago
QuickChick
QuickChickRocq Prover

A randomized property-based testing plugin for Coq, enabling automated test generation and verification within proof assistants.

#coq#randomized-testing#automated-testing
Stars288
Forks51
Last commit10 days ago
Grunt-phantomas
Grunt-phantomasJavaScript

Grunt plugin that runs phantomas to measure and visualize frontend performance metrics with historical tracking.

#frontend-performance#metrics-visualization#web-performance
Stars280
Forks23
Last commit9 years ago
grunt-photobox
grunt-photoboxSmarty

Grunt plugin for automated screenshot comparison to detect layout regressions across different screen sizes and URLs.

#visual-regression-testing#screenshot-comparison#build-automation
Stars279
Forks21
Last commit
FANS
FANSC++

A fuzzing tool for discovering vulnerabilities in Android native system services through automated interface analysis and testing.

#fuzzing-tool#android-native#system-services
Stars265
Forks44
Last commit5 years ago
query-selector-shadow-dom
query-selector-shadow-domJavaScript

A JavaScript library that enables querySelector to pierce nested Shadow DOM roots, designed for automated testing of Web Components.

#webdriverio#playwright#web-components
Stars262
Forks27
Last commit
Howitzer
HowitzerRuby

A Ruby-based framework for acceptance testing of web applications, built with modern patterns to speed up development and simplify maintenance.

#page-object-pattern#selenium#acceptance-testing
Stars259
Forks27
Last commit3 years ago
Lantern
LanternSwift

A macOS application for crawling and auditing websites, built with Swift.

#website-crawler#website-auditing#web-auditing
Stars251
Forks22
Last commit3 years ago
TracerBench
TracerBenchTypeScript

A Node.js library for automated Chrome tracing and statistical analysis to benchmark web performance.

#statistical-analysis#chrome#web-performance
Stars251
Forks29
Last commit3 years ago
Run golangci-lint, with reviewdog output on the PR
Run golangci-lint, with reviewdog output on the PRTypeScript

A GitHub Action that runs golangci-lint with reviewdog to automatically lint Go code in pull requests.

#golangci-lint#pull-requests#automated-testing
Stars243
Forks46
Last commit
axe-playwright
axe-playwrightTypeScript

Custom Playwright commands to run automated accessibility (a11y) checks using axe-core.

#web-accessibility#playwright#a11y-testing
Stars229
Forks22
Last commit10 months ago
PreviousPage 3 of 6

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
15 days ago
24 days ago
2 years ago
10 years ago
2 years ago
10 years ago
2 years ago
1 day ago
Next
#Ci Cd56
#Testing39
#Test Automation24
#Continuous Integration24
#Docker24
#Github Actions24
#Ui Testing20
#Performance Testing20
#Unit Testing19
#Code Quality19
#Visual Regression Testing18
#Nodejs18