Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Test Automation

Test Automation

278 projects

Showing 36 of 278 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
Forks178
Last commit4 months ago
Patrol
PatrolDart

A powerful, multiplatform E2E UI testing framework for Flutter apps that handles native interactions.

#dart#hacktoberfest#greybox-testing
Stars1.3k
Forks224
Last commit3 days ago
Java
JavaJava

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

#ios#integration-testing#java-client
Stars1.3k
Forks760
Last commit6 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
Forks159
Last commit1 month 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
Forks273
Last commit3 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
Forks273
Last commit3 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.1k
Forks111
Last commit5 months 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.1k
Forks67
Last commit1 day 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
Forks170
Last commit2 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
Forks170
Last commit2 months 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.1k
Forks65
Last commit1 day 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
Forks367
Last commit2 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.0k
Forks161
Last commit5 days 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
Forks444
Last commit5 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
Stars942
Forks74
Last commit2 days ago
Machine.Specifications
Machine.SpecificationsC#

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

#unit-testing#csharp#mspec
Stars900
Forks178
Last commit1 year 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
Stars875
Forks138
Last commit1 month ago
kaocha
kaochaClojure

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

#developer-tools#clojurescript#test-runner
Stars861
Forks81
Last commit8 months ago
goveralls
goverallsGo

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

#devops#continuous-integration#ci-cd
Stars795
Forks136
Last commit2 months 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
Stars790
Forks204
Last commit1 month 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
Stars790
Forks204
Last commit1 month 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
Stars762
Forks63
Last commit5 days ago
k6
k6

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

#load-testing#devops#performance-testing
Stars762
Forks63
Last commit5 days 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
Stars753
Forks545
Last commit4 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
Stars733
Forks176
Last commit9 days ago
Cypress
CypressJavaScript

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

#cypress#code-quality#testing
Stars727
Forks96
Last commit1 day 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
Stars701
Forks84
Last commit4 days ago
Flank
FlankKotlin

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

#gradle#ios#test-runner
Stars696
Forks117
Last commit5 days ago
DalekJS
DalekJSJavaScript

A discontinued JavaScript framework for automated cross-browser testing.

#cross-browser#browser-testing#automated-testing
Stars692
Forks62
Last commit6 years 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
Stars691
Forks65
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
Stars689
Forks69
Last commit2 days 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
Stars667
Forks241
Last commit5 days ago
LiipFunctionalTestBundle
LiipFunctionalTestBundlePHP

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

#unit-testing#database-testing#mock-builder
Stars649
Forks180
Last commit1 month 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
Stars649
Forks214
Last commit5 years 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
Stars640
Forks123
Last commit1 month ago
Playwright CRX
Playwright CRXTypeScript

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

#playwright#chrome-extensions#debugger-api
Stars634
Forks127
Last commit9 months ago
PreviousPage 4 of 8

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
2 months ago
Next
#Testing115
#Integration Testing55
#Unit Testing55
#Ci Cd54
#Testing Tools48
#Selenium40
#End To End Testing32
#Nodejs31
#Continuous Integration30
#Webdriver30
#Testing Framework30
#Java30