Testing

测试框架与工具

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

testing-library/dom-testing-library

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

JavaScript 3.3k 470 MIT
javascript testing

ChangemakerStudios/Papercut-SMTP

Papercut SMTP -- The Simple Desktop Email Server

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

pester/Pester

Pester is the ubiquitous test and mock framework for PowerShell.

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

open-policy-agent/conftest

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

Go 3.2k 347 NOASSERTION
kubernetes open-policy-agent openpolicyagent rego +1

alibaba/macaca

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

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

Wisser/Jailer

Database Subsetting and Relational Data Browsing Tool.

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

nextest-rs/nextest

A next-generation test runner for Rust.

Rust 3.2k 166 Apache-2.0
cargo-plugin cargo-subcommand flaky-tests junit +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

crytic/echidna

Ethereum smart contract fuzzer

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

CodelyTV/php-ddd-example

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

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

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

jhnns/rewire

Easy monkey-patching for node.js unit tests

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

alexei-led/pumba

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

Go 3.1k 213 Apache-2.0
chaos chaos-engineering chaos-monkey chaos-testing +13

inspec/inspec

InSpec: Auditing and Testing Framework

Ruby 3.1k 677 NOASSERTION
audit compliance devops devsec +6

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

FlaUI/FlaUI

UI automation library for .Net

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

checkly/puppeteer-examples

Puppeteer example scripts for running Headless Chrome from Node.

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

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

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

kevin1024/vcrpy

Automatically mock your HTTP interactions to simplify and speed up testing

Python 3.0k 428 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

stryker-mutator/stryker-js

Mutation testing for JavaScript and friends

TypeScript 3.0k 268 Apache-2.0
hacktoberfest javascript mutation-testing stryker +4

typegoose/mongodb-memory-server

Manage & spin up mongodb server binaries with zero(or slight) configuration for tests.

TypeScript 2.8k 187 MIT
mock mongodb mongoose testing +2

nut-tree/nut.js

Native UI testing / controlling with node

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

assertj/assertj

Fluent testing assertions for Java and the JVM

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

wcventure/FuzzingPaper

Recent Fuzzing Paper

2.8k 370 MIT
fuzz-testing fuzzing fuzzing-paper testing