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.

foundry

Foundry is a blazing fast, portable and modular toolkit for Ethereum a...

957   6197   6197  

doctest

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

657   6178   6178  

rod

A Chrome DevTools Protocol driver for web automation and scraping.

387   5977   5977  

HeadlessBrowsers

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

428   5928   5928  

goss

Quick and Easy server testing/validation

480   5750   5750  

syzkaller

syzkaller is an unsupervised coverage-guided kernel fuzzer

1263   5613   5613  

bash-oo-framework

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

245   5601   5601  

miragejs

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

172   5492   5492  

maildev

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

524   5485   5485  

bats-core

Bash Automated Testing System

432   5340   5340  

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  

gotests

Automatically generate Go test boilerplate from your source code.

347   5068   5068  

react-hooks-testing-library

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

229   5036   5036  

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   4539   4539  

cypress-realworld-app

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

1495   4472   4472  

wpt

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

3061   4354   4354  

intern

A next-generation code testing stack for JavaScript.

307   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  

powermock

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

587   4179   4179  

nodejs-testing-best-practices

Beyond the basics of Node.js testing. Including a super-comprehensive...

244   4101   4101  

testcontainers-go

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

546   4098   4098  

httplab

The interactive web server

122   4078   4078  

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  

awaitility

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

245   3879   3879  

swift-snapshot-testing

📸 Delightful Swift snapshot testing.

601   3875   3875  

tox

Command line driven CI frontend and development task automation tool.

536   3804   3804  

httprunner

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

1215   3743   3743  

inKino

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

712   3666   3666  

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  

awesome-http-benchmark

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

239   3575   3575  

spock

The Enterprise-ready testing and specification framework.

471   3574   3574  

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  

SeleniumBase

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

808   3383   3383