Testing

测试框架与工具

minitest/minitest

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

Ruby 3.4k 583
minitest ruby seattlerb test +1

shouldly/shouldly

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

C# 3.4k 427 NOASSERTION
assertion should testing unit

pester/Pester

Pester is the ubiquitous test and mock framework for PowerShell.

PowerShell 3.3k 477 NOASSERTION
assertions bdd bdd-framework mock +7

ChangemakerStudios/Papercut-SMTP

Papercut SMTP -- The Simple Desktop Email Server

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

testing-library/dom-testing-library

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

JavaScript 3.3k 472 MIT
javascript testing

nextest-rs/nextest

A next-generation test runner for Rust.

Rust 3.3k 175 Apache-2.0
cargo-plugin cargo-subcommand flaky-tests junit +3

open-policy-agent/conftest

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

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

TestSprite/testsprite-cli

Official TestSprite CLI — AI-powered automated testing from your terminal

TypeScript 3.2k 163 Apache-2.0
ai cli e2e-testing playwright +3

Wisser/Jailer

Database Subsetting and Relational Data Browsing Tool.

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

alibaba/macaca

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

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

crytic/echidna

Ethereum smart contract fuzzer

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

vim-test/vim-test

Run your tests at the speed of thought

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

alexei-led/pumba

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

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

CodelyTV/php-ddd-example

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

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

FlaUI/FlaUI

UI automation library for .Net

C# 3.1k 444 MIT
automation automation-ui dotnet framework +10

phoronix-test-suite/phoronix-test-suite

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

PHP 3.1k 435 GPL-3.0
benchmark benchmarking bsd linux +5

stryker-mutator/stryker-js

Mutation testing for JavaScript and friends

TypeScript 3.1k 286 Apache-2.0
hacktoberfest javascript mutation-testing stryker +4

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 296 Apache-2.0
code-coverage dotnet-core reporting tdd-utilities +1

inspec/inspec

InSpec: Auditing and Testing Framework

Ruby 3.1k 678 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

chromium/badssl.com

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

HTML 3.0k 204 Apache-2.0
browser chrome https mitm +8

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

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 375 MIT
cqrs examples graphql hacktoberfest +7

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 543 MIT
cheatsheets exploit hacking networks +10

kevin1024/vcrpy

Automatically mock your HTTP interactions to simplify and speed up testing

Python 3.0k 440 MIT
http mocking python testing

tajo/ladle

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

TypeScript 3.0k 120 MIT
components documentation esbuild javascript +8

nsubstitute/NSubstitute

A friendly substitute for .NET mocking libraries.

C# 3.0k 281 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 485 MIT
database-cleaner ruby testing testing-tools

nut-tree/nut.js

Native UI testing / controlling with node

TypeScript 2.8k 185
automation desktop-automation electron native +5

assertj/assertj

Fluent testing assertions for Java and the JVM

Java 2.8k 788 Apache-2.0
assertions assertj groovy hacktoberfest +4