Testing

测试框架与工具

andywer/leakage

🐛 Memory leak testing for node.

JavaScript 1.6k 36
javascript memory-leak nodejs testing

microsoft/coyote

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

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

la10736/rstest

Fixture-based test framework for Rust

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

scanapi/scanapi

Automated Integration Testing and Live Documentation for your API

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

wntrblm/nox

Flexible test automation for Python

Python 1.5k 187 Apache-2.0
automation python testing

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 83 BSD-3-Clause
pytest pytest-plugin pytest-sugar python +1

phpstan/phpdoc-parser

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

PHP 1.5k 74 MIT
php php7 phpdoc phpstan +4

mxschmitt/awesome-playwright

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

1.5k 256 CC0-1.0
awesome awesome-list browser-automation playwright +3

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 79 MIT
cockroachdb docker elasticsearch end-to-end-testing +16

terraform-compliance/cli

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

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

pytest-dev/pytest-bdd

BDD library for the pytest runner

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

nvzqz/RandomKit

Random data generation in Swift

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

microsoft/pict

Pairwise Independent Combinatorial Tool

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

callstack/reassure

Performance testing companion for React and React Native

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

DjangoEx/awesome-python-resources

Awesome Python Resources

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

Stebalien/tempfile

Temporary file library for rust

Rust 1.4k 147 Apache-2.0
filesystem-library library rust tempfile +1

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 104 BSD-3-Clause
filesystem php testing vfsstream

boost-ext/ut

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

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

sivchari/kumo

A lightweight AWS service emulator written in Go

Go 1.4k 87 MIT
aws cicd cloud continuous-integration +4

dnaeon/go-vcr

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

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

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

helm-unittest/helm-unittest

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

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

leancodepl/patrol

Flutter-first UI testing framework. Ready for action!

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

VoidenHQ/voiden

Design, Test and Document APIs in plain Markdown. Compose Requests with API blocks. Reuse, Replace & Version everything just like code. Offline, Truly Git Native, No Lock-in.

TypeScript 1.4k 61 Apache-2.0
api api-client automation bruno-alternative +16

pixielabs/cavy

An integration test framework for React Native.

JavaScript 1.4k 112 MIT
android automation e2e-testing e2e-tests +7

Endava/cats

CATS is a REST API Fuzzer and negative testing tool for OpenAPI endpoints. CATS automatically generates, runs and reports tests with minimum configuration and no coding effort. Tests are self-healing and do not require maintenance.

Java 1.4k 90 Apache-2.0
api fuzzer java openapi +4

kentcdodds/testing-workshop

A workshop for learning how to test JavaScript applications

JavaScript 1.4k 690
e2e-tests end-to-end-testing integration-testing javascript +4