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

VCR
VCRRuby

A Ruby library that records HTTP interactions and replays them for fast, deterministic tests.

#webmock#integration-testing#deterministic-tests
Stars6.1k
Forks510
Last commit4 months ago
entr
entrC

A utility for running arbitrary commands when files change using kqueue or inotify without polling.

#development-workflow#shell-scripting#build-automation
Stars5.7k
Forks126
Last commit7 days ago
zombie
zombieJavaScript

A lightweight, headless browser testing framework for Node.js that simulates a browser environment without requiring a real browser.

#javascript-testing#integration-testing#headless-browser
Stars5.6k
Forks507
Last commit3 years ago
rspec-rails
rspec-railsRuby

RSpec integration for Ruby on Rails, providing a behavior-driven testing framework as an alternative to Minitest.

#unit-testing#integration-testing#behavior-driven-development
Stars5.3k
Forks1.0k
Last commit4 days ago
Facebook WebDriver
Facebook WebDriverPHP

PHP client library for Selenium WebDriver, enabling browser automation and testing from PHP applications.

#selenium-webdriver#geckodriver#integration-testing
Stars5.2k
Forks840
Last commit2 days ago
testcontainers-go
testcontainers-goGo

A Go package for creating and cleaning up container-based dependencies in automated integration tests.

#hacktoberfest#devops#integration-testing
Stars5.0k
Forks652
Last commit1 day ago
MockServer (.8k)
MockServer (.8k)Java

MockServer is an HTTP(S) mock server and proxy for mocking, recording, and debugging integrations with external systems.

#ai#proxy#integration-testing
Stars5.0k
Forks1.1k
Last commit1 day ago
SimpleCov
SimpleCovRuby

A code coverage analysis tool for Ruby with powerful configuration and automatic merging across test suites.

#developer-tools#rails#test-coverage
Stars4.9k
Forks581
Last commit1 day ago
Codeception
CodeceptionPHP

A modern full-stack testing framework for PHP that handles acceptance, functional, and unit tests.

#hacktoberfest#full-stack-testing#end-to-end
Stars4.9k
Forks1.3k
Last commit20 days ago
Appium Desktop
Appium DesktopJavaScript

A deprecated desktop GUI for running and managing the Appium automation server on Mac, Windows, and Linux.

#desktop-app#gui-application#mobile-testing
Stars4.8k
Forks1.3k
Last commit3 years ago
OpenSTF
OpenSTFTypeScript

A web-based platform for remote debugging and management of Android devices, enabling real-time control from a browser.

#hacktoberfest#adb#remote-control
Stars4.6k
Forks631
Last commit1 day ago
xUnit.net
xUnit.netC#

A free, open source, community-focused unit testing tool for C#, F#, and Visual Basic .NET applications.

#unit-testing#csharp#dotnet
Stars4.6k
Forks846
Last commit3 days ago
Testcontainers
TestcontainersC#

A .NET library for creating disposable Docker containers to support integration and end-to-end testing.

#hacktoberfest#testcontainers-dotnet#container-orchestration
Stars4.4k
Forks364
Last commit4 days ago
WebDriverAgent Inspector
WebDriverAgent InspectorObjective-C

A WebDriver server for iOS that enables remote control and automation of iOS devices and simulators for testing.

#appium-integration#end-to-end-testing#test-automation
Stars4.3k
Forks1.7k
Last commit
CodeceptJS
CodeceptJSJavaScript

A Node.js end-to-end testing framework with AI-powered features, unified API for multiple backends, and synchronous test writing.

#e2e-tests#webdriverio#playwright
Stars4.2k
Forks755
Last commit2 days ago
CodeceptJS
CodeceptJSJavaScript

A Node.js end-to-end testing framework with AI-powered features, unified API for multiple browsers, and scenario-driven BDD-style tests.

#e2e-tests#webdriverio#playwright
Stars4.2k
Forks755
Last commit2 days ago
PowerMock
PowerMockJava

A Java testing framework that extends EasyMock and Mockito to mock static methods, final classes, private methods, and constructors.

#final-class-mocking#unit-testing#mockito
Stars4.2k
Forks570
Last commit2 years ago
WinAppDriver
WinAppDriverC#

A service enabling Selenium-like UI test automation for Windows desktop applications (UWP, WinForms, WPF, Win32).

