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.

go-sqlmock

Sql mock driver for golang to test database interactions

378   5149   5149  

react-hooks-testing-library

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

229   5036   5036  

miragejs

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

165   5026   5026  

mockk

mocking library for Kotlin

296   5008   5008  

doctest

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

599   5002   5002  

jest-cheat-sheet

Jest cheat sheet

653   4957   4957  

syzkaller

syzkaller is an unsupervised coverage-guided kernel fuzzer

1137   4726   4726  

Codeception

Full-stack testing PHP framework

1309   4690   4690  

Nimble

A Matcher Framework for Swift and Objective-C

515   4642   4642  

go-fuzz

Randomized testing for Go

283   4591   4591  

mockery

A mock code autogenerator for Golang

345   4525   4525  

gotests

Automatically generate Go test boilerplate from your source code.

321   4508   4508  

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  

tcpcopy

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

1028   4226   4226  

hatch

Modern, extensible Python project management

206   4200   4200  

pywinauto

Windows GUI Automation with Python (based on text properties)

631   4135   4135  

dredd

Language-agnostic HTTP API Testing Tool

304   4032   4032  

qunit

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

800   4004   4004  

powermock

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

582   3996   3996  

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  

rod

A Devtools driver for web automation and scraping

275   3936   3936  

hurl

Hurl, run and test HTTP requests with plain text.

93   3929   3929  

maildev

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

463   3921   3921  

bats-core

Bash Automated Testing System

361   3891   3891  

httplab

The interactive web server

130   3880   3880  

httprunner

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

1215   3743   3743  

pa11y

Pa11y is your automated accessibility testing pal

250   3649   3649  

molecule

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

616   3608   3608  

jest-image-snapshot

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

206   3588   3588  

AFLplusplus

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

716   3567   3567  

fast-check

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

158   3559   3559  

manticore

Symbolic execution tool

481   3486   3486  

inKino

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

644   3438   3438  

go-cmp

Package for comparing Go values in tests

206   3426   3426  

shoulda-matchers

Simple one-liner tests for common Rails functionality

912   3412   3412  

SeleniumBase

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

808   3383   3383  

awaitility

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

221   3378   3378  

spock

The Enterprise-ready testing and specification framework.

456   3358   3358  

tox

Command line driven CI frontend and development task automation tool.

485   3303   3303  

qawolf

🐺 Create browser tests 10x faster

123   3224   3224  

migration

《系统重构与迁移指南》手把手教你分析、评估现有系统、制定重构策略、探索...

532   3167   3167  

minitest

minitest provides a complete suite of testing facilities supporting TD...

541   3162   3162  

cypress-example-recipes

Various recipes for testing common scenarios with Cypress

1255   3145   3145  

factory_boy

A test fixtures replacement for Python

378   3143   3143  

macaca

Automation solution for multi-platform. 多端自动化解决方案

423   3141   3141  

swift-snapshot-testing

📸 Delightful Swift snapshot testing.

449   3119   3119