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

Selfie
SelfieKotlin

Snapshot testing and memoization library for Java, Kotlin, Python, and other JVM languages with zero configuration.

#snapshot#continuous-integration#memoization
Stars100
Forks18
Last commit24 days ago
athena
athenaShell

A declarative automation platform with a plugin architecture for creating and sharing services using bash and Docker.

#continuous-integration#infrastructure-automation#automation-platform
Stars96
Forks25
Last commit
Emotiq blockchain
Emotiq blockchainCommon Lisp

A blockchain platform built in Common Lisp with a focus on transparency and cross-implementation compatibility.

#quicklisp#continuous-integration#lispworks
Stars95
Forks18
Last commit7 years ago
RestQA
RestQAJavaScript

A developer-friendly microservice testing framework that automates API, integration, and performance tests using Gherkin syntax.

#performance-testing#unit-testing#integration-testing
Stars93
Forks12
Last commit1 year ago
MockSwift
MockSwiftSwift

A Swift mock library for writing mocks and improving unit tests, inspired by Mockito.

#mock-library#ios#unit-testing
Stars92
Forks8
Last commit3 months ago
BDTest
BDTestC#

A .NET testing and reporting framework for Behavior Driven Testing, offering a pure code-based alternative to SpecFlow.

#behavior-driven-testing#integration-testing#csharp
Stars91
Forks5
Last commit4 days ago
Legerity
LegerityC#

A .NET framework for building maintainable automated UI tests for Windows, Android, iOS, and Web applications using Appium and Selenium.

#xamarin#ios#ui-testing
Stars90
Forks21
Last commit2 days ago
k6-template-es6
k6-template-es6JavaScript

A deprecated Webpack and Babel template for enabling ES6 features and module bundling in k6 tests.

#load-testing#commonjs#performance-testing
Stars89
Forks19
Last commit1 month ago
Lunatest
LunatestLua

xUnit-style unit testing framework for Lua with randomized testing support, compatible with C projects using Lua.

#c-integration#property-testing#unit-testing
Stars84
Forks23
Last commit4 years ago
CodeceptJS UI
CodeceptJS UIJavaScript

A modern, interactive IDE-like web interface for developing and managing CodeceptJS end-to-end tests.

#webdriverio#playwright#monaco-editor
Stars84
Forks30
Last commit4 days ago
ex_guard
ex_guardElixir

A mix command to handle events on file system modifications, inspired by Ruby Guard.

#elixir#productivity#mix-tasks
Stars84
Forks11
Last commit1 month ago
Sherlo
SherloTypeScript

Automated visual testing for React Native Storybook with cloud-based iOS and Android screenshot comparison.

#design-system#visual-regression-testing#component-visual-testing
Stars82
Forks3
Last commit1 day ago
Awesome Gatling
Awesome Gatling

A curated collection of resources covering all aspects of load testing using the Gatling framework.

#load-testing#devops#stress-testing
Stars80
Forks8
Last commit23 days ago
Beetest
BeetestJava

A simple utility for testing Apache Hive scripts locally without requiring Java development skills.

#unit-testing#apache-hive#data-engineering
Stars73
Forks23
Last commit9 years ago
TestBench
TestBenchShell

A principled test framework for Ruby and MRuby with a focus on simplicity and clarity.

#unit-testing#software-quality#bdd
Stars73
Forks8
Last commit11 months ago
qunit-tap
qunit-tapJavaScript

A QUnit plugin that produces TAP (Test Anything Protocol) output for running tests in terminal and CI environments.

#qunit-plugin#unit-testing#headless-testing
Stars72
Forks13
Last commit9 years ago
DelphiSpec
DelphiSpecPascal

A Delphi library for running automated tests written in plain language to improve team communication and collaboration.

#team-collaboration#plain-language-tests#gherkin
Stars71
Forks26
Last commit9 years ago
PHP
PHPPHP

A PHP client library extending Selenium 3 to support Appium for mobile app automation testing.

#ios#mobile-automation#android
Stars71
Forks38
Last commit7 years ago
vscode-ava
vscode-ava

Visual Studio Code snippets for writing AVA JavaScript test files.

#javascript-testing#developer-tools#productivity
Stars69
Forks4
Last commit8 years ago
Cinnamon
CinnamonApex

