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.
A mock code autogenerator for Go
Modern, extensible Python project management
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.
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
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, M...
A list of (almost) all headless web browsers in existence
Sql mock driver for golang to test database interactions
syzkaller is an unsupervised coverage-guided kernel fuzzer
Bash Automated Testing System
Windows GUI Automation with Python (based on text properties)
Test suites for Web platform specs — including WHATWG, W3C, and others
:mailbox: SMTP Server + Web Interface for viewing and testing emails during development.
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
QA via natural language AI tests
Bash Infinity is a modern standard library / framework / boilerplate for Bash
Qodo-Cover: An AI-Powered Tool for Automated Test Generation and Code Coverage Enhancement! 💻🤖🧪🐞
A client-side server to build, test and share your JavaScript app
Jest cheat sheet
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
Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests....
MockServer is an HTTP(S) mock server and proxy for testing that lets you mock APIs, inspect and modify live traffic, and inject failures. It supports...
Full-stack testing PHP framework
Randomized testing for Go
A Matcher Framework for Swift and Objective-C
Mimesis is a Python library for generating fake but realistic data in multiple languages and locales.
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 light-weight, flexible, and expressive statistical data testing library
Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app (April 2025)
A next-generation code testing stack for JavaScript.
A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
📸 Delightful Swift snapshot testing.
HttpRunner 是一款开源的 API/UI 测试框架,简单易用,功能强大,具有丰富的插件化机制和高度的可扩展能力。
Supercharged End 2 End Testing Framework for NodeJS
Language-agnostic HTTP API Testing Tool
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