Awesome Open Source
Awesome Open Source
Combined Topics
test-automation
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 106 Test Automation Open Source Projects
Categories
>
Software Quality
>
Test Automation
Cypress
⭐
27,841
Fast, easy and reliable testing for anything that runs in a browser.
Mockito
⭐
11,528
Most popular Mocking framework for unit tests written in Java
Testcafe
⭐
8,782
A Node.js tool to automate end-to-end web testing.
Rest Assured
⭐
5,199
Java DSL for easy testing of REST services
Testcontainers Java
⭐
4,623
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Airtest
⭐
4,564
UI Automation Framework for Games and Apps
Karate
⭐
4,480
Test Automation Made Simple
Awesome Test Automation
⭐
4,176
A curated list of awesome test automation frameworks, tools, libraries, and software for different programming languages. Sponsored by http://sdclabs.com
Solopi
⭐
3,918
SoloPi 自动化测试工具
Metersphere
⭐
3,890
MeterSphere 是一站式开源持续测试平台,涵盖测试跟踪、接口测试、性能测试、团队协作等功能,全面兼容 JMeter、Postman 等开源、主流标准。
Wpt
⭐
3,152
Test suites for Web platform specs — including WHATWG, W3C, and others
Gauge
⭐
2,427
Light weight cross-platform test automation
Hitchhiker
⭐
2,167
a Restful Api test tool
Winappdriver
⭐
2,151
Windows Application Driver
Stryker
⭐
1,771
Mutation testing for JavaScript and friends
Strest
⭐
1,742
⚡️ CI-ready tests for REST APIs configured in YAML
Penetration
⭐
1,706
渗透 超全面的渗透资料💯 包含:0day,xss,sql注入,提权……
Mountebank
⭐
1,571
Over the wire test doubles
Ltp
⭐
1,452
Linux Test Project http://linux-test-project.github.io/
Atx
⭐
1,432
Smart phone automation tool. Support iOS, Android, WebApp and game.
Poco
⭐
1,152
A cross-engine test automation framework based on UI inspection
Php Vcr
⭐
971
Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
Entr
⭐
935
A utility for running arbitrary commands when files change
Tavern
⭐
750
A command-line tool and Python library and Pytest plugin for automated testing of RESTful APIs, with a simple, concise and flexible YAML-based syntax
Green
⭐
689
Green is a clean, colorful, fast python test runner.
Spring Testing
⭐
564
A Spring Boot application with lots of sample tests
Carina
⭐
547
Carina automation framework: Web, Mobile, API, DB
Es Check
⭐
448
Checks the version of ES in JavaScript files with simple shell commands 🏆
Mobly
⭐
423
E2E test framework for tests with complex environment requirements.
Grunt Mocha
⭐
371
[MOVED] Grunt task for running mocha specs in a headless browser (PhantomJS)
Qtaf
⭐
364
QTA test framework
Atata
⭐
353
C#/.NET test automation framework for web
Tbuiautotest
⭐
332
Generating UI test label automatically for iOS.
Tlsfuzzer
⭐
331
SSL and TLS protocol test suite and fuzzer
Jgiven
⭐
319
Behavior-Driven Development in plain Java
Hamkrest
⭐
315
Hamcrest for Kotlin
Arquillian Core
⭐
313
Arquillian provides a component model for integration tests, which includes dependency injection and container life cycle management. Instead of managing a runtime in your test, Arquillian brings your test to the runtime.
Nut.js
⭐
304
Native UI testing / controlling with node
Qt4a
⭐
293
QTA driver for Android app
Hadoop Mini Clusters
⭐
264
hadoop-mini-clusters provides an easy way to test Hadoop projects directly in your IDE
Robotframework Appiumlibrary
⭐
257
AppiumLibrary is an appium testing library for RobotFramework
Awesome Robotframework
⭐
251
A curated list of awesome Robot Framework resources and libraries
Doraemon
⭐
236
Doraemon-接口自动化测试工具
Cdp4j
⭐
232
cdp4j - Chrome DevTools Protocol for Java
Ocaramba
⭐
231
C# Framework to automate tests using Selenium WebDriver
Mockito Scala
⭐
227
Mockito for Scala language
Skrape.it
⭐
224
A Kotlin-based testing/scraping/parsing library providing the ability to analyze and extract data from HTML (server & client-side rendered). It places particular emphasis on ease of use and a high level of readability by providing an intuitive DSL. It aims to be a testing lib, but can also be used to scrape websites in a convenient fashion.
Recheck Web
⭐
221
recheck for web apps – change comparison tool with local Golden Masters, Git-like ignore syntax and "Unbreakable Selenium" tests.
Werdlists
⭐
213
⌨️ Wordlists, Dictionaries and Other Data Sets for Writing Software Security Test Cases
Regressor
⭐
204
Generate specs for your rails application the easy way. Regressor generates model and controller specs based on validations, associations, enums, database, routes, callbacks. Use regressor to capture your rails application behaviour.
Element
⭐
199
💦Load test your app using real web browsers
Openqa
⭐
191
openQA web-frontend, scheduler and tools.
Qt4i
⭐
191
QTA driver for iOS app
Tork
⭐
186
💞 Tests your Ruby code, in parallel, as you change it
Botium Core
⭐
181
The Selenium for Chatbots - Bots Testing Bots
Nosmoke
⭐
178
A cross platform UI crawler which scans view trees then generate and execute UI test cases.
Cerberus Source
⭐
171
User-friendly automated testing framework.
Git Test
⭐
164
test your commits
Fuzzinator
⭐
164
Fuzzinator Random Testing Framework
Vividus
⭐
163
Vividus is all in one test automation tool
Grammarinator
⭐
161
ANTLR v4 grammar-based test generator
Argus Eyes
⭐
158
A lightweight commandline tool for visual regression testing of UI components.
Ihct
⭐
154
'I Hate C Testing': A minimal testing framework for C.
Stb Tester
⭐
148
Automated Testing for Set-Top Boxes and Smart TVs
Swagger_meqa
⭐
148
Auto generate and run tests using swagger/OpenAPI spec, no coding needed
Ztest
⭐
143
自动化测试报告
Genieparser
⭐
143
sub-component of Genie that parse the device output into structured datastructure
Selenium_extensions
⭐
140
Tools that will make writing tests, bots and scrapers using Selenium much easier
Zunit
⭐
139
A powerful testing framework for ZSH projects
Unium
⭐
132
Automation for Unity games
Gabbi
⭐
131
Declarative HTTP Testing for Python and anything else
Zebrunner
⭐
130
Zebrunner is a Test Automation Management Tool
Kotlin Faker
⭐
126
Generate realistically looking fake data such as names, addresses, banking details, and many more, that can be used for testing and data anonymization purposes.
Grunt Drupal Tasks
⭐
125
Grunt-based build and testing tasks for Drupal
Stryker4s
⭐
116
Mutation testing for Scala. Work in progress...
Arquillian Cube
⭐
110
Control (docker, kubernetes, openshift) containers in your tests with ease!
Cucable Plugin
⭐
108
Maven plugin that simplifies running Cucumber Scenarios in parallel.
Selenium Cucumber Js
⭐
105
Browser automation framework written in pure JavaScript using official selenium-webdriver and cucumber-js
Test Data Supplier
⭐
105
Extended TestNG DataProvider
Igniteui Cli
⭐
105
Ignite UI Command-Line Interface by Infragistics
Automation Arsenal
⭐
102
Curated list of popular Java and Kotlin frameworks, libraries and tools related to software testing, quality assurance and adjacent processes automation.
Pysipp
⭐
101
SIPp for Humans - launch multiple agents with Python
Beanmother
⭐
100
A library for setting up Java objects as test data.
Os Autoinst
⭐
99
OS-level test automation
Cucumberjvmexamples
⭐
96
Cucumber JVM with Selenium Java
Vbot
⭐
96
JSON based visual regression testing library. Liberate creativity, minimize repeated works ✌️
Coteafs Appium
⭐
91
📱 Wrapper Appium Framework in Java which supports Automation of Mobile and Tablet apps.
Test Each
⭐
89
🤖 Repeat tests. Repeat tests. Repeat tests.
Checkssl
⭐
86
checks ssl certs for a set of domains
Dspot
⭐
83
Automatically detect and generate missing assertions for Junit test cases (also known as test amplification)
Gauge Js
⭐
76
JavaScript language plugin for Gauge
System_tester
⭐
73
A Development Tool for creating and managing system tests for Ruby on Rails >= 5.1 Applications
Meissa
⭐
66
Cross-platform Distributed Test Runner. Executes tests in parallel, time balanced on multiple machines.
Mobileautomationframework
⭐
65
Single code base framework to test android and iOS app using appium (v6.1.0), maven, testng,java. Option to start appium server programmatically.
Qtools
⭐
64
QTools collection of open source tools for embedded systems development on Windows, Linux and MacOS
Powerslim
⭐
49
Fitnesse Slim implementation in PowerShell. PowerSlim makes it possible to use PowerShell in the acceptance testing
Zazkia
⭐
49
tcp proxy to simulate connection problems
Arquillian Extension Drone
⭐
45
Arquillian Drone provides a simple way to write functional tests for web apps. Drone brings the power of WebDriver into the Arquillian, and the power of Arquillian to WebDriver.
Objectfiller.net
⭐
43
The .NET ObjectFiller fills the properties of your .NET objects with random data
Ephemeralpg
⭐
39
Quickly spin up a temporary PostgreSQL test databases
1-100 of 106 projects
Next >
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210