A Force.com app for building and running Selenium tests to validate custom UI pages in Salesforce orgs.

#javascript-testing#salesforce#ui-testing
Stars67
Forks22
Last commit8 years ago
Muppeteer
MuppeteerJavaScript

A visual regression testing framework for Chrome that abstracts Puppeteer boilerplate with Docker support.

#visual-regression-testing#puppeteer#ui-testing
Stars66
Forks3
Last commit5 years ago
DnsMock
DnsMockRuby

A Ruby DNS mock server for testing environments that mimics any DNS record type.

#fake-dns#hacktoberfest#fake-server
Stars65
Forks6
Last commit9 months ago
SmtpMock
SmtpMockRuby

A Ruby SMTP mock server wrapper for testing email functionality by mimicking any SMTP server behavior.

#email-testing#hacktoberfest#fake-server
Stars64
Forks3
Last commit1 year ago
tap-notify
tap-notifyJavaScript

A TAP reporter that sends desktop notifications for test results on OS X, Linux, and Windows.

#developer-tools#ci-cd#testing
Stars62
Forks10
Last commit7 years ago
ResponseCodeMatchers
ResponseCodeMatchersRuby

Provides RSpec matchers for matching HTTP response codes with clear failure messages.

#integration-testing#ruby-gem#http-testing
Stars61
Forks7
Last commit9 years ago
aws-device-farm-gradle-plugin
aws-device-farm-gradle-pluginJava

A Gradle plugin to run Android tests on real devices in AWS Device Farm directly from your build environment.

#calabash#android#mobile-testing
Stars61
Forks27
Last commit6 years ago
ts
tsShell

A POSIX-compliant shell testing framework providing sandboxed test directories and assertion functions.

#command-line-tools#unit-testing#shell-scripting
Stars61
Forks9
Last commit5 years ago
playwright-magic-steps
playwright-magic-stepsTypeScript

Automatically transforms JavaScript comments into structured Playwright test steps for cleaner test code.

#playwright#developer-tools#ai-testing
Stars59
Forks5
Last commit2 months ago
with unused expressions
with unused expressionsJavaScript

An ESLint plugin that overrides no-unused-expressions to be friendly towards Chai.js expect and should statements.

#javascript-testing#developer-tools#unit-testing
Stars57
Forks10
Last commit
POMWright
POMWrightTypeScript

A TypeScript companion framework for Playwright that automates locator chaining and simplifies Page Object Model workflows.

#playwright#locator-chaining#ui-testing
Stars57
Forks10
Last commit1 month ago
JMeter Result Analysis Plugin
JMeter Result Analysis PluginJava

A Maven plugin that parses JMeter result files and generates detailed performance analysis reports with charts.

#load-testing#quality-gates#performance-testing
Stars57
Forks40
Last commit
terraform-provider-buildkite
terraform-provider-buildkiteGo

Official Terraform provider for managing Buildkite resources like pipelines and test suites via infrastructure as code.

#hacktoberfest#graphql-api#buildkite
Stars56
Forks45
Last commit3 days ago
restit
restitGo

A Go micro-framework for writing readable and reusable integration tests for JSON-based RESTful APIs.

#micro-framework#integration-testing#rest-api
Stars56
Forks4
Last commit22 days ago
SwissLife-OSS/k6-multiscenario-template
SwissLife-OSS/k6-multiscenario-templateJavaScript

A K6 performance testing template demonstrating multi-scenario execution with best practices and examples.

#load-testing#devops#performance-testing
Stars56
Forks11
Last commit
UITestHelper
UITestHelperSwift

A Swift library for creating readable and maintainable iOS UI tests with helper functions for waiting, grouping, and element interaction.

#uitest#accessibility-identifiers#ios
Stars56
Forks13
Last commit7 years ago
ghokin
ghokinGo

A parallelized formatter with no external dependencies for Gherkin files used in Cucumber and Behat.

#gherkin-formatter#behat#cli-tool
Stars56
Forks10
Last commit10 days ago
PreviousPage 8 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
9 years ago
1 month ago
4 years ago
1 year ago
Next
#Testing148
#Ci Cd74
#Integration Testing73
#Unit Testing72
#Testing Tools55
#Performance Testing53
#Load Testing50
#Selenium50
#Java46
#Testing Framework43
#End To End Testing42
#Nodejs42