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

quicktest.nvim
quicktest.nvimC++

A Neovim plugin for running tests with live feedback in split windows or popups, supporting multiple languages and frameworks.

#vimscript#developer-tools#test-runner
Stars103
Forks10
Last commit5 months 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
Stars94
Forks17
Last commit8 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 commit2 years 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
Stars93
Forks21
Last commit3 months 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 commit6 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 commit1 day 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 commit4 months 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 commit4 months 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 commit8 days 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
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
Stars83
Forks3
Last commit11 hours 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 commit16 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
Forks24
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 commit1 year 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
Stars72
Forks27
Last commit10 years ago
PHP
PHPPHP

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

#ios#mobile-automation#android
Stars70
Forks38
Last commit8 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
Stars66
Forks7
Last commit1 year ago
SmtpMock
SmtpMockRuby

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

#email-testing#hacktoberfest#fake-server
Stars63
Forks3
Last commit2 years 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
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
Stars61
Forks4
Last commit5 months 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
Stars60
Forks27
Last commit6 years ago
ghokin
ghokinGo

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

#gherkin-formatter#behat#cli-tool
Stars59
Forks10
Last commit7 days 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
Forks9
Last commit1 day 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
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
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
Forks49
Last commit17 hours 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
specdris
specdrisIdris

A spec-like unit testing framework for the Idris programming language.

#functional-programming#unit-testing#test-shuffling
Stars55
Forks8
Last commit7 years 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
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