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

blacksmith
blacksmithElixir

A data generation framework for Elixir that simplifies creating test records as maps or Ecto models.

#functional-programming#elixir#ecto
Stars195
Forks11
Last commit3 years ago
stb-tester
stb-testerPython

Automated UI testing framework for set-top boxes and smart TVs using infrared commands and video analysis.

#remote-control#smart-tv#opencv
Stars194
Forks98
Last commit2 months ago
postman2jmx
postman2jmxJava

Converts Postman collections (V2+) to JMeter JMX files for performance testing.

#load-testing#performance-testing#jmeter
Stars190
Forks102
Last commit24 days ago
xk6-sql
xk6-sqlGo

A k6 extension that enables SQL database operations within performance and load tests.

#go-extension#load-testing#performance-testing
Stars190
Forks64
Last commit2 days ago
PageObject Pattern Framework
PageObject Pattern FrameworkJavaScript

A sample codebase demonstrating parallel mobile test execution across Android and iOS devices using Appium with Page Object Pattern.

#ios#parallel-execution#android
Stars187
Forks169
Last commit
PHPUnit Polyfills
PHPUnit PolyfillsPHP

A set of polyfills for changed PHPUnit functionality to enable cross-version compatible PHP tests.

#unit-testing#polyfill#phpunit
Stars186
Forks13
Last commit4 days ago
aws-device-farm-sample-app-for-android
aws-device-farm-sample-app-for-androidJava

A sample native Android app with comprehensive UI components and example tests for AWS Device Farm.

#calabash#ui-testing#android
Stars173
Forks205
Last commit
Cypress Testing Suite
Cypress Testing SuiteJavaScript

A community-driven Cypress testing suite for Magento 2, covering frontend and backend e-commerce workflows.

#magento2#hacktoberfest#magento
Stars171
Forks41
Last commit2 years ago
Leadfoot
LeadfootTypeScript

A JavaScript client library that brings cross-platform consistency to the Selenium WebDriver API.

#selenium-webdriver#webdriver-api#functional-testing
Stars169
Forks23
Last commit3 years ago
Wendigo
WendigoJavaScript

A wrapper around Puppeteer that simplifies front-end and end-to-end automated testing with built-in assertions and utilities.

#puppeteer#frontend-testing#chromium
Stars150
Forks21
Last commit2 years ago
testomatio-reporter
testomatio-reporterJavaScript

A universal test reporter for JavaScript/TypeScript frameworks that sends results to various services and cloud storage.

#javascript-testing#playwright#hacktoberfest
Stars149
Forks24
Last commit4 days ago
coteafs-appium
coteafs-appiumJava

A Java wrapper framework for Appium that simplifies mobile and tablet app automation with a structured page object model.

#ios#mobile-automation#appium-ios
Stars148
Forks47
Last commit3 years ago
Appium iOS Inspector
Appium iOS InspectorJavaScript

A web-based inspector for locating and debugging iOS UI elements during Appium test automation.

#debugging-tools#appium#ui-inspector
Stars147
Forks59
Last commit7 years ago
playwright-slack-report
playwright-slack-reportTypeScript

A Playwright reporter that sends test results to Slack channels via webhook, bot, or CLI.

#playwright#slack#cli-tool
Stars146
Forks42
Last commit5 days ago
mneme
mnemeElixir

Auto-updating snapshot testing utilities for Elixir that integrate with ExUnit.

#elixir#developer-tools#approval-testing
Stars137
Forks8
Last commit11 months ago
plugin-template.nvim
plugin-template.nvimLua

A template repository for creating Neovim plugins written in Lua, with testing and CI workflows pre-configured.

#development-workflow#nvim-lua#neovim-plugin
Stars135
Forks14
Last commit2 years ago
playwright-examples
playwright-examplesTypeScript

A collection of example test scenarios demonstrating Playwright's capabilities for end-to-end testing.

#playwright#nodejs#end-to-end-testing
Stars135
Forks83
Last commit9 months ago
ex_unit_notifier
ex_unit_notifierElixir

Shows desktop notifications for ExUnit test runs in Elixir, ideal for TDD workflows.

#elixir#developer-tools#test-notifications
Stars134
Forks17
Last commit1 year ago
pymeter
pymeterPython

