Testing

测试框架与工具

TestableIO/System.IO.Abstractions

Just like System.Web.Abstractions, but for System.IO. Yay for testable IO access!

C# 1.6k 260 MIT
c-sharp cross-platform dotnet filesystem +4

microsoft/coyote

Coyote is a library and tool for testing concurrent C# code and deterministically reproducing bugs.

C# 1.6k 92 NOASSERTION
coyote dotnet fuzzing software-reliability +3

andywer/leakage

🐛 Memory leak testing for node.

JavaScript 1.6k 36
javascript memory-leak nodejs testing

la10736/rstest

Fixture-based test framework for Rust

Rust 1.6k 76 Apache-2.0
rust test-framework testing testing-tools

scanapi/scanapi

Automated Integration Testing and Live Documentation for your API

Python 1.6k 140 MIT
api autodoc cumbucadev integration-testing +8

mxschmitt/awesome-playwright

A curated list of awesome tools, utils and projects using Playwright

1.6k 292 CC0-1.0
awesome awesome-list browser-automation playwright +3

wntrblm/nox

Flexible test automation for Python

Python 1.6k 193 Apache-2.0
automation python testing

phpstan/phpdoc-parser

Next-gen phpDoc parser with support for intersection types and generics

PHP 1.5k 78 MIT
php php7 phpdoc phpstan +4

Teemu/pytest-sugar

a plugin for py.test that changes the default look and feel of py.test (e.g. progressbar, show tests that fail instantly)

Python 1.5k 82 BSD-3-Clause
pytest pytest-plugin pytest-sugar python +1

vlucas/frisby

Frisby is a REST API testing framework built on Jest that makes testing API endpoints easy, fast, and fun.

JavaScript 1.5k 196
hacktoberfest integration-testing jasmine jest +3

gemini-testing/gemini

💀💀💀[DEPRECATED] Use hermione

JavaScript 1.5k 148 MIT
gemini selenium testing testing-tools +2

orlangure/gnomock

Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml, only code 💻

Go 1.5k 80 MIT
cockroachdb docker elasticsearch end-to-end-testing +16

antithesishq/bombadil

Property-based testing for web and terminal UIs

Rust 1.5k 62 MIT
antithesis pbt playwright property-based-testing +3

callstack/reassure

Performance testing companion for React and React Native

TypeScript 1.5k 38 MIT
hacktoberfest performance performance-testing react +3

sivchari/kumo

A lightweight AWS service emulator written in Go

Go 1.5k 91 MIT
aws cicd cloud continuous-integration +4

microsoft/pict

Pairwise Independent Combinatorial Tool

C++ 1.5k 323 NOASSERTION
combinatorial-testing pairwise-testing testing testing-tools

Stebalien/tempfile

Temporary file library for rust

Rust 1.5k 153 Apache-2.0
filesystem-library library rust tempfile +1

pytest-dev/pytest-bdd

BDD library for the pytest runner

Python 1.5k 251 MIT
bdd bdd-framework pytest-plugin python +2

terraform-compliance/cli

a lightweight, security focused, BDD test framework against terraform.

Python 1.5k 162 MIT
bdd bdd-style compliance hashicorp +4

DjangoEx/awesome-python-resources

Awesome Python Resources

1.5k 170 CC0-1.0
algorithms awesome awesome-list awesome-lists +11

nvzqz/RandomKit

Random data generation in Swift

Swift 1.5k 90 NOASSERTION
carthage cocoapods cross-platform ios +10

boxed/mutmut

Mutation testing system

Python 1.4k 173 BSD-3-Clause
mutation-testing python testing

bovigo/vfsStream

vfsStream is a stream wrapper for a virtual file system that may be helpful in unit tests to mock the real file system. It can be used with any unit test framework, like PHPUnit or SimpleTest.

PHP 1.4k 105 BSD-3-Clause
filesystem php testing vfsstream

boost-ext/ut

C++20 μ(micro)/Unit Testing framework

C++ 1.4k 132 BSL-1.0
bdd cpp20 tdd testing

leancodepl/patrol

Flutter-first UI testing framework. Ready for action!

Dart 1.4k 237 Apache-2.0
dart flutter flutter-test greybox-testing +5

Dropnation/contract-fuzzer

Ethereum smart contract fuzzer

Python 1.4k 170 MIT
ethereum evm fuzzer fuzzing +2

rubycdp/cuprite

Headless Chrome/Chromium driver for Capybara

Ruby 1.4k 98 MIT
capybara chrome chromium driver +5

shellspec/shellspec

A full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells

Shell 1.4k 78 MIT
bash bdd coverage dash +13

dnaeon/go-vcr

Record and replay your HTTP interactions for fast, deterministic and accurate tests

Go 1.4k 82 BSD-2-Clause
go golang testing

helm-unittest/helm-unittest

BDD styled unit test framework for Kubernetes Helm charts as a Helm plugin.

Go 1.4k 324 MIT
hacktoberfest hacktoberfest2025 helm helm-chart +4