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

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
Looking Glass
Looking GlassGroovy

A cross-browser tool for recording, developing, and debugging Selenium automation scripts with HTML element inspection.

#css-selectors#cross-browser#selenium
Stars54
Forks25
Last commit9 years ago
GoodLooks
GoodLooksJavaScript

A Playwright extension that validates web page appearance using natural language prompts instead of flaky CSS selectors.

#playwright#ai#gpt-3
Stars52
Forks3
Last commit1 year ago
fiddler2jmeter
fiddler2jmeterPython

Converts Fiddler or Charles session files into JMeter 4.0+ JMX scripts for automated HTTP interface testing and load testing.

#load-testing#performance-testing#jmeter
Stars51
Forks21
Last commit1 year ago
JMeter Gradle Plugin
JMeter Gradle PluginGroovy

A Gradle plugin for running Apache JMeter performance and load tests within Gradle builds.

#gradle#load-testing#performance-testing
Stars51
Forks46
Last commit5 years ago
K3PO
K3POJava

A network driver and language-agnostic testing tool for creating arbitrary network traffic and certifying endpoint behavior.

#websocket-testing#integration-testing#language-agnostic
Stars50
Forks35
Last commit3 years ago
navit
navitJavaScript

A wrapper for Electron that simplifies browser testing and automation from Node.js scripts.

#integration-testing#headless-browser#nodejs
Stars48
Forks7
Last commit4 years ago
RobotEyes
RobotEyesActionScript

An ActionScript 3 library for end-to-end UI testing that simulates user interactions and verifies visual elements.

#flash#integration-testing#ui-testing
Stars48
Forks3
Last commit15 years ago
Selenium Grid Extensions
Selenium Grid ExtensionsJava

Extends Selenium Grid with Sikuli image recognition, file upload/download, and remote UI automation capabilities.

#sikuli#selenium-grid#integration
Stars46
Forks22
Last commit5 years ago
goldenfile
goldenfileRust

A Rust library for goldenfile testing that compares generated output files against checked-in golden versions.

#bazel#regression-testing#testing
Stars46
Forks11
Last commit4 months ago
dsunit
dsunitGo

A Go library for datastore testing that simplifies setting up initial data and verifying final state across SQL, NoSQL, and file-based stores.

#integration-testing#nosql#testing
Stars46
Forks9
Last commit6 months ago
xk6-g0
xk6-g0Go

A k6 extension that enables writing performance and load tests in Go, using an interpreter for seamless execution.

#load-testing#performance-testing#integration-testing
Stars45
Forks3
Last commit4 months ago
Awesome Cucumber
Awesome Cucumber

A curated collection of Cucumber and Gherkin resources for behavior-driven development (BDD) testing.

#software-testing#bdd-tools#rails
Stars45
Forks11
Last commit4 years ago
Dig Dug
Dig DugTypeScript

A JavaScript library for downloading and managing WebDriver service tunnels, Selenium, and individual WebDrivers.

#integration-testing#selenium#javascript-library
Stars45
Forks28
Last commit2 years ago
DelphiCodeCoverageWizardPlus
DelphiCodeCoverageWizardPlusPascal

A GUI wizard for generating and running Delphi code coverage reports from DUnit/DUnitX unit tests.

#unit-testing#dunit#dunitx
Stars44
Forks10
Last commit1 month ago
ava-fast-check
ava-fast-checkJavaScript

Integrates property-based testing with AVA using fast-check to generate and run test cases automatically.

#unit-testing#typescript#testing
Stars44
Forks4
Last commit4 years ago
ember-cli-yadda
ember-cli-yaddaJavaScript

An Ember CLI addon for writing and running BDD tests using Gherkin syntax and Yadda.

#hacktoberfest#unit-testing#integration-testing
Stars42
Forks22
Last commit3 years ago
Testavior
TestaviorC#

A lightweight solution for developing behavior tests for ASP.NET Core applications.

#entity-framework-core#devops#asp-net-core
Stars41
Forks5
Last commit3 years ago
SWET
SWETJava

A cross-platform desktop application for recording Selenium WebDriver page elements and generating test code in Java, C#, or keyword-driven Excel workflows.

