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

FakeIt
FakeItC++

A simple, expressive, header-only C++ mocking framework for unit testing with support for major compilers and testing frameworks.

#c-plus-plus-11#unit-testing#tdd
Stars1.4k
Forks181
Last commit2 months ago
hound
houndElixir

Elixir library for browser automation and integration testing with support for multiple webdrivers.

#elixir#phoenix#integration-testing
Stars1.4k
Forks140
Last commit2 years ago
Java
JavaJava

Java language binding for writing Appium tests that conform to the W3C WebDriver Protocol.

#ios#integration-testing#java-client
Stars1.3k
Forks753
Last commit2 days ago
FsCheck
FsCheckF#

A property-based testing library for .NET that automatically generates random test cases to verify program specifications.

#unit-testing#testing-library#csharp
Stars1.2k
Forks163
Last commit17 days ago
GdUnit4
GdUnit4GDScript

An embedded unit testing framework for Godot 4, supporting GDScript and C# with TDD, mocking, and scene testing.

#unit-test#scene-testing#gdunit4
Stars1.2k
Forks74
Last commit7 days ago
swift-corelibs-xctest
swift-corelibs-xctestSwift

A Swift core library providing unit test support for Swift packages and applications across all Swift-supported platforms.

#unit-testing#xctest#swift-package-manager
Stars1.2k
Forks276
Last commit4 days ago
XCTest
XCTestSwift

A Swift core library providing unit test support for Swift packages and applications across all Swift-supported platforms.

#unit-testing#core-library#swift-package-manager
Stars1.2k
Forks276
Last commit4 days ago
Instancio
InstancioJava

A Java library that automatically creates and populates objects with reproducible random data for unit testing.

#junit5#junit jupiter#unit-testing
Stars1.2k
Forks68
Last commit2 days ago
test.check
test.checkClojure

A Clojure property-based testing library inspired by QuickCheck for writing concise, powerful tests.

#clojurescript#testing-library#property-based-testing
Stars1.2k
Forks113
Last commit8 months ago
Hercules
HerculesPython

An open-source AI testing agent that automates UI, API, security, accessibility, and visual validations using Gherkin without code.

#playwright#ai#no-code
Stars1.1k
Forks185
Last commit1 month ago
Selenium
Selenium

A curated collection of Selenium resources including tools, drivers, containers, cloud services, and testing frameworks.

#selenium#awesome-list#browser-testing
Stars1.1k
Forks172
Last commit5 months ago
Selenium
Selenium

A curated collection of Selenium resources, tools, and services for web automation and testing.

#selenium#awesome-list#browser-testing
Stars1.1k
Forks172
Last commit5 months ago
Parallel Framework Java-Client
Parallel Framework Java-ClientJava

A tool for running Appium tests in parallel across Android and iOS real devices and simulators.

#parallel-computing#ios#appium-ios
Stars1.0k
Forks366
Last commit5 months ago
zerocode
zerocodeJava

A no-code automated testing framework for microservices APIs, Kafka data streams, databases, and load testing using JSON/YAML.

#declarative#load-testing#api
Stars1.0k
Forks451
Last commit3 days ago
stream_data
stream_dataElixir

An Elixir library for data generation and property-based testing with an idiomatic Elixir API.

#elixir#property-testing#exunit
Stars946
Forks74
Last commit1 month ago
Machine.Specifications
Machine.SpecificationsC#

A context/specification test framework for .NET that removes language noise and simplifies tests.

#unit-testing#csharp#mspec
Stars898
Forks177
Last commit1 month ago
goc
gocGo

A comprehensive coverage testing system for Go, enabling runtime code coverage collection for system tests and accurate testing.

#coverage-testing#vscode-extension#continuous-integration
Stars876
Forks139
Last commit4 months ago
kaocha
kaochaClojure

A full-featured next-generation test runner for Clojure with watch mode, filtering, and extensible plugins.

#developer-tools#clojurescript#test-runner
Stars860
Forks81
Last commit11 months ago
Awesome JMeter
Awesome JMeterHTML

A curated collection of resources covering Apache JMeter usage, including plugins, integrations, testing techniques, and DevOps practices.