#webdriver-protocol#ui-test-automation#selenium-webdriver
Stars4.1k
Forks1.4k
Last commit1 year ago
qunit
qunitJavaScript

A powerful, easy-to-use JavaScript unit testing framework with no dependencies.

#unit-testing#browser-testing#testing
Stars4.0k
Forks773
Last commit24 days ago
Taiko
TaikoJavaScript

A Node.js library for browser automation and testing modern web applications with a concise API and smart selectors.

#headless-chrome#chromium#headless-browsers
Stars3.7k
Forks460
Last commit1 day ago
taiko
taikoJavaScript

A Node.js library for browser automation and testing modern web applications with a concise API and smart selectors.

#headless-chrome#chromium#headless-browsers
Stars3.7k
Forks460
Last commit1 day ago
AutoFixture
AutoFixtureC#

An open source .NET library that automates test data generation to minimize unit test setup and maximize maintainability.

#unit-testing#integration-testing#fakeiteasy
Stars3.5k
Forks355
Last commit1 month ago
playwright-go
playwright-goGo

A Go library for cross-browser automation, controlling Chromium, Firefox, and WebKit with a single API.

#playwright#hacktoberfest#headless-chrome
Stars3.5k
Forks248
Last commit1 month ago
Verify
VerifyC#

A snapshot testing tool for .NET that simplifies assertions of complex data models and documents.

#snapshot#unit-testing#csharp
Stars3.5k
Forks190
Last commit2 days ago
QA Wolf
QA WolfTypeScript

QA Wolf provides complete automated browser testing coverage using Playwright, with human-verified bug reports and zero flakes.

#e2e-tests#playwright#flaky-test-prevention
Stars3.5k
Forks140
Last commit1 day ago
cucumber
cucumber

A collection of shared libraries for Cucumber's behavior-driven development ecosystem, including Gherkin parsing and step matching.

#behavior-driven-development#polyglot-libraries#feature-files
Stars3.4k
Forks680
Last commit5 months ago
stryker-js
stryker-jsTypeScript

A mutation testing framework for JavaScript, TypeScript, and related ecosystems to improve test quality.

#hacktoberfest#test-coverage#stryker
Stars3.3k
Forks301
Last commit13 days ago
stryker
strykerTypeScript

Mutation testing framework for JavaScript and TypeScript to improve test quality by finding untested code.

#software-testing#hacktoberfest#test-coverage
Stars3.3k
Forks301
Last commit13 days ago
Bluepill
BluepillObjective-C

A tool to run iOS UI tests in parallel using multiple simulators on a single machine.

#bluepill#ios#simulator
Stars3.2k
Forks228
Last commit2 years ago
Macaca
Macaca

A multi-platform automation testing solution for mobile and desktop applications, supporting iOS, Android, and web browsers.

#uitest#ios#android
Stars3.2k
Forks417
Last commit4 years ago
coverlet
coverletC#

A cross-platform code coverage collection tool for .NET, supporting line, branch, and method coverage.

#msbuild#devops#unit-testing
Stars3.2k
Forks398
Last commit3 days ago
insta
instaRust

A snapshot testing library for Rust that simplifies testing complex values with comprehensive review tools.

#developer-tools#vscode-extension#assertions
Stars3.0k
Forks168
Last commit13 days ago
Robotium
RobotiumJava

An Android test automation framework for writing powerful black-box UI tests for native and hybrid applications.

#ui-testing#android#mobile-testing
Stars2.9k
Forks781
Last commit5 years ago
nut.js
nut.jsTypeScript

A cross-platform Node.js library for native UI automation, testing, and control via keyboard, mouse, and image matching.

#keyboard-control#testing-tool#screen-interaction
Stars2.9k
Forks187
Last commit2 years ago
Cucumber
CucumberJava

A Java implementation of Cucumber for writing automated tests in plain language that anyone on your team can read.

#cucumber jvm#behavior-driven-development#plain-language-tests
Stars2.8k
Forks2.0k
Last commit1 day ago
WebDriverManager
WebDriverManagerJava

Automates driver management for Selenium WebDriver in Java, handling download, setup, and browser instantiation.

#driver-management#continuous-testing#java-library
Stars2.7k
Forks689
Last commit4 days ago
PreviousPage 2 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
6 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