Most popular testing repositories and open source projects

Testing is the practice of systematically testing software to make sure it works. Testing can be iterative, and happen multiple times. Eliminate bugs and ship with more confidence by adding these tools to your workflow.

doctest

The fastest feature-rich C++11/14/17/20/23 single-header testing frame...

657   6178   6178  

HeadlessBrowsers

A list of (almost) all headless web browsers in existence

428   5928   5928  

rod

A Chrome DevTools Protocol driver for web automation and scraping.

368   5754   5754  

goss

Quick and Easy server testing/validation

480   5743   5743  

syzkaller

syzkaller is an unsupervised coverage-guided kernel fuzzer

1263   5613   5613  

maildev

:mailbox: SMTP Server + Web Interface for viewing and testing emails d...

524   5485   5485  

bash-oo-framework

Bash Infinity is a modern standard library / framework / boilerplate f...

249   5464   5464  

howtheytest

A collection of public resources about how software companies test the...

456   5318   5318  

pywinauto

Windows GUI Automation with Python (based on text properties)

720   5275   5275  

react-hooks-testing-library

🐏 Simple and complete React hooks testing utilities that encourage go...

229   5036   5036  

miragejs

A client-side server to build, test and share your JavaScript app

165   5026   5026  

gotests

Automatically generate Go test boilerplate from your source code.

345   5010   5010  

mockk

mocking library for Kotlin

296   5008   5008  

jest-cheat-sheet

Jest cheat sheet

653   4957   4957  

Nimble

A Matcher Framework for Swift and Objective-C

603   4827   4827  

go-fuzz

Randomized testing for Go

278   4810   4810  

Codeception

Full-stack testing PHP framework

1304   4806   4806  

fast-check

Property based testing framework for JavaScript (like QuickCheck) writ...

189   4479   4479  

cypress-realworld-app

A payment application to demonstrate real-world usage of Cypress testi...

1495   4472   4472  

intern

A next-generation code testing stack for JavaScript.

323   4366   4366  

wpt

Test suites for Web platform specs — including WHATWG, W3C, and others

3061   4354   4354  

go-cmp

Package for comparing Go values in tests

213   4316   4316  

tcpcopy

An online request replication tool, also a tcp stream replay tool, fit...

1028   4226   4226  

dredd

Language-agnostic HTTP API Testing Tool

280   4214   4214  

hatch

Modern, extensible Python project management

206   4200   4200  

powermock

PowerMock is a Java framework that allows you to unit test code normal...

587   4179   4179  

httplab

The interactive web server

122   4077   4077  

testcontainers-go

Testcontainers for Go is a Go package that makes it simple to create a...

544   4069   4069  

testcontainers-dotnet

A library to support tests with throwaway instances of Docker containe...

316   4046   4046  

qunit

🔮 An easy-to-use JavaScript unit testing framework.

800   4004   4004  

jest-dom

:owl: Custom jest matchers to test the state of the DOM

340   3995   3995  

mimesis

Mimesis is a powerful Python library that empowers developers to gener...

313   3994   3994  

kotest

Powerful, elegant and flexible test framework for Kotlin with addition...

597   3985   3985  

molecule

Molecule aids in the development and testing of Ansible content: colle...

666   3935   3935  

bats-core

Bash Automated Testing System

361   3891   3891  

awaitility

Awaitility is a small Java DSL for synchronizing asynchronous operatio...

245   3879   3879  

swift-snapshot-testing

📸 Delightful Swift snapshot testing.

601   3875   3875  

httprunner

HttpRunner 是一个开源的 API 测试工具,支持 HTTP(S) / HTTP2 / WebSocket...

1215   3743   3743  

pa11y

Pa11y is your automated accessibility testing pal

250   3649   3649  

jest-image-snapshot

✨ Jest matcher for image comparisons. Most commonly used for visual r...

206   3588   3588  

spock

The Enterprise-ready testing and specification framework.

471   3574   3574  

awesome-http-benchmark

HTTP(S) benchmark tools, testing/debugging, & restAPI (RESTful)

239   3573   3573  

AFLplusplus

The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, coll...

716   3567   3567  

shoulda-matchers

Simple one-liner tests for common Rails functionality

911   3543   3543  

manticore

Symbolic execution tool

481   3486   3486  

cypress-example-recipes

Various recipes for testing common scenarios with Cypress

1344   3461   3461  

inKino

A multiplatform Dart movie app with 40% of code sharing between Flutte...

644   3438   3438  

SeleniumBase

SeleniumBase is a framework for browser automation and testing with Se...

808   3383   3383  

tox

Command line driven CI frontend and development task automation tool.

485   3303   3303  

qawolf

🐺 Create browser tests 10x faster

123   3224   3224