Testing

测试框架与工具

qawolf/cli

QA Wolf from anywhere — your terminal, your CI, your AI agent.

TypeScript 3.5k 140 Apache-2.0
automation cli e2e end-to-end-testing +5

callstack/react-native-testing-library

🦉 Simple and complete React Native testing utilities that encourage good testing practices.

TypeScript 3.4k 281 MIT
jest react react-native testing

shouldly/shouldly

Should testing for .NET—the way assertions should be!

C# 3.4k 425 NOASSERTION
assertion should testing unit

minitest/minitest

minitest provides a complete suite of testing facilities supporting TDD, BDD, and benchmarking.

Ruby 3.4k 585
minitest ruby seattlerb test +1

nextest-rs/nextest

A next-generation test runner for Rust.

Rust 3.4k 181 Apache-2.0
cargo-plugin cargo-subcommand flaky-tests junit +3

pester/Pester

Pester is the ubiquitous test and mock framework for PowerShell.

PowerShell 3.4k 478 NOASSERTION
assertions bdd bdd-framework mock +7

stryker-mutator/stryker-js

Mutation testing for JavaScript and friends

TypeScript 3.4k 316 Apache-2.0
hacktoberfest javascript mutation-testing stryker +4

testing-library/dom-testing-library

🐙 Simple and complete DOM testing utilities that encourage good testing practices.

JavaScript 3.3k 473 MIT
javascript testing

ChangemakerStudios/Papercut-SMTP

Papercut SMTP -- The Simple Desktop Email Server

C# 3.3k 305 Apache-2.0
development development-tools email papercut +5

open-policy-agent/conftest

Write tests against structured configuration data using the Open Policy Agent Rego query language

Go 3.3k 369 NOASSERTION
kubernetes open-policy-agent openpolicyagent rego +1

Wisser/Jailer

Database Subsetting and Relational Data Browsing Tool.

Java 3.2k 144 Apache-2.0
database db2 export extract +15

FlaUI/FlaUI

UI automation library for .Net

C# 3.2k 449 MIT
automation automation-ui dotnet framework +10

crytic/echidna

Ethereum smart contract fuzzer

Haskell 3.2k 438 AGPL-3.0
ethereum evm fuzzer security +3

alexei-led/pumba

Chaos testing, network emulation, and stress testing tool for containers

Go 3.2k 221 Apache-2.0
chaos chaos-engineering chaos-monkey chaos-testing +13

alibaba/macaca

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

3.2k 417 MIT
android automation hybrid-apps ios +3

vim-test/vim-test

Run your tests at the speed of thought

Vim Script 3.2k 409 MIT
neovim tdd test-runner testing +1

phoronix-test-suite/phoronix-test-suite

The Phoronix Test Suite open-source, cross-platform automated testing/benchmarking software.

PHP 3.2k 436 GPL-3.0
benchmark benchmarking bsd linux +5

CodelyTV/php-ddd-example

🐘🎯 Hexagonal Architecture + DDD + CQRS in PHP using Symfony 7

PHP 3.2k 1.1k
behat bounded-context codely codelytv +16

danielpalme/ReportGenerator

ReportGenerator converts coverage reports generated by coverlet, OpenCover, dotCover, Visual Studio, NCover, Cobertura, JaCoCo, Clover, gcov or lcov into human readable reports in various formats.

C# 3.1k 297 Apache-2.0
code-coverage dotnet-core reporting tdd-utilities +1

inspec/inspec

InSpec: Auditing and Testing Framework

Ruby 3.1k 679 NOASSERTION
audit compliance devops devsec +6

jhnns/rewire

Easy monkey-patching for node.js unit tests

JavaScript 3.1k 128 MIT
mock monkey-patching testing unit-testing

addyosmani/web-quality-skills

Agent Skills for optimizing web quality based on Lighthouse and Core Web Vitals.

Shell 3.1k 267 MIT
accessibility agent-skills claude-skills core-web-vitals +4

chromium/badssl.com

:lock: Memorable site for testing clients against bad SSL configs.

HTML 3.1k 205 Apache-2.0
browser chrome https mitm +8

mgeeky/Penetration-Testing-Tools

A collection of more than 170+ tools, scripts, cheatsheets and other loots that I've developed over years for Red Teaming/Pentesting/IT Security audits purposes.

PowerShell 3.0k 547 MIT
cheatsheets exploit hacking networks +10

checkly/puppeteer-examples

Puppeteer example scripts for running Headless Chrome from Node.

JavaScript 3.0k 490 Apache-2.0
developer-tools headless-chrome jest monitoring +4

kevin1024/vcrpy

Automatically mock your HTTP interactions to simplify and speed up testing

Python 3.0k 450 MIT
http mocking python testing

jmcdo29/testing-nestjs

A repository to show off to the community methods of testing NestJS including Unit Tests, Integration Tests, E2E Tests, pipes, filters, interceptors, GraphQL, Mongo, TypeORM, and more!

TypeScript 3.0k 376 MIT
cqrs examples graphql hacktoberfest +7

tajo/ladle

🥄 Develop, test and document your React story components faster.

TypeScript 3.0k 124 MIT
components documentation esbuild javascript +8

nsubstitute/NSubstitute

A friendly substitute for .NET mocking libraries.

C# 3.0k 279 NOASSERTION
c-sharp dot-net dotnet dotnet-core +8

DatabaseCleaner/database_cleaner

Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing.

Ruby 3.0k 486 MIT
database-cleaner ruby testing testing-tools