Skip to content
86

Awesome Testing

A curated list of testing resources

2.4k stars449 forks176 entriesLast push Sep 27, 2026 (2 days ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Software >API Testing

Bruno

Open-source API client for exploring and testing APIs.

In 5 listsDetails

API Status Check

Real-time status monitoring dashboard for 188+ third-party APIs (OpenAI, Stripe, AWS, GitHub, etc.) with response time tracking and free alert tiers.

In 6 listsDetails

Polarity

The First AI QA Engineer that does full E2E, API, UI testing. Understands your entire codebase and ensures all relevant tests are conducted with our long running agent setup.

BitDive

Zero-code API testing platform for Java/Kotlin. Captures deep runtime context (HTTP, SQL, methods), auto-generates mocks from real traffic, and enables Live Context Replay for E2E testing and debugging.

In 4 lists

CORS Tester

A tool for developers and API testers to check if an API is CORS-enabled for a given domain and identify gaps.

HttpMaster

Professional software tool for HTTP testing and debugging.

In 4 listsDetails

Keploy

API Testing Platform that automatically generates unit test cases along with dependency mocks.

In 7 listsDetails

RestQA

REST API testing framework based on Gherkin.

In 3 lists

SpecTest

Truly declarative API testing framework in Js, or plain JSON.

Tests Coverage Tool

Ultimate tool to measure gRPC service coverage from tests.

Swagger Coverage Tool

The Swagger Coverage Tool is designed to measure API test coverage based on Swagger documentation. It provides automated tracking and reporting of test coverage for APIs, helping ensure that your endpoints and services are well-tested.

Webhook Debugger & Logger

Enterprise-grade tool for testing, debugging, and logging incoming webhooks in real-time.

In 2 lists

Webhook Debugger

Open-source, self-hosted webhook inspector with signature verification support.

Spiderhash

Webhook debugging and request inspection tool for testing callback payloads, headers, and delivery behavior.

KushoAI

AI-native platform for API contract testing, end-to-end testing, UI testing, and continuous security scanning, with self-healing tests that automatically adapt to code changes in CI/CD.

In 3 lists

postman2pytest

Convert a Postman Collection v2.1 JSON file into a ready-to-run pytest test suite.

funapi

A free mock REST API service designed for practicing API testing, automation, and integration with realistic scenarios and endpoints.

In 2 lists

Software >Security Testing

BeEF

Manipulate the browser by exploiting any XSS vulnerabilities you find.

In 2 lists

OWASP ZAP

Intercepting proxy for HTTP traffic manipulation, security scanning, and exploitation.

In 4 listsDetails

BurpSuite

Intercept API and Reply with changes in realtime with according api manipulations.

In 3 lists

Nuclei Scanner

nuclei is automated scanner for common vulnerability finding on site.

In 8 listsDetails

Software >AI & LLM Testing

promptfoo

Open-source framework for testing and red teaming LLM applications. Compare prompts, test RAG architectures, run multi-turn adversarial attacks, and catch security vulnerabilities with CI/CD integration.

In 11 listsDetails

Tenro

Open-source testing framework for AI agents. Simulate LLM and tool calls to test edge cases, failure paths, and agent logic without live API calls.

voicetest

Open-source test harness for voice AI agents supporting Retell, VAPI, LiveKit, and Bland with autonomous simulations and LLM-based evaluation.

AgentSkeptic

Verifies AI/agent workflows by checking database state after execution, comparing expected vs observed outcomes with read-only SQL.

Evaliphy

Test your AI system end-to-end with Evaliphy. It uses a Playwright-style testing approach and generates HTML reports.

QASkills.sh

Open registry of 400+ QA and testing skills (Playwright, API, LLM evaluation, accessibility, performance) that AI coding agents install and follow via the qaskills CLI. Works with Claude Code, Cursor, and 30+ other agents.

nika

Workflow engine for AI with testing built in: nika test pins a workflow's offline behavior as a golden snapshot (deterministic mock provider, zero keys) and replays it in CI; every run also leaves a hash-chained trace for post-hoc verification.

In 6 listsDetails

crilio

An open-source Python CLI that uses LLM-as-a-Judge to automate semantic regression testing for LLM prompts in CI/CD, blocking GitHub PRs that cause hallucinations or break formatting rules. Supports OpenAI, Anthropic, and local Ollama models.

aiexpect

Python assertions for non-deterministic AI text that drop into pytest. Semantic and rule checks work offline; optional LLM judge with your own model; produces a Trust Score and a single-file HTML report.

OrcaReplay

Records a coding-agent session below the harness, keeping the verbatim request and response bytes, then replays the same run offline with the network off or forks it from a checkpoint onto other models with a verify command deciding the verdict.

In 11 listsDetails

flight-recorder

Record every nondeterministic input your code reads (LLM answers, HTTP, database, clock, randomness) as one JSONL tape per request, then replay the tape against the real code offline, bit for bit, with the first divergence named. Open format with Python, Node, .NET, Go, Java and PHP implementations.

Software >Service Virtualization

Beeceptor

Easy to use no-code mock servers for service virtualization. Rest, SOAP, GraphQL supported. Create an API mock server from OpenAPI Specification or Postman collection.

In 6 listsDetails

DeepfakeHTTP

Web server using HTTP dumps as a response source for API simulation.

In 3 lists

fakecloud

Free, open-source local AWS cloud emulator for integration tests, with 23 services at 100% conformance and first-party test-assertion SDKs in 6 languages.

In 3 lists

mockd

Open-source multi-protocol mock server supporting HTTP, gRPC, GraphQL, WebSocket, MQTT, and SOAP with chaos engineering and proxy recording.

In 3 lists

MockServer

Mocking, debugging proxy and chaos engineering tool for multiple protocols (HTTP, gRPC, GraphQL, LLM, MCP, Kafka, TCP and more); mock any dependency, record/replay and inspect traffic, verify requests, and inject faults. Docker, JAR, Helm, multi-language clients.

In 2 lists

WireMock

Open source HTTP mock engine written in Java. Embed in your test code, run as a standalone process, or deploy via Docker.

In 3 lists

ApiNotes

Drop your OpenAPI spec and get a fully functional mock API server instantly. Export to Bruno API client or test directly.

Software >Visual Testing

Fluxguard

Screenshot pixel and DOM change comparisons.

In 3 lists

GoodLooks

AI-powered visual validation for Playwright tests.

Happo

Cross-browser screenshot and visual regression testing service, integrates with tools like Storybook, Playwright, and Cypress.

In 2 lists

Image Diff

Free, browser-based pixel diff tool for comparing two images and highlighting exactly what changed, with an adjustable sensitivity threshold. No upload, no sign-up.

Lastest

Visual regression testing for Playwright with AI flake triage and baseline review.

TestingBot

Supports automated, manual, and visual testing.

In 5 listsDetails

recheck-web

Change comparison tool with Golden Masters and "unbreakable Selenium" tests.

Sherlo

Visual testing platform for React Native Storybook. Captures screenshots on iOS and Android simulators in the cloud and detects visual changes automatically.

In 2 lists

wopee.io

Autonomous visual regression testing platform.

In 5 listsDetails

SmartUI by TestMu AI (formerly LambdaTest)

AI-Native Visual Testing Tool for Flawless UIs across browsers, apps, websites, and PDFs.

Software >UI & End-to-End Testing

Polarity

The First AI QA Engineer that does full E2E, API, UI testing. Understands your entire codebase and ensures all relevant tests are conducted with our long running agent setup.

blastproof

Open-source AI agent that runs plain-English e2e tests in a real browser. It reads the pull request diff, runs only the tests for the pages that changed and can block the merge on a score. Runs locally or in CI with your own LLM key.

BugBug

No-code test automation tool for web applications.

In 2 lists

cloudf.one

Rent a real Samsung Android phone in Singapore on a Singtel or M1 SIM and use it from a browser tab, to check how an app behaves for Singapore users. Manual use only, no Appium or scripts.

Courgette

Declarative BDD UI testing with Gherkin.

DevAssure

Agentic testing for E2E web UI on real browsers. Agent can be added to GitHub Actions to test only the flows that have changed in a PR.

DeviceLab

Private device lab infrastructure for mobile testing. Connect your own iOS/Android devices and run Appium, Maestro, or XCUITest remotely via WebRTC. Zero-trust architecture keeps test data on your network.

Drengr

Mobile tests written as plain-English tasks instead of selectors, driven by an agent on real Android devices and iOS simulators. Works where there is no accessibility tree — canvas, games, Flutter without semantics labels — by falling back to vision and coordinates. Runs locally or in CI; bring…

Drengr Runner

Drive an iOS simulator over HTTP from any language. A 479-line Swift XCTest target replacing WebDriverAgent on simulators. Apache-2.0.

Ferrum

Chrome automation via CDP with a high-level Ruby API.

In 2 lists

flutter-skill

AI-powered E2E testing via MCP for Flutter, React Native, iOS, Android, Electron, Tauri, KMP, and .NET MAUI. Zero test code.

In 2 lists

Hyperbrowser

Scalable headless browser testing with built-in session recording.

In 3 lists

Hercules

Open-source end-to-end testing agent.

In 2 lists

Kane CLI

Natural-language browser testing from the terminal, locally or in CI, with export to Playwright and shareable run evidence.

Keploy

Open-source AI-powered end-to-end testing tool for APIs and microservices that auto-generates test cases and mocks from real traffic.

In 8 listsDetails

TestMu AI (formerly LambdaTest)

Full-Stack Agentic AI Quality Engineering platform that empowers teams to test intelligently and ship faster.

Mocky Balboa

Mock server side network requests in your fullstack apps declaratively at runtime

Octomind

AI-powered test case discovery and maintenance.

playwright-bdd

BDD-style Playwright testing.

In 2 lists

QA Wolf

Node.js library for creating browser tests faster.

qmax-mcp

MCP server and CLI that gives coding agents independent QA evidence before they declare a web change done: scans a URL for console errors, broken links, accessibility issues, Core Web Vitals, SEO, security headers, and cookies/trackers, then generates and runs a deterministic Playwright repro…

tapflow

Self-hosted mobile QA tool that streams iOS simulators and Android emulators to the browser for team-wide testing without local setup.

UI Coverage Tool

UI Coverage Tool is an innovative, no-overhead solution for tracking and visualizing UI test coverage — directly on your actual application, not static snapshots.

VibeView

Run & test iOS, Android, Apple TV and Android TV apps right in your browser, with Roku in beta. Build tests by recording a flow or write steps in plain English, flows can be ran cross-platform, and wired into pull requests. When a step fails - AI agent takes over so the rest of the run still…

Waterfall AI Test

Open-source visual workbench for Playwright Test Agents that turns requirements into editable plans and verified Playwright tests with human review, repair workflows, version history, and execution evidence.

agent-qa

Self-improving QA agent for natural-language web and mobile tests, with execution memory and regression detection.

In 9 listsDetails

Software >Test Management

Kiwi TCMS

Open-source test case management.

qarunbook

Free shared test runbook where testers record a pass or fail per platform with screenshots, and an issue marked fixed sends the check back for a retest.

skipper

Real-time test execution control via Google Spreadsheet, enabling instant toggle without code changes.

TestLink

Open-source test case management system.

Testomatio

Modern TCMS allowing sync of manual and automated tests.

Software >Test Data Management

TempMailGrab

Disposable email API for temporary inboxes, OTP extraction, verification links, and webhooks in Playwright, Cypress, and CI tests.

Temp Mail 24

Browser-based receive-only temporary inbox for permitted manual signup-flow testing.

DATAMIMIC CE

Open-source, deterministic engine for model-driven synthetic test data and PII pseudonymization. Pin a seed and get byte-identical output with a provenance hash on every run. Python, MIT.

dbmask

Masks sensitive data in SQL test databases with deterministic fakes and verifies the masking row by row.

In 2 lists

Dummy Data Lab

Offline, open-source browser tool for transforming CSV or TXT into controlled dummy data and generating linked test datasets without uploading source files.

JSON Validation Test Cases

Reusable valid, invalid, and edge-case JSON fixtures for testing parsers, validators, APIs, editors, and error handling.

Synth

Open-source test data generator.

Touca

Continuous regression testing for behavioral and performance comparisons.

In 3 lists

test-each

Data-driven testing framework.

Sample Files

Free downloadable test file variants across video, audio, document, and archive formats (MP4, MOV, RTF, ZIP, PPTX, etc.), covering codecs, encodings, and edge cases for parser and import testing.

ARADURU File Format Test Corpus

Open CC0 corpus of deterministic healthy and intentionally broken XLSX, DOCX, PPTX, ZIP, and PDF fixtures with SHA-256 manifests for file validation, parser, upload, and QA testing.

FakeNamely

Free web generator and keyless JSON API for fictional identities, addresses and names across 38 countries. Seeded requests return byte-identical records, so a fixture can be committed; addresses pair a real city and a genuinely valid postal code with an invented street.

postal-code-formats

Postal code formats, validation regexes and 9,000 real sample codes for 31 countries, with every regex tested against the samples in CI.

Software >Browser Extensions & Utilities

Anchor Browser

Cloud browser infrastructure with built-in stealth and proxy rotation for automated testing at scale

Bug Magnet

Field-based value suggestions for form testing.

BugShot

Capture a bug as a screenshot, a screen or tab recording, or a 30-second replay, with console, network, and user action logs collected automatically. Reports go straight from the browser to Jira, GitHub, Linear, Notion, GitLab, Asana, ClickUp, or Slack, with no third-party server in between. Open…

Check All

Provides a "Select All" function where missing.

Full Page Screenshot

Capture full-page screenshots.

Form Filler

Auto-fill large forms with dummy data.

ProxySwitcher

Easy proxy switching for test/prod environments.

Requestly

A lightweight proxy to intercept and modify network requests.

In 2 lists

TabQA

Connect, mirror, and control Android devices directly in Chrome via WebUSB without ADB; capture logs, inspect network requests, and record bug reproduction video buffers.

Software >Accessibility & Usability Testing

Colour Blindness Simulator

Simulate different types of color blindness.

RatedWithAI

AI-powered website accessibility scanner that checks for ADA and WCAG 2.2 compliance with instant actionable audits.

In 3 lists

Site Punchlist

Crawls a whole site with axe-core and groups repeated findings by the shared component causing them, so one fix covers every page it appears on. Publishes which WCAG 2.2 criteria automation can and cannot reach. Free five-page scan, no account.

squirrelscan

Audits websites for accessibility, SEO, performance, and security with 260+ rules and returns exact fixes for your coding agent, from the CLI, cloud, or MCP.

In 3 lists

VertaaUX CLI

UX, accessibility, and conversion audits from the terminal and CI, with score-based quality gates and PR regression detection.

WAVE

Suite of evaluation tools that helps authors make their web content more accessible to individuals with disabilities.

In 5 listsDetails

Software >Performance & Load Testing

Yslow

Analyze web page performance based on Yahoo!'s rules.

In 2 lists

Load Testing Hub Panel

Ultimate web UI for visualizing load test results

k6

Modern load testing tool, scriptable in JavaScript, with cloud and open-source options.

In 7 listsDetails

Software >Web3 & Blockchain Testing

Cannon

Continuous configuration automation for Ethereum.

Dapp.tools

Command-line tools and smart contract libraries for Ethereum.

Ganache

Personal Ethereum blockchain for running tests.

Foundry

Fast, modular toolkit for Ethereum development.

In 3 lists

Hardhat

Ethereum development and testing environment.

In 5 listsDetails

Truffle Suite

Comprehensive smart contract development suite.

In 2 lists

Robot Framework Solidity Testing Toolkit

Robot Framework integration for Solidity testing.

Software >Test Automation Frameworks

Bats

Bash Automated Testing System.

In 4 listsDetails

Jumpstarter

Open source hardware-in-the-loop testing framework for automated testing on real and virtual hardware with CI/CD integration.

In 7 listsDetails

Robot Framework

Generic open-source automation framework for testing and RPA.

In 2 lists

ai-natural-language-tests

Generates Cypress and Playwright E2E tests from natural language requirements using LangGraph, ChromaDB, and multi-provider LLM support.

OpenTester

MCP-First Testing Framework: AI Agents Can Now Test Like Humans

Selenium Boot

Java framework layered on Selenium WebDriver and TestNG. One Maven dependency and one YAML file replace the usual driver-lifecycle, wait, retry and reporting boilerplate, and the raw WebDriver stays accessible.

optics-framework

Self-healing test automation for mobile, web and Smart TV. Keyword-driven CSV/YAML tests run on Appium, Selenium and Playwright; when a locator breaks it falls back across XPath, text, OCR and image strategies, with optional AI-powered self-healing.

Software >Screen Recording & Session Replays

Captura

Open-source video recording tool.

PR Preview

MCP for Claude Code that drives your web app in a headed browser and records before/after demo videos of a pull request as MP4 or GIF.

rrweb

Records the DOM and user interactions as a typed JSON event stream and replays them pixel-perfect.

In 3 lists

Software >Mind Mapping & Documentation

Xmind

Mind mapping tool for documenting test cases and strategies.

Software >A/B Testing

Kirro

A/B testing tool with visual editor, Bayesian statistics, and GA4 conversion tracking.

Books

The Scrum Field Guide, Agile advice for your first year and beyond

Why you might want to move your company to Agile and great practical advice on how to do it.

Fifty quick ideas to improve your Tests

Great illustrative examples on how to improve tests and why you should do them. Great as evidence for winning arguments!

Agile Testing: A Practical Guide

A how to guide for those looking to transition to an Agile as a tester and also how the authors work on their Agile teams.

Explore It!: Reduce Risk and Increase Confidence with Exploratory Testing

A very good book on structuring Exploratory Testing and designing tests.

The Domain Testing Workbook

An in-depth look at the most common test technique, Domain Testing (also called Boundary Analysis and Equivalence Class partitioning) in use today with lots of examples to become better.

Don't Make Me Think: A Common Sense Approach to Web Usability

An incredibly useful book for usability testing.

Lessons Learned in Software Testing

One of the best books on Software Testing, broken into bite size lessons that are as applicable now as when it was published.

UI is Communication

How to make intuitive User Interfaces (UI and Usability Testing).

Thinking, Fast and Slow

About how we make decisions and how to run experiments (experiments == tests).

Chaos Engineering: Crash test your applications

A book on how to design and execute controlled software failure experiments.

In 3 lists

Testing JavaScript Applications

A book about JavaScript testing tools and techniques for developers.

In 2 lists

The Art of Unit Testing, Third Edition

A book that guides you step by step from your first simple unit tests to building complete test sets that are maintainable, readable, and trustworthy.

In 2 lists

Testing Web APIs

Guarantee the quality and consistency of your web APIs by implementing an automated testing process.

Effective Software Testing

A hands-on guide for developers on how to create high quality tests in a systematic and effective way.

In 2 lists

Training (Includes developer training for automation testers)

Learn to Code

Another awesome list for developer training

In 3 listsDetails

The Dojo

Courses and talks directly from the testing community.

Coursera

Online courses from top universities.

Cybrary

Online free security training.

In 3 lists

BBST Testing Courses

The famous Black Box Software Testing (BBST) courses are university level courses on Software Test Foundations, Bug Reporting and Test Design. These materials have been creative commons licensed for use by anyone. Includes articles, slides and video lectures.

FrontRow

Open source React Native mobile app built as a hands on training surface for QA automation. Cross platform testIDs work across Maestro, Appium, Espresso and XCUITest, and a deep QA Debug Menu lets trainees force the failure modes that actually bite in production (4xx, 5xx, timeouts, offline,…

Blogs

Michael Bolton

Janet Gregory

Nikita Sobolev

Softwaretester Blog

Automation Panda

And others

Newsletters

Coding Jag

Your weekly dose of the latest in AI, Testing, Development, CI/CD, and Automation—keeping you ahead of the curve.

Software Testing Weekly

A curated round-up of the best software testing news and tools published every Friday.

Suggested Awesome Lists >Must Read

Falsehoods

A funny and educational list of why nothing in Software Development is ever easy. Think you can store a marriage in a DB?

In 5 listsDetails

Naughty Strings

This is the famous list of Naughty Strings. If you're doing some field validation, look no further for inspiration.

In 4 listsDetails

Unicode

A great resource for learning how unicode works and the issues it can cause.

In 2 listsDetails

Suggested Awesome Lists >Useful References

The Original

The awesome list of awesome lists.

In 23 listsDetails

Learn to Code

Another awesome list for developer training

In 3 listsDetails

Application Security

Incredibly extensive, but you'll find something to fit the bill.

In 5 listsDetails

Selenium

Better than searching Google if you know what you want.

In 4 listsDetails

Security

This is mostly focused on Infrastructure, but if you're testing a series of systems, this is very useful.

In 8 listsDetails

Awesome Software Quality

A list of free software testing and verification resources.

In 3 lists

Awesome AI Testing

A curated list of AI-powered testing tools, frameworks, and resources for QA engineers, covering test generation, self-healing automation, MCP-based testing, and LLM-as-judge evaluation.

Awesome Cucumber

A (relatively-newer) curated list of awesome Cucumber and Gherkin-related resources.

Awesome JMeter

A curated collection of resources around Apache JMeter.

In 3 listsDetails

Awesome Performance Engineering

A curated collection of tools and resources for performance engineering, covering observability and performance testing.

How They Test

A curated collection of public resources from tech companies on how they test their software and build a quality culture

In 2 lists

Awesome Behave

A curated list of Behave resources, tools, and libraries for Python BDD.

QA and Testing Road Map

How to start QA and Testing career

A wide and rich list of strategies, topics, and skills that you need to start a career in software testing and automation.

QALadder

A free, sequenced roadmap from manual QA to SDET, with a 150-question interview bank, browser-based practice labs, and QA tools.

Others

Testers Rage Playlist

A collaborative playlist from testers for when the red mist descends.

Software Testing Conferences

A list of software testing conferences and workshops.

Software Testing Interview Tool

A very buggy To Do List to facilitate face to face interviews.

See category
84

Awesome Playwright

mxschmitt/awesome-playwright

A curated list of awesome tools, utils and projects using Playwright

Fresh★ 1.6k92 entriesPushed 10 days ago
84

awesome-opensource-email

Mindbaz/awesome-opensource-email

Awesome Opensource Email Resources

Fresh★ 1.2k154 entriesPushed 5 days ago
83

Awesome Selenium

christian-bromann/awesome-selenium

A curated list of delightful Selenium resources.

Fresh★ 1.1k91 entriesPushed 10 days ago
83

Awesome Penetration Testing

enaqx/awesome-pentest

A collection of awesome penetration testing resources and tools

Active★ 27k592 entriesPushed 2 months ago
82

Awesome CodeRabbit

coderabbitai/awesome-coderabbit

Official awesome-list of CodeRabbit Starters & Resources ⚡️

Fresh★ 52838 entriesPushed today
78

Awesome k6

grafana/awesome-k6

A curated list of awesome tools, content and projects using k6

Fresh★ 778123 entriesPushed 1 month ago