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.

mockery

A mock code autogenerator for Go

446   6764   6764  

hatch

Modern, extensible Python project management

331   6643   6643  

go-grpc-middleware

Golang gRPC Middlewares: interceptor chaining, auth, logging, retries...

732   6599   6599  

go-sqlmock

Sql mock driver for golang to test database interactions

409   6438   6438  

HeadlessBrowsers

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

437   6422   6422  

doctest

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

671   6380   6380  

rod

A Chrome DevTools Protocol driver for web automation and scraping.

407   6200   6200  

howtheytest

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

595   6191   6191  

AFLplusplus

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

1162   5943   5943  

syzkaller

syzkaller is an unsupervised coverage-guided kernel fuzzer

1324   5801   5801  

cypress-realworld-app

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

2462   5784   5784  

goss

Quick and Easy server testing/validation

484   5780   5780  

mockk

mocking library for Kotlin

380   5638   5638  

maildev

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

536   5620   5620  

bash-oo-framework

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

244   5608   5608  

pywinauto

Windows GUI Automation with Python (based on text properties)

744   5608   5608  

miragejs

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

172   5508   5508  

wpt

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

3454   5507   5507  

bats-core

Bash Automated Testing System

443   5487   5487  

jest-cheat-sheet

Jest cheat sheet

713   5423   5423  

react-hooks-testing-library

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

232   5279   5279  

shortest

QA via natural language AI tests

319   5276   5276  

pydoll

Pydoll is a library for automating chromium-based browsers without a W...

281   5184   5184  

qodo-cover

Qodo-Cover: An AI-Powered Tool for Automated Test Generation and Code...

458   5138   5138  

gotests

Automatically generate Go test boilerplate from your source code.

344   5100   5100  

Nimble

A Matcher Framework for Swift and Objective-C

607   4847   4847  

Codeception

Full-stack testing PHP framework

1295   4832   4832  

go-fuzz

Randomized testing for Go

276   4832   4832  

tcpcopy

An online request replication and TCP stream replay tool, ideal for re...

1034   4657   4657  

kotest

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

682   4644   4644  

mimesis

Mimesis is a robust data generator for Python that can produce a wide...

342   4612   4612  

fast-check

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

193   4594   4594  

jest-dom

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

411   4548   4548  

go-cmp

Package for comparing Go values in tests

216   4495   4495  

intern

A next-generation code testing stack for JavaScript.

306   4353   4353  

testcontainers-go

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

569   4313   4313  

pa11y

Pa11y is your automated accessibility testing pal

282   4275   4275  

dredd

Language-agnostic HTTP API Testing Tool

282   4213   4213  

powermock

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

583   4191   4191  

CodeceptJS

Supercharged End 2 End Testing Framework for NodeJS

747   4189   4189  

httprunner

HttpRunner 是一款开源的 API/UI 测试框架,简单易用,功能强大,具有丰富...

1284   4181   4181  

nodejs-testing-best-practices

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

250   4149   4149  

neosync

Open Source Data Security Platform for Developers to Monitor and Detec...

194   4125   4125  

testcontainers-dotnet

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

331   4117   4117  

httplab

The interactive web server

123   4087   4087  

qunit

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

775   4017   4017  

swift-snapshot-testing

📸 Delightful Swift snapshot testing.

629   4005   4005  

molecule

An ansible-native testing framework for collections, playbooks, and ro...

669   3999   3999  

pandera

A light-weight, flexible, and expressive statistical data testing libr...

358   3987   3987  

awaitility

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

250   3953   3953