Testing is the practice of systematically testing software to make sure it works. Testing can be iterative, and happen multiple times. Eliminate bugs and ship with more confidence by adding these tools to your workflow.
Modern, extensible Python project management
A mock code autogenerator for Go
A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript.
A Chrome DevTools Protocol driver for web automation and scraping.
Pydoll is a library for automating chromium-based browsers without a WebDriver, offering realistic interactions.
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
A collection of public resources about how software companies test their software
The fastest feature-rich C++11/14/17/20/23 single-header testing framework
Sql mock driver for golang to test database interactions
A list of (almost) all headless web browsers in existence
The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, M...
syzkaller is an unsupervised coverage-guided kernel fuzzer
Bash Automated Testing System
Windows GUI Automation with Python (based on text properties)
:mailbox: SMTP Server + Web Interface for viewing and testing emails during development.
Test suites for Web platform specs — including WHATWG, W3C, and others
Quick and Easy server testing/validation
A payment application to demonstrate real-world usage of Cypress testing methods, patterns, and workflows.
mocking library for Kotlin
Bash Infinity is a modern standard library / framework / boilerplate for Bash
QA via natural language AI tests
A client-side server to build, test and share your JavaScript app
Jest cheat sheet
Qodo-Cover: An AI-Powered Tool for Automated Test Generation and Code Coverage Enhancement! 💻🤖🧪🐞
Automatically generate Go test boilerplate from your source code.
🐏 Simple and complete React hooks testing utilities that encourage good testing practices.
Property based testing framework for JavaScript (like QuickCheck) written in TypeScript
Full-stack testing PHP framework
Randomized testing for Go
A Matcher Framework for Swift and Objective-C
Mimesis is a fast Python library for generating fake data in multiple languages.
Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests....
Powerful, elegant and flexible test framework for Kotlin with assertions, property testing and data driven tests.
An online request replication and TCP stream replay tool, ideal for real testing, performance testing, stability testing, stress testing, load testing...
Package for comparing Go values in tests
:owl: Custom jest matchers to test the state of the DOM
Pa11y is your automated accessibility testing pal
A next-generation code testing stack for JavaScript.
Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app (April 2025)
A light-weight, flexible, and expressive statistical data testing library
A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
HttpRunner 是一款开源的 API/UI 测试框架,简单易用,功能强大,具有丰富的插件化机制和高度的可扩展能力。
Language-agnostic HTTP API Testing Tool
Supercharged End 2 End Testing Framework for NodeJS
📸 Delightful Swift snapshot testing.
PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.
The interactive web server
Open Source Data Security Platform for Developers to Monitor and Detect PII, Anonymize Production Data and Sync it across environments.
An ansible-native testing framework for collections, playbooks, and roles with configurable workflows for testing any system or service
🔮 An easy-to-use JavaScript unit testing framework.