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.
:white_check_mark: The Node.js best practices list (July 2024)
JavaScript API for Chrome and Firefox
Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation
Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, In...
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
Delightful JavaScript Testing.
Fast, easy and reliable testing for anything that runs in a browser.
Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)
A toolkit with common assertions and mocks that plays nicely with the standard library
📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (August 2025)
Learn Go with test-driven development
☕️ Classic, reliable, trusted test framework for Node.js and the browser
Node.js test runner that lets you develop with confidence 🚀
JavaScript Testing utilities for React
A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Cat...
🐐 Simple and complete React DOM testing utilities that encourage good testing practices.
GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with r...
Faker is a Python package that generates fake data for you.
Hurl, run and test HTTP requests with plain text.
Simple JavaScript testing framework for browsers and node.js
Most popular Mocking framework for unit tests written in Java
PHP Static Analysis Tool - discover bugs in your code without running it!
HTTP Request & Response Service, written in Python + Flask.
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
MeterSphere 是新一代的开源持续测试工具,让软件测试工作更简单、更高效,不再成为持续交付的瓶颈。
A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.
Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack
Gray box end-to-end testing and automation framework for mobile apps
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
Generic automation framework for acceptance testing and RPA
Pest is an elegant PHP testing Framework with a focus on simplicity, meticulously designed to bring back the joy of testing in PHP.
Unit, API & Integration Testing Agent for Developers. Generate tests, mocks/stubs for your APIs that actually work!
Record, Replay, and Stub HTTP Interactions.
Your AI Operator for Web, Android, Automation & Testing.
The Swift (and Objective-C) testing framework.
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
Apache JMeter open-source load testing tool for analyzing and measuring the performance of a variety of services
The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load tes...
A Modern Testing Framework for Go
Test Automation Made Simple
Sandbox for developing and testing UI components in isolation
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or...
Test your prompts, agents, and RAGs. AI Red teaming, pentesting, and vulnerability scanning for LLMs. Compare performance of GPT, Claude, Gemini, Llam...
A library for setting up Ruby objects as test data.
The property-based testing library for Python
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
A visual overview of useful skills to learn as a web developer
A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript.