Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Test Automation

Test Automation

415 projects

Showing 36 of 415 projects

playwright-skill
playwright-skill

AI-powered guides for Playwright best practices covering E2E, API, component, visual, accessibility, and security testing.

#playwright#ai#cursor-skills
Stars328
Forks52
Last commit22 days ago
XMLUnit
XMLUnitJava

A Java library for testing XML output via XPath, schema validation, and document comparisons.

#test xml#unit-testing#java
Stars317
Forks81
Last commit16 days ago
monocart-reporter
monocart-reporterJavaScript

A highly customizable and extensible Playwright test reporter with interactive tree-grid reports, coverage analysis, and rich integrations.

#playwright#html-reports#integration-tools
Stars316
Forks17
Last commit3 days ago
excheck
excheckElixir

A property-based testing library for Elixir, implementing QuickCheck-style testing with ExUnit integration.

#elixir#testing-library#exunit
Stars313
Forks26
Last commit7 years ago
Ggr
GgrGo

A lightweight load balancer for creating scalable and highly-available Selenium clusters.

#grid-router#selenium#webdriver
Stars310
Forks83
Last commit1 year ago
postman-to-k6
postman-to-k6JavaScript

Converts Postman collections into k6 script code for performance and load testing.

#load-testing#devops#performance-testing
Stars296
Forks51
Last commit1 month ago
SeLion
SeLionJava

A Java test automation framework built on TestNG and Selenium for web and mobile applications.

#ios#data-driven-testing#selenium-grid
Stars288
Forks234
Last commit2 years ago
allure-playwright
allure-playwrightTypeScript

Official Allure Framework integrations for JavaScript test runners and API tools to generate rich, structured test reports.

#javascript-testing#playwright#reporing
Stars279
Forks133
Last commit3 days ago
ember-cli-page-object
ember-cli-page-objectTypeScript

An Ember CLI addon for creating page objects to simplify acceptance and integration testing.

#integration-testing#ember-addon#ui-testing
Stars276
Forks91
Last commit9 months ago
Visual Review
Visual ReviewClojure

A human-friendly tool for testing and reviewing visual regressions in web applications.

#visual-regression-testing#screenshot-comparison#ui-testing
Stars272
Forks25
Last commit6 years ago
recheck-web
recheck-webHTML

A Golden Master-based test framework for Selenium that enables deep visual and functional regression testing with unbreakable element identification.

#visual-regression-testing#change-detection#regression-testing
Stars270
Forks43
Last commit
go-snaps
go-snapsGo

A Jest-like snapshot testing library for Go, enabling easy capture and comparison of test outputs.

#snapshot#go-testing#matchjson
Stars265
Forks10
Last commit17 days 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
libtap
libtapC

A C library for writing tests using the Test Anything Protocol (TAP) output format.

#c-library#unit-testing#software-quality
Stars261
Forks60
Last commit2 years ago
go-hit
go-hitGo

A flexible HTTP integration test framework for Go with a simple, expressive API for sending requests and validating responses.

#hacktoberfest#integration-testing#http-testing
Stars255
Forks9
Last commit2 years ago
trainer
trainerRuby

Convert Xcode test results (plist/xcresult) to JUnit reports for CI systems like Jenkins.

#ios#junit-reports#fastlane-plugin
Stars249
Forks49
Last commit4 years ago
Tavor
TavorGo

A generic fuzzing and delta-debugging framework for generating and reducing structured data using an EBNF-like notation.

#software-testing#model-based-testing#delta-debugging
Stars247
Forks10
Last commit7 years ago
eosfactory
eosfactoryPython

Python-based framework for developing, testing, and deploying EOS smart-contracts with automated workflows.

#private-testnet#eos#unit-testing
Stars235
Forks59
Last commit3 years ago
commander
commanderGo

A CLI tool for testing command-line interfaces across local machines, SSH hosts, and Docker containers using YAML test definitions.

#devops#integration-testing#terminal
Stars231
Forks19
Last commit2 years ago
Green Coffee
Green CoffeeJava

