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

postman2jmx
postman2jmxJava

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

#load-testing#performance-testing#jmeter
Stars190
Forks103
Last commit2 years 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
Forks170
Last commit
xk6-sql
xk6-sqlGo

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

#go-extension#load-testing#performance-testing
Stars186
Forks64
Last commit3 days ago
PHPUnit Polyfills
PHPUnit PolyfillsPHP

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

#unit-testing#polyfill#phpunit
Stars185
Forks13
Last commit3 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
Stars174
Forks206
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
Stars172
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 commit3 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
Stars149
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
Stars146
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
Stars144
Forks40
Last commit1 day ago
pymeter
pymeterPython

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

#load-testing#performance-testing#jmeter
Stars138
Forks12
Last commit2 years ago
mneme
mnemeElixir

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

#elixir#developer-tools#approval-testing
Stars137
Forks8
Last commit9 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
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
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
Stars129
Forks79
Last commit7 months 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
Forks59
Last commit1 month ago
katt
kattErlang

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

#har-conversion#api#integration-testing
Stars123
Forks17
Last commit8 months ago
Beanmother
BeanmotherJava

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

#object-mapping#fixtures#unit-testing
Stars121
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
Stars118
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
Stars117
Forks21
Last commit3 days ago
Callisto
CallistoPython

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

#selenium-server#playwright#devops
Stars116
Forks15
Last commit2 months 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 commit3 years 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
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
Stars110
Forks12
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
Forks43
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
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
Stars106
Forks44
Last commit12 days 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 commit1 month 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
Stars102
Forks9
Last commit1 day ago
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
Stars96
Forks18
Last commit7 years 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
PreviousPage 7 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
3 years ago
2 years ago
3 months ago
9 years ago
Next
#Testing115
#Integration Testing55
#Unit Testing55
#Ci Cd54
#Testing Tools48
#Selenium40
#End To End Testing32
#Nodejs31
#Continuous Integration30
#Webdriver30
#Testing Framework30
#Java30