//Tools
Find the right tool, fast.
Every entry is hand-picked and categorised by what it actually does, with honest notes on pricing and open-source status. Filter by category or testing type to narrow the list to the handful that fit your stack.
All categories204 tools
204 tools across 33 categories
E2E
9 toolsScenario-driven E2E testing framework that runs on top of Playwright, Puppeteer, WebDriver, or Appium.
Fast, reliable E2E and component testing for the modern web.
End-to-end testing framework for web apps, websites, and Node.js services.
Reliable cross-browser end-to-end testing built by Microsoft.
Generic open-source automation framework using keyword-driven syntax for acceptance testing and RPA.
The original browser automation framework — W3C WebDriver standard.
Free, open-source browser automation tool from ThoughtWorks with smart, proximity-based selectors.
Node.js end-to-end testing without WebDriver or browser plugins.
API Testing
16 toolsGit-friendly, offline-first API client that stores collections as plain text files.
Interactive in-browser GraphQL IDE for exploring, querying, and testing GraphQL APIs. Features syntax highlighting, query autocompletion driven by the schema, inline documentation, and a history panel. Widely embedded in GraphQL servers as the default development interface.
Open-source, web-based API client — a lightweight Postman alternative.
User-friendly command-line HTTP client with sane defaults and JSON-first output.
BDD-style API, performance, and UI testing in a single framework.
Desktop application for mocking REST and GraphQL APIs locally without any signup or server setup. Define endpoints, response bodies, status codes, and delays in a GUI, then run the mock server instantly. Useful for testing against APIs that are unavailable, unstable, or not yet built.
HTTP client for Java/Kotlin with built-in MockWebServer for testing HTTP-dependent code.
Native macOS API client with strong code-generation and dynamic value features.
Collaborative API platform for building, testing, and documenting APIs.
SmartBear's enterprise API testing platform built on SoapUI Pro for REST, SOAP, and GraphQL testing.
HTTP assertion library for testing Node.js HTTP servers with a chainable, expressive API.
Lightweight REST API client built as a VS Code extension.
Spring's reactive web test client for testing Spring WebFlux endpoints with fluent assertions.
Performance
12 toolsJava-based load testing tool for performance and stress testing.
Modern load testing toolkit with YAML scenarios and JavaScript hooks.
Scala-based load testing tool with detailed performance reports.
Modern load testing tool with developer-friendly JavaScript scripting.
Automated auditing for performance, accessibility, SEO, and best practices on web pages.
OpenText (formerly Micro Focus) enterprise performance testing platform supporting many protocols.
Cloud-based load testing platform from Dotcom-Monitor using real browsers for end-to-end performance testing.
Tricentis enterprise load and performance testing platform for web, mobile, and API protocols.
HTTP load testing CLI written in Go — simple, fast, and pipeable.
Cloud-based real-browser performance testing with detailed waterfalls and filmstrips.
High-performance HTTP benchmarking tool in C with optional Lua scripting.
Mobile
6 toolsGoogle's official UI testing framework for Android — fast, in-process, and synchronisation-aware.
Modern mobile UI testing framework with simple YAML flows and a fast iteration loop.
Apple's official UI testing framework for iOS, integrated with Xcode and XCTest.
Accessibility
3 toolsThe accessibility testing engine behind most modern a11y tools — embeddable, fast, and standards-aligned.
Command-line accessibility testing tool — runs axe and HTML CodeSniffer rules against URLs.
Web accessibility evaluation tool from WebAIM — visual feedback overlaid on the page itself.
Browser Automation
1 toolHeadless Chrome Node.js API maintained by the Chrome DevTools team.
Visual Testing
5 toolsAI-powered visual testing platform with cross-browser rendering and self-healing locators.
Self-hosted visual regression testing for web pages, with reference/test/approve workflow.
Visual testing and review platform built on Storybook.
Visual regression testing for Storybook — snapshot every story across browsers and viewports.
Security
8 toolsIndustry-standard web application security testing toolkit from PortSwigger.
Enterprise application security platform — SAST, SCA, DAST, and IaC scanning in one suite.
Network mapper for service discovery, port scanning, and security auditing of hosts and networks.
Open-source web application security scanner — DAST scanning, intercepting proxy, and fuzzing.
AI-driven API security testing tool that auto-generates security tests from API specs and traffic.
Developer-first security platform — scans dependencies, code, containers, and IaC for vulnerabilities.
Code quality and security platform with static analysis (SAST) for 30+ languages.
Open-source penetration testing tool that automates SQL injection detection and exploitation.
BDD Frameworks
4 toolsBDD framework using Gherkin's plain-language syntax to bridge business and engineering test specs.
Java-based BDD framework that runs scenarios written as plain-text stories with parameterised step definitions.
Open-source BDD testing framework originating at Perfecto for web, mobile, and API testing.
Open-source BDD test automation framework with rich living-documentation reports.
Component Testing
2 toolsUI component workshop with built-in interaction testing for React, Vue, Angular, Svelte, and more.
Family of testing utilities for DOM, React, Vue, Angular focused on user behaviour over implementation details.
Unit Testing
2 toolsIntegration Testing
3 toolsJava JUnit extension for managing database state in tests with flexible dataset import and export.
tSQLt-based unit testing framework for SQL Server stored procedures, functions, and views.
Library for running throwaway Docker containers in tests — real databases, browsers, and services on demand.
Test Data
2 toolsMutation Testing
2 toolsMutation testing system for Java and JVM languages that modifies bytecode to verify test quality.
Mutation testing framework for JavaScript, TypeScript, C#, and Scala that mutates code to measure test effectiveness.
AI & ML Testing
27 toolsVision-based screen control capability from Anthropic. Operates on screen pixels rather than the DOM, which lets it reach workloads DOM-driven stacks can't — canvas-heavy apps, image-driven UIs, anti-bot screens that obscure structure. Reliability trails DOM-driven approaches by 12–17 points on common tasks, but it covers the cases where Playwright MCP and Stagehand can't see the page.
Open-source LLM observability from Arize. Uses OpenInference — a widely-adopted set of OpenTelemetry semantic conventions for LLM spans — so instrumentation is portable across backends. Elastic License 2.0. Notebook-friendly, with a strong eval harness (Phoenix Evals) and embedding drift detection that's distinctive among open-source options.
Eval-first LLM observability platform. Built around the experiment loop — define scorers, run prompt variations, compare versions, block CI merges when quality regresses. Closed-source SaaS used by Perplexity, Notion, Stripe, and Zapier for prompt regression testing. Tracing exists, but it's there to feed evaluation, not to stand alone as a production debugger.
Open-source Python library for building autonomous browsing agents. Gives an LLM full browser control — multi-tab, memory, parallel agents — through a high-level API. Crossed 50,000+ GitHub stars in 2025–2026, making it one of the fastest-growing open-source AI projects. Positioned for building agents that browse the web for general tasks, not specifically for testing — but increasingly used in test harnesses for that reason.
Managed cloud browser infrastructure built specifically for AI agents. Provides headless Chromium instances with anti-detection, session recording, proxy rotation, and persistent session state. Not an agent itself — it's the runtime layer that Stagehand, Browser Use, and custom agent code deploy onto when local Playwright stops scaling.
Anthropic's command-line coding agent. Lets developers delegate coding tasks to Claude from the terminal — reading codebases, editing files, running commands, and reporting back. Useful for repo-wide refactors, generating tests across many files, and migrating between frameworks.
Anthropic's official guidelines, examples, and console tools for writing effective Claude prompts.
An AI-first code editor forked from VS Code. Adds in-editor chat, tab-completion driven by larger context windows, and an agent mode that can make multi-file edits. Popular with developers who want AI features tightly integrated rather than bolted on as an extension.
LLM evaluation framework offering pytest-style unit tests with research-backed metrics.
Open-source testing framework for ML and LLM models covering robustness, bias, and security.
GitHub's AI pair programmer. Suggests code as you type, answers questions in chat, and offers an agent mode for multi-file work. Available as extensions for VS Code, JetBrains IDEs, Neovim, and Visual Studio. The most widely deployed AI coding assistant by user count.
Data validation framework for asserting data quality with human-readable expectations.
Open-source LLM observability built specifically for debugging long-running agents in production. Apache 2.0 licensed, OpenTelemetry-native. Where Langfuse is prompt-iteration-first and Braintrust is eval-first, Laminar is debugger-first — transcript view of agent runs, SQL over traces, agent rollout debugger, browser-agent session replay. The category leader for teams whose primary pain is 'why did this agent fail in production' rather than 'did this prompt change regress quality'.
Framework for building LLM-powered applications with chains, agents, and retrieval pipelines.
Open-source LLM observability and prompt management platform. MIT-licensed with a free self-host that includes all core features. Strong prompt-versioning model and a mature observation data structure — traces, observations (generations/spans/events), sessions, scores. Acquired by Clickhouse in January 2026; open-source code remains actively maintained.
Hosted platform from LangChain for tracing, evaluating, and monitoring LLM applications.
Data framework for connecting custom data sources to LLMs to build RAG applications.
Open-source platform for the full ML lifecycle — experiments, models, and deployments.
Open protocol from Anthropic for connecting AI assistants to external data sources and tools.
Framework for building and running evaluations of LLM outputs against custom datasets.
OpenAI's official guide to crafting effective prompts and best practices for GPT models.
Microsoft's reference Model Context Protocol server for Playwright. Lets an LLM drive a real browser through Playwright's accessibility-tree-based automation, returning structured page snapshots rather than screenshots. Since early 2026 it's the de facto standard for connecting AI agents to browser automation, and most coding agents (Claude Code, Cursor, GitHub Copilot) integrate with it out of the box.
CLI and library for testing, comparing, and red-teaming LLM prompts and providers.
Evaluation framework for RAG pipelines with metrics for faithfulness, relevance, and recall.
An open-source SDK built on top of Playwright that adds three AI primitives — act, extract, observe — plus an agent mode for autonomous multi-step workflows. Maintained by Browserbase. Sits between brittle scripted automation and unpredictable full-agent solutions, letting developers choose per step whether to use precise code or natural-language instructions.
Open-source library for evaluating and tracing LLM applications via feedback functions.
ML experiment tracking and model management platform with rich visualisations.
AI-Powered Testing
11 toolsOpen-source framework for building AI-powered quality engineering agents that author and run tests.
AI-powered code review that comments on pull requests with bug, security, and quality findings.
AI-powered test automation platform for enterprise teams — natural-language authoring and self-healing.
All-in-one test automation platform covering web, API, mobile, and desktop, with AI-assisted authoring.
AI agent that auto-generates comprehensive API test suites from OpenAPI specs or recorded traffic.
AI-driven low-code test automation platform with intelligent test maintenance.
AI assistant inside Postman that generates API tests, documentation, and helps debug requests.
Codeless Selenium-based test automation platform with AI-driven maintenance, now part of Perforce/Perfecto.
AI-assisted E2E testing platform with self-healing locators and codeless authoring.
Generative-AI test automation tool that authors and maintains tests written in plain English.
AI testing platform that generates and maintains end-to-end test cases from application context.
Codeless Tools
6 toolsCodeless test automation platform with AI self-healing and natural-language test design across web, API, mobile, and packaged apps.
Built-in Cypress feature for visually recording browser interactions and emitting cy.* commands.
Built-in Playwright tool for recording browser interactions and emitting test code in JS, TS, Python, Java, or .NET.
Salesforce-focused codeless test automation with metadata-aware test builder and CRM-specific assertions.
Cloud-based codeless test automation platform with AI-driven authoring and self-healing tests.
Codeless test automation suite layered on UiPath's RPA platform for desktop, web, API, and Citrix testing.
Model-Based Testing
2 toolsModel-based testing tool for generating test cases from system models and state-transition diagrams.
Tricentis continuous testing platform with model-based test automation across enterprise applications.
Test Management
14 toolsTest management platform from Qameta built around the Allure reporting ecosystem.
Jira-native test management app with full traceability between requirements, test cases, and defects.
Modern bug tracking tool designed for mobile and web QA teams with built-in screenshot annotation.
End-to-end test management with strong reporting and customisable hierarchies.
Cloud test management platform with test cases, runs, plans, and bidirectional integrations with major trackers.
Enterprise test management platform from Tricentis — integrates with Jira, Azure DevOps, and CI tools.
OpenText (formerly Micro Focus / HP) enterprise test management and quality assurance platform.
Open-source test management platform integrating with CI/CD pipelines and requirements traceability.
Long-running open-source test management tool — manual-test focused, web-based.
Modern unified test management platform consolidating manual, exploratory, automated, and CI test results.
Lightweight test management tool focused on simple planning, execution, and tracking workflows.
Test management for Jira — scales from manual scripts to automation pipelines.
CI/CD
11 toolsMicrosoft's DevOps platform with Azure Pipelines, Repos, Boards, Test Plans, and Artifacts.
Atlassian's CI/CD server with deep Jira and Bitbucket integration for issue and code linkage.
CI/CD platform purpose-built for mobile app development — iOS, Android, React Native, and Flutter.
Cloud platform for cross-browser, mobile, and visual testing on real devices and browsers.
Native CI/CD for GitHub repositories — workflows defined in YAML alongside the code.
Built-in CI/CD for GitLab — pipelines defined in `.gitlab-ci.yml` with stages, jobs, and runners.
Long-standing open-source automation server — the workhorse of CI/CD pipelines for over a decade.
Cloud platform for cross-browser, real-device, and AI-augmented test execution.
JetBrains CI/CD server with powerful build chains, build management, and dependency tracking.
Cloud Platforms
4 toolsAmazon's cloud computing platform with testing services like Device Farm, CodeBuild, and load-test infrastructure.
Google's cloud platform with Cloud Build, Cloud Run, and Firebase Test Lab for app and service testing.
IBM's enterprise cloud platform with continuous testing tooling and integrated mainframe/legacy support.
Microsoft's cloud platform with Azure DevOps, Test Plans, Pipelines, and Load Testing for end-to-end QA.
Containers
3 toolsContainer platform for packaging applications and creating isolated, reproducible test environments.
Container orchestration platform for managing containerised test environments at scale.
Red Hat's enterprise Kubernetes platform with integrated CI/CD, developer tooling, and security policies.
Version Control
4 toolsManaged Git source control service from AWS for hosting private repositories with IAM-based access control.
Atlassian's Git hosting platform with built-in Pipelines CI/CD, code review, and Jira integration.
Distributed version control system for tracking changes in source code during software development.
Centralised version control system for managing files and directories with linear history.
Code Coverage
3 toolsCode coverage reporting platform that integrates with CI to track coverage trends across pull requests.
Web service for tracking test coverage over time with PR comments, badges, and trend dashboards.
JavaScript code coverage tool that instruments ES2015+ source and generates detailed coverage reports.
Code Quality
6 toolsPluggable static analysis for JavaScript and TypeScript — catches bugs and enforces style.
Git hooks made easy — run linters, tests, or checks automatically before commits and pushes.
Run linters and formatters only against staged files — fast pre-commit checks for any size codebase.
Open-source static analyzer detecting common programming flaws across Java, JavaScript, Apex, and more.
Opinionated code formatter — ends formatting debates by formatting your code for you.
Enterprise SaaS platform for static application security testing — finds vulnerabilities in source and bytecode.
IDEs & Editors
8 toolsOpen-source Java IDE with mature TestNG and JUnit plugins and a vast extension marketplace.
JetBrains' premium Java IDE with integrated test runners, coverage, and deep static analysis.
JetBrains IDE built specifically for test automation — bundled support for Selenium, Cypress, and Playwright.
Free Windows source-code editor supporting many languages with syntax highlighting and macros.
JetBrains' Python IDE with integrated pytest, unittest, Robot Framework support and visual debugger.
Highly configurable terminal text editor with a deep plugin ecosystem for code editing and test running.
Lightweight cross-platform editor with first-class extensions for Playwright, Cypress, Jest, and more.
JetBrains' JavaScript and TypeScript IDE with Jest, Mocha, Vitest runners and a built-in debugger.
Mocking & Stubbing
6 toolsZero-config fake REST API in 30 seconds — point it at a JSON file and you're testing.
Mock and proxy server for HTTP, HTTPS, and other protocols, with strong verification APIs.
API mocking that intercepts requests at the network level — same handlers in the browser and Node.
HTTP server mocking and expectations library for Node.js — intercept outgoing requests in tests.
Standalone test spies, stubs, and mocks for JavaScript — works with any test framework.
API mocking and service virtualisation for HTTP-based services — standalone, embedded, or in Docker.
Contract Testing
2 toolsConsumer-driven contract testing — verify that services agree on their API contracts without end-to-end tests.
Consumer-driven contract testing for the Spring ecosystem — generates stubs and verifies producer compliance.
HTTP Debug
4 toolsHTTP/HTTPS debugging proxy — inspect, throttle, and rewrite requests, especially useful for mobile testing.
Web debugging proxy from Telerik — capture, inspect, and modify HTTP/HTTPS traffic.
Open-source HTTP debugging proxy for intercepting, viewing, and rewriting requests in real time.
Modern native macOS, iOS, Windows, and Android proxy for capturing, inspecting, and rewriting network traffic.
Logging
6 toolsUnified observability platform — APM, logs, metrics, RUM, synthetic tests, and security in one place.
Multi-platform analytics and monitoring with log visualization, alerting, and unified dashboards over many backends.
Open-source log management platform for collecting, indexing, parsing, and analyzing log data at scale.
Data visualization dashboard built on Elasticsearch for log, metric, and APM analytics.
Cloud log management platform (formerly LogDNA) for ingesting, parsing, alerting, and exporting log data.
Enterprise platform for searching, monitoring, and analyzing machine-generated data — logs, metrics, and traces.
Reporting
6 toolsOpen-source test reporting framework generating clear, interactive HTML reports from any test runner.
Built-in HTML report formatter included with Cucumber for visualising BDD test execution results.
Rich interactive HTML reporting library for JVM and .NET test frameworks with charts and filtering.
Cucumber reporting plugin generating detailed standalone HTML reports from Cucumber JSON output.
Custom reporter for Mocha generating beautiful standalone HTML/CSS reports with dashboard views.
AI-assisted test analytics and reporting platform. Aggregates results from multiple test frameworks, applies machine learning to classify failures, and surfaces patterns across thousands of test runs. Available as a self-hosted open-source deployment or a managed SaaS.
Monitoring
4 toolsFull-stack observability — APM, infrastructure, browser/mobile, logs, and synthetics with a generous free tier.
Incident response and on-call orchestration — routes alerts to the right people at the right time.
Real-time error tracking and monitoring platform that captures, deduplicates, and triages exceptions.
Error and performance monitoring with deep code context — sees the bug, the stack, and the deploy.
QA Productivity
2 toolsBrowser extension for generating, validating, and comparing CSS and XPath selectors for test automation.
Daily newsletter and resource hub curating articles, tools, and tips for QA professionals.