Testing
测试框架与工具
Shopify/toxiproxy
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
wix/Detox
Gray box end-to-end testing and automation framework for mobile apps
nightwatchjs/nightwatch
Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack
robotframework/robotframework
Generic automation framework for acceptance testing and RPA
pestphp/pest
Pest is an elegant PHP testing Framework with a focus on simplicity, meticulously designed to bring back the joy of testing in PHP.
foundry-rs/foundry
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
Netflix/pollyjs
Record, Replay, and Stub HTTP Interactions.
Quick/Quick
The Swift (and Objective-C) testing framework.
onsi/ginkgo
A Modern Testing Framework for Go
artilleryio/artillery
The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.
karatelabs/karate
Test Automation Made Simple
HypothesisWorks/hypothesis
The property-based testing library for Python
testcontainers/testcontainers-java
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
react-cosmos/react-cosmos
Sandbox for developing and testing UI components in isolation
thoughtbot/factory_bot
A library for setting up Ruby objects as test data.
gruntwork-io/terratest
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
andreasbm/web-skills
A visual overview of useful skills to learn as a web developer
vektra/mockery
A mock code autogenerator for Go
kulshekhar/ts-jest
A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript.
go-rod/rod
A Chrome DevTools Protocol driver for web automation and scraping.
autoscrape-labs/pydoll
Pydoll is a library for automating chromium-based browsers without a WebDriver, offering realistic interactions.
abhivaikar/howtheytest
A collection of public resources about how software companies test their software
doctest/doctest
The fastest feature-rich C++11/14/17/20/23 single-header testing framework
grpc-ecosystem/go-grpc-middleware
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
AFLplusplus/AFLplusplus
The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!
dhamaniasad/HeadlessBrowsers
A list of (almost) all headless web browsers in existence
DATA-DOG/go-sqlmock
Sql mock driver for golang to test database interactions
google/syzkaller
syzkaller is an unsupervised coverage-guided kernel fuzzer
bats-core/bats-core
Bash Automated Testing System
pywinauto/pywinauto
Windows GUI Automation with Python (based on text properties)