Topic: testing

32,482 repositories

microsoft/playwright

Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

★ 96,962TypeScriptForks 6,533

storybookjs/storybook

Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation

★ 91,193TypeScriptForks 10,469

hoppscotch/hoppscotch

Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, Insomnia

★ 80,557TypeScriptForks 6,138

localstack/localstack

💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline

★ 65,133PythonForks 4,807

usebruno/bruno

Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)

★ 47,301JavaScriptForks 2,942

jestjs/jest

Delightful JavaScript Testing.

★ 45,459TypeScriptForks 6,730

stretchr/testify

A toolkit with common assertions and mocks that plays nicely with the standard library

★ 26,220GoForks 1,918

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.

★ 25,619TypeScriptForks 2,417

mochajs/mocha

☕️ Classic, reliable, trusted test framework for Node.js and the browser

★ 22,890JavaScriptForks 3,157

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)

★ 21,503C++Forks 3,498

avajs/ava

Node.js test runner that lets you develop with confidence 🚀

★ 20,823JavaScriptForks 1,463

enzymejs/enzyme

JavaScript Testing utilities for React

★ 19,813JavaScriptForks 1,964

joke2k/faker

Faker is a Python package that generates fake data for you.

★ 19,424PythonForks 2,122

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.

★ 19,324GoForks 101

keploy/keploy

Open-source platform for creating safe, isolated production sandboxes for API, integration, and E2E testing.

★ 18,522GoForks 2,380

jasmine/jasmine

Simple JavaScript testing framework for browsers and node.js

★ 15,813JavaScriptForks 2,235

mockito/mockito

Most popular Mocking framework for unit tests written in Java

★ 15,456JavaForks 2,670

pytest-dev/pytest

The pytest framework makes it easy to write small tests, yet scales to support complex functional testing

★ 14,556PythonForks 3,431

phpstan/phpstan

PHP Static Analysis Tool - discover bugs in your code without running it!

★ 14,118PHPForks 961

postmanlabs/httpbin

HTTP Request & Response Service, written in Python + Flask.

★ 13,636PythonForks 1,929

metersphere/metersphere

MeterSphere 是新一代的开源持续测试工具,内置 AI 助手,让软件测试工作更简单、更高效,不再成为持续交付的瓶颈。

★ 13,556JavaForks 2,845

chromedp/chromedp

A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.

★ 13,290GoForks 889