Awesome Open Source
Awesome Open Source
Selected Topics
testing-tools x

The Top 161 Testing Tools Open Source Projects

Categories > Software Quality > Testing Tools
Mocha ⭐19,010
☕️ simple, flexible, fun javascript test framework for node.js & the browser
Double Your Income By Passing Coding Interviews ⭐Sponsored
Top tech companies pay 2-3x as much as other companies. To pass their interviews, you need to study. Let a software engineer who hired thousands of engineers on Google's hiring committee teach you to solve problems you will face in real interviews, so you can get a job with life changing compensation.
Cypress ⭐18,463
Fast, easy and reliable testing for anything that runs in a browser.
Postwoman ⭐16,684
👽 A free, fast & beautiful API request builder (web alternative to Postman) https://postwoman.io 🔥
Phpunit ⭐15,867
The PHP Unit Testing framework.
Goreplay ⭐12,289
GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
Mockito ⭐10,119
Most popular Mocking framework for unit tests written in Java
Testcafe ⭐7,869
A Node.js tool to automate end-to-end web testing.
Goconvey ⭐5,370
Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.
Earlgrey ⭐4,956
🍵 iOS UI Automation Test Framework
Goss ⭐3,715
Quick and Easy server testing/validation
Tcpcopy ⭐3,511
An online request replication tool, also a tcp stream replay tool, fit for real testing, performance testing, stability testing, stress testing, load testing, smoke testing, etc
Awesome Test Automation ⭐3,438
A curated list of awesome test automation frameworks, tools, libraries, and software for different programming languages. Sponsored by http://sdclabs.com
Htrace.sh ⭐3,172
My simple Swiss Army knife for http/https troubleshooting and profiling.
Karate ⭐2,873
Test Automation Made Simple
Database_cleaner ⭐2,548
Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing.
Gotests ⭐2,532
Generate Go tests from your source code.
Hitchhiker ⭐2,092
a Restful Api test tool
Kotest ⭐2,083
Powerful, elegant and flexible test framework for Kotlin
Gauge ⭐2,074
Light weight cross-platform test automation
Pywinauto ⭐2,023
Windows GUI Automation with Python (based on text properties)
Reactopt ⭐1,971
A CLI React performance optimization tool that identifies potential unnecessary re-rendering
Taiko ⭐1,803
A node.js library for testing modern web applications
Httpretty ⭐1,763
HTTP client mocking tool for Python - inspired by Fakeweb for Ruby
Testinfra ⭐1,611
Testinfra test your infrastructures
Mockbin ⭐1,551
Mock, Test & Track HTTP Requests and Response for Microservices
Pumba ⭐1,532
Chaos testing, network emulation and stress testing tool for containers
Hoverfly ⭐1,524
Lightweight service virtualization/API simulation tool for developers and testers
Gemini ⭐1,497
💀💀💀[DEPRECATED] Use hermione
Bats Core ⭐1,375
Bash Automated Testing System
Nsubstitute ⭐1,312
A friendly substitute for .NET mocking libraries.
Stryker ⭐1,291
Mutation testing for JavaScript and friends
Testdouble.js ⭐1,098
A minimal test double library for TDD with JavaScript
Faker ⭐1,059
Go (Golang) Fake Data Generator for Struct
Reportportal ⭐913
Main Repository. Report Portal starts here - see readme below.
Mongodb Memory Server ⭐889
Spinning up mongod in memory for fast tests. If you run tests in parallel this lib helps to spin up dedicated mongodb servers for every test file in MacOS, *nix, Windows or CI environments (in most cases with zero-config).
Chn Eolinker Ams Lite 4.0 For Php ⭐869
中国最大的在线API管理平台EOLINKER 旗下API管理系统开源精简版,适合个人以及微型团队使用。
Avoriaz ⭐776
🔬 a Vue.js testing utility library
Firebase Server ⭐661
Firebase Realtime Database Server Implementation
Nose2 ⭐605
The successor to nose, based on unittest2
Faker ⭐571
Faker is a pure Elixir library for generating fake data.
Flaui ⭐553
UI automation library for .Net
Chutzpah ⭐547
Chutzpah is an open source JavaScript test runner which enables you to run unit tests using QUnit, Jasmine, Mocha and TypeScript.
Vstest ⭐541
Visual Studio Test Platform is the runner and engine that powers test explorer and vstest.console.
Pict ⭐534
Pairwise Independent Combinatorial Tool
Chaos Monkey Spring Boot ⭐523
Chaos Monkey for Spring Boot
Httptest ⭐522
Qiniu httptest package - 七牛HTTP测试工具包
Deepstate ⭐509
A unit test-like interface for fuzzing and symbolic execution
Haskell Hedgehog ⭐507
Release with confidence, state-of-the-art property testing for Haskell.
Cuprite ⭐492
Headless Chrome/Chromium driver for Capybara
Vuetron ⭐490
A tool for testing and debugging your Vue + Vuex applications. 是一個可以幫助您 Vue.js 的項目測試及偵錯的工具, 也同時支持 Vuex及 Vue-Router.
Ci Phpunit Test ⭐489
An easier way to use PHPUnit with CodeIgniter 3.x.
Shot ⭐473
Gradle plugin developed to facilitate screenshot testing for Android
Carina ⭐456
Carina automation framework: Web, Mobile, API, DB
Kiwi ⭐455
the leading open source test case management system
Namazu ⭐441
🐟 鯰: Programmable fuzzy scheduler for testing distributed systems
Flightsim ⭐417
A utility to generate malicious network traffic and evaluate controls
Knapsack ⭐388
Knapsack splits tests evenly across parallel CI nodes to run fast CI build and save you time.
Lyrebird ⭐385
基于网络协议的移动应用插件化测试工作台
Es Check ⭐358
Checks the version of ES in JavaScript files with simple shell commands 🏆
Gotestsum ⭐356
`go test` runner with output optimized for humans, JUnit XML for CI integration, and a summary of the test results.
Dbdeployer ⭐351
DBdeployer is a tool that deploys MySQL database servers easily.
Hermione ⭐349
Browser test runner based on mocha and wdio
Testfx ⭐343
MSTest V2 framework and adapter
Cortado ⭐332
Android Espresso made more fluent ☕️
Gofight ⭐298
Testing API Handler written in Golang.
Django Dynamic Fixture ⭐295
A complete library to create dynamic model instances for testing purposes.
Pho ⭐285
BDD test framework for PHP
Tlsfuzzer ⭐285
SSL and TLS protocol test suite and fuzzer
Vue Testing Library ⭐283
🦎 Simple and complete Vue.js testing utilities that encourage good testing practices.
Serenity Js ⭐277
A next generation, full-stack acceptance testing framework optimised for collaboration, speed and scale!
Isolator ⭐275
Detect non-atomic interactions within DB transactions
Chn Eolinker Ams Lite 4.0 For Java ⭐275
中国最大的API接口管理平台,3.x开源发行版,支持多国语言[英语、简体中文、繁体中文]
Mockttp ⭐267
Powerful friendly HTTP mock server & proxy
Zora ⭐266
Lightest, yet Fastest Javascript test runner for nodejs and browsers
Tparse ⭐261
CLI tool for analyzing and summarizing go test output. Pipe friendly. CI/CD friendly.
Testrocket ⭐228
Super simple Ruby testing library
Selenium Wire ⭐218
Extends Selenium's Python bindings to give you the ability to inspect requests made by the browser.
Specjour ⭐215
distributed rspec & cucumber via bonjour
Recon My Way ⭐215
This repository created for personal use and added tools from my latest blog post.
Objectexporter ⭐212
Object Exporter lets you export out an object while debugging in Visual Studio, the object can be serialized in either C#, JSON or XML.
Localroast ⭐211
Mock a server for development and testing
Simple Headless Chrome ⭐209
Simple abstraction to use Chrome as a Headless Browser with Node JS
Junit Dataprovider ⭐208
A TestNG like dataprovider runner for JUnit with many additional features
Awesome Unit Testing Swift ⭐197
A curated collection of awesome blog articles, books, talks, podcasts, tools/frameworks and examples.
Power_assert_ex ⭐194
Power Assert in Elixir. Shows evaluation results each expression.
Charlatan ⭐192
Go Interface Mocking Tool
Tork ⭐186
💞 Tests your Ruby code, in parallel, as you change it
Fsharp Hedgehog ⭐184
Release with confidence, state-of-the-art property testing for .NET.
Htmltestrunner ⭐183
A Test Runner in python, for Human Readable HTML Reports
Testdeck ⭐181
Object oriented testing
Sbtuitesttunnel ⭐177
Enable network mocks and more in UI Tests
Mockito Scala ⭐174
Mockito for Scala language
Recheck Web ⭐164
recheck for web apps – change comparison tool with local Golden Masters, Git-like ignore syntax and "Unbreakable Selenium" tests.
Argus Eyes ⭐159
A lightweight commandline tool for visual regression testing of UI components.
Dinghy ⭐152
Easier cross-compilation for phones and single boards computers
Diffx ⭐147
Pretty diffs for scala case classes
Mocktopus ⭐145
Mocking framework for Rust
Botium Core ⭐141
The Selenium for Chatbots
Copycat ⭐141
An extension to test web projects with ease! Create a test code without writing a line of code!
Nunit Console ⭐138
NUnit Console runner and test engine
1-100 of 161 projects