Awesome AI Testing [](https://awesome.re) [](https://github.com/tugkanboz/awesome-ai-testing/actions/workflows/lint.yml)

July 14, 2026 ยท View on GitHub

A curated list of AI-powered testing tools, frameworks, and resources for QA engineers.

AI is reshaping software testing. This list collects tools, platforms, and resources that use AI or LLMs to generate tests, heal broken locators, triage failures, write assertions in natural language, and more. Both open source and commercial offerings are included, marked with badges so you can filter by what fits your stack.

Contents

Legend

  • ๐Ÿ†“ Open source
  • ๐Ÿ’ฐ Commercial
  • ๐Ÿ†“๐Ÿ’ฐ Open core (free tier or open source with paid features)

Star History

Star History Chart

Test Generation

Tools that generate test cases from code, requirements, or user behavior using AI.

  • Qodo-Cover ๐Ÿ†“ - AI-powered tool for automated test generation and code coverage enhancement.
  • EvoMaster ๐Ÿ†“ - First open source AI tool that automatically generates test cases via evolutionary algorithms for REST, GraphQL, and RPC APIs.
  • EvoSuite ๐Ÿ†“ - Generates JUnit tests using evolutionary and genetic search-based algorithms for Java.
  • Pynguin ๐Ÿ†“ - Automated unit test generation for Python via evolutionary algorithms, from Saarland University.
  • Symflower ๐Ÿ’ฐ - Commercial tool that combines symbolic execution, static analysis, and LLMs to generate unit tests for Java, Go, and Kotlin. Free CLI available with limitations.
  • CodiumAI / Qodo ๐Ÿ’ฐ - AI assistant generating meaningful tests from code context.
  • Diffblue Cover ๐Ÿ’ฐ - Autonomous Java unit test writer using reinforcement learning.
  • GitHub Copilot ๐Ÿ’ฐ - AI pair programmer that generates test code in Playwright, Cypress, Selenium across editors.
  • Cursor ๐Ÿ’ฐ - AI-first code editor with strong test generation capabilities for major frameworks.
  • Claude Code ๐Ÿ’ฐ - Anthropic's terminal-based agentic coding assistant, useful for test suite generation and refactoring.

MCP-Based Testing

Tools and servers that use the Model Context Protocol to give AI agents browser control and testing capabilities.

  • Playwright MCP ๐Ÿ†“ - Official Playwright MCP server giving AI agents full browser control through structured accessibility snapshots.
  • Playwright CLI ๐Ÿ†“ - Token-efficient CLI for coding agents like Claude Code and GitHub Copilot, with installable skills.
  • Chrome DevTools MCP ๐Ÿ†“ - Official MCP server from the Chrome DevTools team, with 26 tools for browser automation, debugging, and performance analysis.
  • ExecuteAutomation Playwright MCP ๐Ÿ†“ - Community Playwright MCP server with API testing support and 143 device emulation profiles.
  • BrowserTools MCP ๐Ÿ†“ - Browser monitoring and console log access for AI agents via Chrome extension.
  • Browser MCP ๐Ÿ†“ - Popular MCP server that automates the user's own local browser, preserving logged-in sessions and avoiding bot detection. Note: limited maintenance activity since mid-2025 but widely used (6.5k+ stars).
  • Podium MCP ๐Ÿ†“ - MCP server purpose-built for mobile app testing on Android/iOS simulators using Maestro, with deep Redux state inspection and CI pipeline integration.
  • Puppeteer MCP ๐Ÿ†“ - Reference MCP server for Puppeteer-based browser automation from the official MCP servers repo.
  • prufa-mcp ๐Ÿ†“๐Ÿ’ฐ - Open-source (Apache-2.0) MCP server connected to Prufa's hosted audit backend; an AI agent runs a QA audit of a web app (analytics, broken flows, security headers, accessibility) and gets back machine-verified findings. First audit is free; further audits and features require a paid plan.

Self-Healing Test Frameworks

Tools that automatically repair broken test locators and adapt to UI changes.

  • Healenium ๐Ÿ†“ - Self-healing library for Selenium, Appium, and Playwright. Replaces broken selectors at runtime.
  • CodeceptJS ๐Ÿ†“ - End-to-end testing framework with built-in AI heal plugin that uses OpenAI, Anthropic, or local models to repair failing steps and propose locator fixes.
  • Testim ๐Ÿ’ฐ - Pioneer of self-healing tests with AI-driven smart locators.
  • Functionize ๐Ÿ’ฐ - AI-powered tests that adapt without selectors.
  • TestSigma ๐Ÿ’ฐ - AI-driven low-code platform with self-healing across web, mobile, and API.
  • Tricentis Tosca ๐Ÿ’ฐ - Enterprise platform with Vision AI for resilient automation.
  • Perfecto ๐Ÿ’ฐ - Cloud testing platform with self-healing locators.

AI-Powered E2E Platforms

End-to-end testing platforms with AI at the core.

  • TestZeus Hercules ๐Ÿ†“ - World's first open-source testing agent for UI, API, security, accessibility, and visual validations, no code required.
  • agent-qa ๐Ÿ†“ - Self-improving QA agent for natural-language web and mobile tests with run memory, UI-change adaptation, and regression detection.
  • Mabl ๐Ÿ’ฐ - Low-code platform with auto-healing and ML-based test maintenance.
  • Meticulous ๐Ÿ’ฐ - Records real user sessions and generates regression tests automatically.
  • Momentic ๐Ÿ’ฐ - AI-native end-to-end testing platform that writes, runs, and maintains web and mobile tests automatically using natural language.
  • Autify ๐Ÿ’ฐ - No-code end-to-end testing platform with AI-driven maintenance.
  • Reflect ๐Ÿ’ฐ - No-code regression testing with AI-assisted authoring.
  • QA Wolf ๐Ÿ’ฐ - AI-powered QA-as-a-service generating Playwright tests at scale.
  • Bug0 ๐Ÿ’ฐ - Agentic testing platform built on the Planner, Generator, Healer pattern with MCP integration.
  • Checksum ๐Ÿ’ฐ - Generates Playwright and Cypress tests from real user sessions.
  • Rainforest QA ๐Ÿ’ฐ - No-code testing platform with AI-driven test generation.
  • BrowserStack Low Code Automation ๐Ÿ’ฐ - AI-powered low-code platform with self-healing agents, NL test authoring, and real device cloud execution.
  • LambdaTest KaneAI ๐Ÿ’ฐ - GenAI-native test agent for authoring, executing, and maintaining tests using natural language.
  • Virtuoso QA ๐Ÿ’ฐ - NLP-based codeless E2E platform with self-healing and visual testing.
  • Katalon Studio ๐Ÿ†“๐Ÿ’ฐ - Test automation platform with AI features including TrueTest and Visual Testing.

Mobile AI Testing

AI-powered tools specifically for mobile app testing.

  • Maestro ๐Ÿ†“๐Ÿ’ฐ - YAML-based mobile UI automation that reads accessibility tree, no XPath needed.
  • Appium ๐Ÿ†“ - Industry standard mobile automation, with AI plugins for self-healing.
  • Sofy ๐Ÿ’ฐ - No-code AI mobile testing platform.
  • Kobiton ๐Ÿ’ฐ - Mobile device cloud with AI-driven scriptless automation.
  • HeadSpin ๐Ÿ’ฐ - Mobile testing platform with AI-driven performance insights.
  • Waldo ๐Ÿ’ฐ - Scriptless mobile testing platform with visual regression and AI-driven flow recording.
  • testRigor ๐Ÿ’ฐ - Plain English test authoring across web, mobile, and API with AI-driven element identification.

Visual AI Testing

Visual regression and UI verification powered by AI.

  • Lost Pixel ๐Ÿ†“๐Ÿ’ฐ - Open source visual regression testing.
  • Loki ๐Ÿ†“ - Visual regression testing for Storybook.
  • Argos ๐Ÿ†“๐Ÿ’ฐ - Open source visual testing for engineering teams.
  • BackstopJS ๐Ÿ†“ - Visual regression testing for responsive web UIs.
  • Pixelmatch ๐Ÿ†“ - Pixel-level image comparison library.
  • Reg-Suit ๐Ÿ†“ - Visual regression testing workflow with publish/notify integrations for CI.
  • Applitools Eyes ๐Ÿ’ฐ - Visual AI platform with cross-browser and cross-device verification.
  • Percy ๐Ÿ’ฐ - Visual review and regression testing, part of BrowserStack.
  • Chromatic ๐Ÿ’ฐ - Visual and interaction tests for Storybook.
  • Happo ๐Ÿ’ฐ - Cross-browser screenshot testing with Playwright, Cypress, and Storybook integrations.

Natural Language Test Authoring

Write tests using plain English (or other natural languages).

  • Shortest ๐Ÿ†“ - QA via natural language AI tests, built on Playwright.
  • Magnitude ๐Ÿ†“ - AI-native, vision-first testing framework that lets you write E2E tests in plain language.
  • Auto Playwright ๐Ÿ†“ - Run Playwright tests with AI through plain text prompts.
  • Passmark ๐Ÿ†“ - Open-source AI regression testing framework on Playwright with intelligent caching, auto-healing, and multi-model verification.
  • Midscene.js ๐Ÿ†“ - AI-driven UI automation with natural language commands.
  • ZeroStep ๐Ÿ’ฐ - Plain English test steps that compile to Playwright actions.
  • Tusk ๐Ÿ’ฐ - AI agent that auto-generates and runs tests for pull requests.

LLM-as-Judge Evaluation

Use LLMs to evaluate test outputs, assertions, and quality.

  • Promptfoo ๐Ÿ†“๐Ÿ’ฐ - Test framework with LLM-as-judge for prompts, models, and RAG pipelines.
  • DeepEval ๐Ÿ†“๐Ÿ’ฐ - Pytest-like LLM evaluation framework with built-in judge metrics.
  • Ragas ๐Ÿ†“ - Evaluation framework for RAG pipelines using LLM judges.
  • Inspect AI ๐Ÿ†“ - LLM evaluation framework from the UK AI Safety Institute.
  • TruLens ๐Ÿ†“ - Evaluation framework for LLM apps with feedback functions and tracing.
  • Arize Phoenix ๐Ÿ†“ - Open-source LLM observability and evaluation.
  • Weights & Biases Weave ๐Ÿ†“๐Ÿ’ฐ - Weights & Biases toolkit for tracing, debugging, and evaluating generative AI applications with built-in LLM-as-judge metrics and dataset management.
  • OpenAI Evals ๐Ÿ†“ - Framework for evaluating LLMs and an open-source registry of benchmarks from OpenAI. No longer actively maintained for new evals, but still widely used as a reference.
  • lm-evaluation-harness ๐Ÿ†“ - EleutherAI's framework for few-shot evaluation of language models, backing the Hugging Face Open LLM Leaderboard.
  • Langfuse ๐Ÿ†“๐Ÿ’ฐ - Open source LLM observability, tracing, and evaluation platform.
  • Helicone ๐Ÿ†“๐Ÿ’ฐ - Open source LLM observability and prompt evaluation platform.
  • Opik ๐Ÿ†“๐Ÿ’ฐ - Open-source LLM evaluation and observability platform with automated tracing, LLM-as-judge metrics, and pytest integration for CI pipelines.
  • LangWatch ๐Ÿ†“๐Ÿ’ฐ - Open-source LLM evaluation and AI agent testing platform combining end-to-end scenario simulation, observability, and prompt management in a single unified loop.
  • Evidently ๐Ÿ†“๐Ÿ’ฐ - Open-source Python library for evaluating, testing, and monitoring ML and LLM systems with 100+ built-in metrics for data quality, drift detection, and LLM output quality.
  • LangSmith ๐Ÿ’ฐ - LangChain's platform for testing and monitoring LLM apps.
  • Braintrust ๐Ÿ’ฐ - LLM eval platform with experiments, datasets, and observability.
  • Patronus AI ๐Ÿ’ฐ - Automated evaluation and security testing for LLMs.
  • Respan ๐Ÿ†“๐Ÿ’ฐ - LLM observability, evaluation, and prompt management platform with a multi-provider gateway.

Test Analytics and Triage

AI for failure analysis, flaky test detection, and reporting.

  • agenttrace ๐Ÿ†“ - Local-first TUI and CLI for evaluating AI coding agent sessions with cost, token, latency, and failure regression gates.
  • ReportPortal ๐Ÿ†“๐Ÿ’ฐ - Open source results management with ML-based failure clustering.
  • Allure TestOps ๐Ÿ’ฐ - Test management with AI-driven analytics and flaky detection.
  • Sealights ๐Ÿ’ฐ - Quality intelligence platform using ML for test gap analysis.
  • Trunk Flaky Tests ๐Ÿ’ฐ - ML-based flaky test detection and quarantine.
  • Datadog CI Visibility ๐Ÿ’ฐ - Test analytics with flaky test detection across CI pipelines.
  • Launchable ๐Ÿ’ฐ - ML-driven predictive test selection and flaky test detection.
  • BuildPulse ๐Ÿ’ฐ - Flaky test detection and analytics platform.
  • flaky-test-detector ๐Ÿ†“ - AI agent skill that detects, analyzes, and eliminates flaky tests across any test runner. Compatible with opencode, Claude Code, Cursor, Windsurf, and GitHub Copilot.

Code Coverage with AI

Tools that use AI to fill coverage gaps and prioritize testing efforts.

  • Mutahunter ๐Ÿ†“ - LLM-based mutation testing for stronger test suites.
  • Stryker Mutator ๐Ÿ†“ - Mutation testing framework that pairs well with AI test generators.
  • coverage-guard ๐Ÿ†“ - AI agent skill that enforces 100% test coverage for any JavaScript/TypeScript project. Works with Vitest, Jest, react-scripts, and more. Compatible with opencode, Claude Code, Cursor, Windsurf, and GitHub Copilot.

AI Test Data Generation

Tools that use AI to generate realistic test data, fixtures, and edge cases.

  • Faker.js ๐Ÿ†“ - Standard fake data library, often paired with AI for context-aware data.
  • Datafaker ๐Ÿ†“ - Java/Kotlin port of Faker for realistic fake data generation in JVM-based test suites.
  • Snowfakery ๐Ÿ†“ - Relational synthetic data generator from Salesforce, useful for complex schema-aware test fixtures.
  • Mockaroo ๐Ÿ†“๐Ÿ’ฐ - Realistic test data generation with AI-suggested schemas.
  • Synthesized ๐Ÿ’ฐ - AI-driven synthetic data platform for testing.
  • Tonic.ai ๐Ÿ’ฐ - Generate realistic safe test data from production using AI.
  • Gretel ๐Ÿ’ฐ - Synthetic data platform with AI-generated test datasets.

Mock and Service Virtualization

Tools for mocking external services, LLM APIs, and dependencies in AI testing pipelines.

  • Mountebank ๐Ÿ†“ - Mature open source service virtualization for HTTP, HTTPS, TCP, and SMTP protocols. Supports stubbing, mock verification, and record-playback.
  • WireMock ๐Ÿ†“๐Ÿ’ฐ - Industry standard HTTP mocking with 7.1k stars and a native MCP server in the cloud version for AI coding assistants.
  • Mockoon ๐Ÿ†“ - GUI-based open source API mocking tool, easy to set up.
  • Pact ๐Ÿ†“ - Contract testing framework for microservices and API consumers.
  • MSW (Mock Service Worker) ๐Ÿ†“ - API mocking library for browser and Node.js, ideal for frontend AI testing.
  • Hoverfly ๐Ÿ†“ - Lightweight service virtualization with proxy-based recording and replay.

Performance Testing with AI

AI-enhanced performance, load, and chaos testing.

  • k6 ๐Ÿ†“๐Ÿ’ฐ - Open-source load testing tool, increasingly paired with AI for scenario generation.
  • WebPageTest ๐Ÿ†“๐Ÿ’ฐ - Performance testing with AI-suggested optimizations.
  • LoadView ๐Ÿ’ฐ - Cloud-based load testing with AI-powered insights.
  • Akamas ๐Ÿ’ฐ - AI-driven performance optimization and tuning.

AI for Accessibility Testing

AI-powered accessibility scanners and remediation tools.

  • Pa11y ๐Ÿ†“ - Open-source automated accessibility testing tool.
  • Axe DevTools ๐Ÿ’ฐ - AI-powered accessibility scanner from Deque.
  • Evinced ๐Ÿ’ฐ - AI-driven accessibility testing platform.
  • UserWay ๐Ÿ†“๐Ÿ’ฐ - AI-powered WCAG compliance scanner.

API Testing with AI

AI features for API testing, schema generation, and contract validation.

  • Keploy ๐Ÿ†“ - Generates API tests and mocks from real traffic, with AI assertion generation.
  • Stepci ๐Ÿ†“๐Ÿ’ฐ - API testing framework with AI-suggested assertions.
  • Postman ๐Ÿ†“๐Ÿ’ฐ - AI-assisted API test generation and contract validation with Postbot assistant.

LLM and AI System Testing

Tools to test LLM applications themselves (security, robustness, hallucination).

  • Garak ๐Ÿ†“ - LLM vulnerability scanner from NVIDIA.
  • DeepTeam ๐Ÿ†“ - LLM red teaming for prompt injection, jailbreaks, and data leaks.
  • llm-security-scanner ๐Ÿ†“ - Red-team toolkit with OWASP LLM Top 10 alignment and Turkish payload library.
  • Giskard ๐Ÿ†“๐Ÿ’ฐ - Testing framework for LLMs and ML models.
  • Guardrails AI ๐Ÿ†“๐Ÿ’ฐ - Python framework for validating and structuring LLM outputs using composable validators covering toxicity, PII leakage, and hallucination detection.
  • NeMo Guardrails ๐Ÿ†“ - Open-source toolkit from NVIDIA for adding programmable guardrails to LLM-based conversational systems, preventing jailbreaks, topic drift, and unsafe outputs.
  • PyRIT ๐Ÿ†“ - Microsoft's Python Risk Identification Tool for generative AI.
  • LLM Guard ๐Ÿ†“ - Open source security toolkit from Protect AI with scanners for prompt injection, toxicity, secrets, and data leakage in LLM inputs and outputs.
  • LLMFuzzer ๐Ÿ†“ - Early open-source fuzzing framework for testing LLMs via their API integrations. No longer actively maintained (last commit early 2024) but still referenced in LLM security lists.
  • Lakera Guard ๐Ÿ’ฐ - Real-time prompt injection and jailbreak detection.
  • Prompt Security ๐Ÿ’ฐ - Runtime prompt injection and data leak protection platform.
  • WhyLabs ๐Ÿ’ฐ - ML observability and LLM monitoring.
  • Confident AI ๐Ÿ’ฐ - LLM testing platform built around DeepEval.

Browser Automation for AI Agents

Browser automation libraries designed for or commonly used by AI agents.

  • Browser Use ๐Ÿ†“ - Make websites accessible to AI agents.
  • Stagehand ๐Ÿ†“ - AI browser automation with predictable yet flexible APIs.
  • Skyvern ๐Ÿ†“๐Ÿ’ฐ - Automate browser-based workflows using LLMs and computer vision.
  • Steel Browser ๐Ÿ†“ - Open-source browser API for AI agents.
  • Patchright ๐Ÿ†“ - Patched Playwright for stealth automation.
  • Lightpanda ๐Ÿ†“ - Headless browser written in Zig, optimized for AI agents and scraping workloads.
  • AgentQL ๐Ÿ†“๐Ÿ’ฐ - Natural language query language for AI agents to interact with and extract structured data from web pages, with self-healing selectors that integrate with Playwright.
  • Browserbase ๐Ÿ’ฐ - Cloud browser infrastructure with natural language automation.

Articles and Talks

Essential reading on AI in software testing.

Courses and Tutorials

Learning resources for AI-powered testing.

Newsletters and Communities

Benchmarks and Datasets

  • BenchClaw ๐Ÿ†“ - Multi-dimension AI benchmark with 17-judge evaluation tribunal for scientific paper generation. Evaluates IMRaD structure, citation quality, methodological rigor, and reproducibility across 10 dimensions with uncertainty quantification and P2P verification.
  • HELM ๐Ÿ†“ - Stanford CRFM's open-source Python framework for holistic, reproducible, and transparent evaluation of LLMs and multimodal models across dozens of scenarios covering accuracy, robustness, efficiency, bias, and safety.
  • SWE-bench - Benchmark for evaluating LLMs on real software engineering tasks, including test fixes.
  • HumanEval - Evaluating large language models trained on code.
  • WebArena - Self-hostable web environment for building and evaluating autonomous agents on realistic, multi-site tasks.
  • OSWorld ๐Ÿ†“ - NeurIPS 2024 benchmark for evaluating multimodal AI agents on open-ended tasks in real computer environments, supporting VMware, Docker, and AWS virtualization.
  • tau-bench - Benchmark for evaluating tool-using language agents through dynamic conversations with simulated users and domain-specific APIs.
  • AgentBench ๐Ÿ†“ - ICLR 2024 benchmark for evaluating LLMs as autonomous agents across eight environments including OS, database, web browsing, and game tasks.

Contributing

Contributions are welcome. Please read the contribution guidelines before opening a pull request.