#swt#desktop-application#recording
Stars40
Forks14
Last commit18 days ago
Crispy
CrispyGame Maker Language

A unit testing framework built in GML for GameMaker LTS 2022+.

#gamemaker#unit-testing#gamemaker-studio-2
Stars40
Forks3
Last commit8 months ago
jmeter-as-code
jmeter-as-codeJava

An API that provides full JMeter functionality as code, allowing GUI-designed objects to be written programmatically.

#load-testing#performance-testing#integration-testing
Stars39
Forks4
Last commit2 months ago
JMeter SLA Report
JMeter SLA ReportHTML

A JMeter HTML report generator using JAMON that replaces XSLT-based reporting with scalable StAX parsing and SLA-focused visualizations.

#load-testing#html-reports#performance-testing
Stars39
Forks21
Last commit5 years ago
JMeter Bootstrap
JMeter BootstrapPython

A bootstrap project that downloads JMeter and plugins, provides examples, and simplifies load test setup for CI environments.

#load-testing#jenkins#devops
Stars39
Forks25
Last commit7 years ago
cuic
cuicClojure

A Clojure library for writing robust UI tests using Chrome's DevTools Protocol.

#clojurescript#chrome#integration-testing
Stars38
Forks4
Last commit1 year ago
k6-templates
k6-templatesJavaScript

Opinionated starter templates for k6 load testing projects with organized folder structures and library integrations.

#load-testing#devops#performance-testing
Stars37
Forks9
Last commit4 years ago
Run TestCafe tests
Run TestCafe testsJavaScript

A GitHub Action that installs TestCafe and runs end-to-end tests in CI/CD pipelines.

#browser-testing#ci-cd#nodejs
Stars37
Forks17
Last commit2 years ago
Appium Cucumber Test
Appium Cucumber TestJava

Demonstrates Behavior-Driven Development (BDD) approach for mobile test automation using Appium and Cucumber.

#mobile-automation#behavior-driven-development#mobile-testing
Stars37
Forks87
Last commit
aks_testing_fwk
aks_testing_fwkShell

A scalable load testing framework using Apache JMeter on Azure Kubernetes Service with real-time Grafana dashboards.

#load-testing#performance-testing#jmeter
Stars37
Forks32
Last commit6 years ago
xk6-file
xk6-fileGo

A k6 extension for file operations including writing, reading, and managing files and directories during load tests.

#load-testing#performance-testing#file-management
Stars35
Forks17
Last commit3 months ago
AutoItDriverServer
AutoItDriverServerPython

A WebDriver-compatible server that provides a Selenium WebDriver API to control AutoIt for Windows GUI automation.

#webdriver-protocol#selenium-webdriver#windows-automation
Stars32
Forks7
Last commit10 years ago
Lightning
LightningJava

A lightweight and lightning-fast Java WebDriver client for test automation professionals.

#java-library#client#integration-testing
Stars31
Forks7
Last commit3 years ago
calabash-launcher
calabash-launcherSwift

A macOS app for running and managing Calabash iOS tests with a graphical interface and element inspector.

#calabash#ios#mobile-automation
Stars30
Forks5
Last commit2 years ago
xk6-exec
xk6-execGo

A k6 extension that enables running external shell commands and scripts within k6 performance tests.

#exec#load-testing#performance-testing
Stars29
Forks25
Last commit2 months ago
voicetest
voicetestPython

A test harness for voice agents that imports from platforms like Retell and VAPI, runs autonomous simulations, and evaluates with LLM judges.

#bland#retell#dspy
Stars28
Forks4
Last commit4 days ago
Correlation Recorder Plugin
Correlation Recorder PluginJava

A JMeter plugin that automatically correlates dynamic variables during recording to simplify performance test creation.

#load-testing#test-recording#performance-testing
Stars28
Forks16
Last commit
gms2-test
gms2-testGame Maker Language

A unit testing framework for GameMaker Studio 2.3+ enabling developers to write and run tests for their game code.

#software-testing#gamemaker#unit-testing
Stars27
Forks2
Last commit3 years ago
PreviousPage 9 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
5 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