#load-testing#devops#performance-testing
Stars806
Forks213
Last commit1 month ago
JMeter
JMeterHTML

A curated collection of resources covering Apache JMeter usage, including plugins, integrations, testing techniques, and DevOps practices.

#continuous-testing#load-testing#devops
Stars806
Forks213
Last commit1 month ago
goveralls
goverallsGo

A Go tool for sending code coverage reports to Coveralls.io, enabling continuous coverage tracking.

#devops#continuous-integration#ci-cd
Stars796
Forks135
Last commit5 months ago
k6
k6

A curated list of awesome tools, content, and projects for the k6 load testing platform.

#load-testing#devops#performance-testing
Stars774
Forks66
Last commit19 days ago
Awesome k6
Awesome k6

A curated collection of community resources, tools, and projects for the k6 load testing platform.

#load-testing#devops#performance-testing
Stars774
Forks66
Last commit19 days ago
playwright-bdd
playwright-bddTypeScript

A library that enables Behavior-Driven Development (BDD) testing by converting Gherkin feature files into Playwright test files.

#javascript-testing#playwright#ai-testing
Stars772
Forks94
Last commit1 day ago
Serenity BDD
Serenity BDDHTML

A Java library for writing cleaner automated acceptance tests with rich living documentation and integration with Selenium, Playwright, and BDD tools.

#playwright#java-library#selenium
Stars755
Forks545
Last commit3 days ago
Selene
SelenePython

A Python library for writing concise, readable, and maintainable browser UI tests with a user-oriented API.

#integration-testing#ui-testing#page-object-pattern
Stars732
Forks181
Last commit3 days ago
Cypress
CypressJavaScript

An ESLint plugin that enforces best practices and provides linting rules for Cypress test code.

#cypress#code-quality#testing
Stars728
Forks95
Last commit3 days ago
Visual Regression Tracker
Visual Regression TrackerShell

An open-source, self-hosted platform for visual regression testing that tracks UI changes via image comparison.

#playwright#hacktoberfest#pdf-comparison
Stars710
Forks68
Last commit
appimage.yml
appimage.ymlC++

A lightweight judging environment for OI contests, based on Lemon and LemonPlus, with cross-platform support.

#acm#qt#acm-icpc
Stars704
Forks70
Last commit1 month ago
Flank
FlankKotlin

A massively parallel Android and iOS test runner for Firebase Test Lab that accelerates testing velocity.

#gradle#ios#test-runner
Stars699
Forks116
Last commit2 months ago
DalekJS
DalekJSJavaScript

A discontinued JavaScript framework for automated cross-browser testing.

#cross-browser#browser-testing#automated-testing
Stars692
Forks62
Last commit6 years ago
Official Appium Docker Images
Official Appium Docker ImagesShell

A Dockerized Appium server for automating Android tests on real devices with simplified environment setup.

#docker-appium#selenium-grid#android
Stars671
Forks239
Last commit5 days ago
Playwright CRX
Playwright CRXTypeScript

A Chrome Extensions flavor of Playwright for automating and testing browser extensions.

#playwright#chrome-extensions#debugger-api
Stars668
Forks132
Last commit1 year ago
page-object
page-objectRuby

A Ruby gem implementing the Page Object pattern for browser testing with Watir and Selenium WebDriver.

#selenium-webdriver#ui-testing#page-object-pattern
Stars648
Forks212
Last commit5 years ago
LiipFunctionalTestBundle
LiipFunctionalTestBundlePHP

A Symfony bundle providing helper classes and base classes for writing functional and unit tests.

#unit-testing#database-testing#mock-builder
Stars648
Forks179
Last commit2 months ago
Marathon Runner
Marathon RunnerKotlin

A fast, platform-independent test runner for Android and iOS that optimizes for execution speed and stability.

#uitest#ios#testing-tool
Stars643
Forks126
Last commit1 month ago
PreviousPage 4 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
5 days ago
Next
#Testing148
#Ci Cd74
#Integration Testing73
#Unit Testing72
#Testing Tools55
#Performance Testing53
#Load Testing50
#Selenium50
#Java46
#Testing Framework43
#End To End Testing42
#Nodejs42