Run Gherkin acceptance tests in Android instrumentation tests using step definitions you declare.

#ui-testing#java#acceptance-testing
Stars230
Forks22
Last commit5 years ago
zunit
zunitShell

A powerful unit testing framework for ZSH shell scripting projects.

#bats-inspired#developer-tools#test-runner
Stars226
Forks26
Last commit2 years ago
zunit
zunitShell

A powerful unit testing framework for ZSH shell scripting projects.

#bats-inspired#developer-tools#test-runner
Stars226
Forks26
Last commit2 years ago
Steward
StewardPHP

A PHP library that simplifies writing and running robust functional system tests with Selenium WebDriver and PHPUnit.

#selenium-webdriver#phpunit#selenium
Stars222
Forks40
Last commit1 year ago
Retest
RetestRuby

A CLI tool that monitors file changes and automatically runs corresponding Ruby tests with zero setup required.

#hanami#developer-tools#rails
Stars220
Forks5
Last commit3 months ago
Ruby
RubyRuby

A Ruby library providing helper methods for writing cross-platform mobile app tests with Appium.

#ios#android#mobile-testing
Stars217
Forks153
Last commit3 days ago
Turbo Tests
Turbo TestsRuby

A drop-in replacement for parallel_tests that runs RSpec tests on multiple cores with incremental summarized output.

#ruby-gem#ci-cd#parallel-tests
Stars215
Forks37
Last commit10 months ago
MiniCover
MiniCoverC#

A cross-platform code coverage tool for .NET Core that instruments assemblies and generates detailed reports.

#dotnet-tool#devops#continuous-integration
Stars215
Forks41
Last commit8 days ago
expectrl
expectrlRust

A Rust library for automating and controlling interactive terminal applications via pseudo-terminals.

#rexpect#process#terminal-automation
Stars213
Forks18
Last commit2 months ago
wasmbrowsertest
wasmbrowsertestGo

Run Go WebAssembly tests directly in a browser, automating compilation, serving, and execution.

#exec#webassembly#chromedp
Stars211
Forks27
Last commit1 month ago
Publishing code coverage to CodeClimate
Publishing code coverage to CodeClimateTypeScript

A GitHub Action that publishes code coverage reports to Code Climate from CI workflows.

#quality#devops#codeclimate
Stars207
Forks63
Last commit1 year ago
JMeter Load Testing Center
JMeter Load Testing CenterPython

A web dashboard for analyzing, running, and monitoring JMeter load tests with continuous integration support.

#load-testing#reporting#jenkins
Stars204
Forks95
Last commit1 year ago
Hippomocks
HippomocksC++

A single-header C++ mocking framework for unit testing with minimal dependencies.

#software-testing#unit-testing#tdd
Stars202
Forks67
Last commit1 year ago
gotestdox
gotestdoxGo

A command-line tool that formats Go test results as readable sentences to encourage literate test naming.

#agiledox#developer-tools#command-line-tool
Stars200
Forks5
Last commit2 days ago
Mockingbird
MockingbirdSwift

A macOS app for mocking HTTP/HTTPS services to simplify testing and development against incomplete or unstable systems.

#software-testing#hacktoberfest#proxy
Stars199
Forks16
Last commit2 years ago
QtWebDriver
QtWebDriverC++

WebDriver implementation for Qt that enables automated Selenium testing of Qt-based applications.

#qt#qtwidget#qquick
Stars199
Forks64
Last commit4 years ago
GitHub Actions for Android
GitHub Actions for AndroidTypeScript

A collection of GitHub Actions for Android development, including SDK installation and emulator management.

#actions#devops#android
Stars196
Forks26
Last commit1 year ago
PreviousPage 6 of 12

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
3 years ago
2 years ago
Next
#Testing148
#Ci Cd74
#Integration Testing73
#Unit Testing72
#Testing Tools55
#Performance Testing53
#Load Testing50
#Selenium50
#Java46
#Testing Framework43
#End To End Testing42
#Nodejs42