Testing
测试框架与工具
goldbergyoni/nodebestpractices
✅ The Node.js best practices list (July 2026)
microsoft/playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
puppeteer/puppeteer
JavaScript API for Chrome and Firefox
storybookjs/storybook
Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation
hoppscotch/hoppscotch
Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, Insomnia
localstack/localstack
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
usebruno/bruno
Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)
jestjs/jest
Delightful JavaScript Testing.
promptfoo/promptfoo
Test your prompts, agents, and RAGs. Red teaming/pentesting/vulnerability scanning for AI. Compare performance of GPT, Claude, Gemini, DeepSeek, and more. Simple declarative configs with command line and CI/CD integration. Used by OpenAI and Anthropic.
stretchr/testify
A toolkit with common assertions and mocks that plays nicely with the standard library
goldbergyoni/javascript-testing-best-practices
📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (August 2025)
quii/learn-go-with-tests
Learn Go with test-driven development
mochajs/mocha
☕️ Classic, reliable, trusted test framework for Node.js and the browser
catchorg/Catch2
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 Catch1.x branch)
avajs/ava
Node.js test runner that lets you develop with confidence 🚀
enzymejs/enzyme
JavaScript Testing utilities for React
keploy/keploy
Open-source platform for creating safe, isolated production sandboxes for API, integration, and E2E testing.
testing-library/react-testing-library
🐐 Simple and complete React DOM testing utilities that encourage good testing practices.
joke2k/faker
Faker is a Python package that generates fake data for you.
Orange-OpenSource/hurl
Hurl, run and test HTTP requests with plain text.
probelabs/goreplay
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 real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
google/artemis
ARTEMIS turns natural-language instructions into reliable Android automation. It automates end-to-end workflows, captures logs, and integrates seamlessly with AI coding assistants such as Antigravity, Codex, and Claude Code. It also achieves 99%+ success rate on AndroidWorld Benchmark.
jasmine/jasmine
Simple JavaScript testing framework for browsers and node.js
web-infra-dev/midscene
See interfaces like a human. E2E testing in natural language.
mockito/mockito
Most popular Mocking framework for unit tests written in Java
pytest-dev/pytest
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
phpstan/phpstan
PHP Static Analysis Tool - discover bugs in your code without running it!
e2e-inc/e2e
Next generation e2e testing framework for web and mobile apps.
postmanlabs/httpbin
HTTP Request & Response Service, written in Python + Flask.
metersphere/metersphere
MeterSphere 是新一代的开源持续测试工具,内置 AI 助手,让软件测试工作更简单、更高效,不再成为持续交付的瓶颈。