A Python API for scripting JMeter performance tests using Java JMeter-DSL via pyjnius.

#load-testing#performance-testing#jmeter
Stars134
Forks12
Last commit2 years ago
RSpec plugin
RSpec pluginPython

A Sublime Text plugin that adds syntax highlighting, snippets, and test execution commands for the RSpec BDD testing framework.

#ruby-development#syntax-highlighting#bdd
Stars125
Forks58
Last commit2 months ago
katt
kattErlang

An HTTP-based API testing tool for Erlang that executes sequential requests and validates responses.

#har-conversion#api#integration-testing
Stars124
Forks17
Last commit9 months ago
Beanmother
BeanmotherJava

A Java library for creating test data objects using YAML fixtures and the ObjectMother pattern.

#object-mapping#fixtures#unit-testing
Stars122
Forks26
Last commit3 years ago
tap-parser
tap-parser

A parser for the Test Anything Protocol (TAP) that converts TAP output into structured JavaScript objects.

#stream-processing#javascript-testing#test-results
Stars121
Forks30
Last commit2 years ago
test-each
test-eachJavaScript

A test runner-agnostic library for data-driven testing, fuzz testing, and snapshot testing with descriptive titles.

#data-driven-testing#cartesian-product#data-driven
Stars119
Forks2
Last commit1 year ago
xk6-faker
xk6-fakerJavaScript

A Go-based random fake data generator extension for k6 performance tests, offering faster startup and lower memory usage.

#load-testing#performance-testing#fake-data
Stars118
Forks21
Last commit1 day ago
shadow-automation-selenium
shadow-automation-seleniumJava

A Java Selenium plugin for automating multi-level Shadow DOM and custom HTML tags in web applications.

#web-components#custom-elements#selenium-webdriver
Stars116
Forks36
Last commit
swaggerjmx
swaggerjmxPython

A Python tool that converts Swagger/OpenAPI and YApi documentation into JMeter JMX files for automated performance testing.

#performance-testing#python-library#jmeter
Stars115
Forks40
Last commit1 month ago
Callisto
CallistoPython

A Kubernetes-native implementation of Selenium Grid for running browser tests in the cloud.

#selenium-server#playwright#devops
Stars115
Forks15
Last commit3 months ago
And others
And othersMarkdown

A curated collection of software testing blogs and resources covering agile testing, test automation, TDD, and quality assurance.

#software-testing#testing-community#automated
Stars114
Forks12
Last commit3 months ago
DelphiUIAutomation
DelphiUIAutomationPascal

Delphi framework for automating Win32 applications using Microsoft's UI Automation library.

#desktop-automation#accessibility#test-automation
Stars114
Forks45
Last commit8 years ago
Cukes-REST
Cukes-RESTJava

A Cucumber-based DSL for testing RESTful web services with built-in file support and variable handling.

#cucumber jvm#integration-testing#rest-api
Stars111
Forks67
Last commit1 year ago
RSpec
RSpecRuby

A behavior-driven development framework for Ruby providing core testing tools with executable examples and expectations.

#rspec-core#unit-testing#behavior-driven-development
Stars110
Forks47
Last commit1 month ago
Appium Tests in OpenSTF Device Farm
Appium Tests in OpenSTF Device FarmRuby

Example project demonstrating how to run Appium automated tests on OpenSTF devices using its REST API.

#device-farm#rest-api#mobile-testing
Stars109
Forks42
Last commit8 years ago
purescript-quickcheck
purescript-quickcheckPureScript

A property-based testing library for PureScript, implementing the QuickCheck approach.

#functional-programming#purescript#testing
Stars108
Forks42
Last commit4 years ago
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
Stars104
Forks10
Last commit2 months ago
playwright-ctrf-json-reporter
playwright-ctrf-json-reporterTypeScript

A Playwright reporter that generates JSON test reports compliant with the CTRF open standard.

#playwright#test-reporter#ctrf
Stars103
Forks9
Last commit4 days ago
PreviousPage 7 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
3 years ago
3 years ago
5 months ago
Next
#Testing148
#Ci Cd74
#Integration Testing73
#Unit Testing72
#Testing Tools55
#Performance Testing53
#Load Testing50
#Selenium50
#Java46
#Testing Framework43
#End To End Testing42
#Nodejs42