# E2E Testing
35 tools tagged
showing 35 of 35 tools
Playwright
Reliable end-to-end testing
Cross-browser E2E testing framework by Microsoft supporting Chromium, Firefox, and WebKit with one API. Features auto-waiting, tracing with timeline/screenshots/DOM snapshots, codegen for recording tests, and parallel execution. Component testing for React, Vue, Svelte. Built-in API testing, network mocking, and mobile emulation. Known for reliability and speed vs Selenium/Cypress. 70K+ GitHub stars, rapidly becoming the E2E standard.
Stably
Plain English QA testing for rapid MVPs
Stably enables developers to create QA tests in plain English using a no-code editor, with AI ensuring tests remain valid as the application evolves through self-healing locators and assertions. It lowers the barrier to high-quality QA for startups by eliminating the need for scripting knowledge, automatically adapting test steps when UI elements change position or structure.
Momentic
AI-native end-to-end testing with plain English test authoring
Momentic is an AI-native testing platform that lets teams write end-to-end tests in plain English. It features auto-healing test selectors that adapt to UI changes, instant mobile device emulators, built-in visual regression testing, and AI-powered flaky test handling. Backed by $15M Series A from Standard Capital, it eliminates brittle test maintenance through intelligent element identification and self-repairing test flows.
Checkly
API and browser monitoring as code
Checkly is an active reliability platform for developers and agents that combines Playwright browser checks, API checks, synthetic monitoring, monitoring-as-code, traces, status pages, alerts, and Rocky AI analysis. It helps teams run code-defined production checks from global and private locations instead of relying only on pre-deploy tests.
Browserbase MCP Server
Cloud browser automation via MCP for scalable testing
Browserbase MCP Server gives MCP clients a hosted or self-hostable browser through Browserbase and Stagehand. It exposes tools for starting sessions, navigating, acting, observing, extracting, and taking screenshots, with a hosted Streamable HTTP endpoint for easiest setup and local STDIO/Docker options for teams that want to run the Apache-licensed server themselves.
TestSprite
Autonomous AI agent for end-to-end software testing
TestSprite is an AI testing agent that autonomously generates test plans, writes test code, executes tests, and reports results without human intervention. Ranked #1 on Product Hunt for Developer Tools in 2025, it handles test creation from natural language requirements through execution and regression tracking. Credit-based SaaS model with 121K+ monthly visits.
BrowserStack
Cross-browser testing in the cloud
Cloud testing platform with access to 3,500+ real browser combinations and 30,000+ real devices for automated cross-browser testing. Integrates with Selenium, Cypress, and Playwright. Offers visual testing, accessibility checks, and Percy integration for screenshot comparison, enabling teams to catch UI regressions across every browser and device combination without maintaining local infrastructure.
Cypress
Test anything that runs in a browser
JavaScript end-to-end testing framework that runs tests directly in the browser with real-time reloading and an interactive test runner UI. Features automatic waiting, time-travel debugging with DOM snapshots at each step, network request stubbing/interception, screenshot and video recording, and a dashboard service for CI analytics. Supports component testing for React, Vue, Angular, and Svelte. Known for developer experience and reliable test execution. 49K+ GitHub stars.
Jest
Delightful JavaScript testing
Jest is Meta's open-source JavaScript and TypeScript testing framework with batteries-included support for unit, integration, and snapshot tests. Zero-config for most projects, it bundles its own test runner, assertion library, mocking utilities, code coverage, and parallel execution. The de facto standard for React, Node.js, Next.js, and modern JS apps, and a common target for AI-generated test suites.
Testsigma
Open-source codeless test automation with NLP-based test creation
Testsigma is an open-source codeless test automation platform where tests are written in plain English using NLP-based interpretation. It supports web, mobile, and API testing with self-healing test maintenance that adapts to UI changes automatically. Apache 2.0 licensed Community Edition is free with full functionality. Cloud edition adds parallel execution, integrations, and team management. Active development with regular releases through 2026.
Tusk
AI test generation from production traffic
Tusk is a Y Combinator W24-backed AI testing platform that converts real production traffic into unit and API tests, catching regressions in 43% of PRs. Its Drift SDK records live API traces with just 10 lines of code, then AI generates executable test cases covering thousands of edge cases from actual user behavior, auto-maintaining suites as application logic evolves without manual script writing.
Selenium
Browser automation framework
The original browser automation framework with multi-language support for Java, Python, JavaScript, and C#. Drives end-to-end testing across all major browsers via the WebDriver protocol. Despite newer alternatives, Selenium remains the industry standard for large-scale automated browser testing, with the largest community and most extensive tooling ecosystem.
ACCELQ Autopilot
AI codeless test automation across platforms
ACCELQ Autopilot is an AI-powered codeless test automation platform with an Adaptive Relevance Engine that suggests next test steps and self-heals element locators across web, mobile, API, and desktop applications. It provides a unified testing environment that eliminates the need for scripting knowledge while maintaining the depth and flexibility required for enterprise-grade test automation.
AgentQ
AI autopilot for existing test cases
AgentQ runs existing manual test cases on autopilot using AI to navigate applications and verify expected behavior without requiring test script rewriting. It bridges the gap between manual test plans and full automation by taking existing test documentation and executing it automatically, serving teams with large manual test backlogs who need immediate automation without migration effort.
Applitools
Visual AI testing for web and mobile applications
Applitools is a visual AI testing platform using computer vision to detect visual regressions across web and mobile apps. Its Visual AI compares screenshots with intelligent diffing that ignores irrelevant changes while catching meaningful bugs. Features Ultrafast Grid for parallel cross-browser testing, Eyes SDK integration with Cypress, Playwright, Selenium, and Storybook. Supports responsive design testing across multiple viewports and devices with a single test script.
Argos CI
Visual regression testing for CI/CD pipelines
Argos CI is a visual regression testing platform that automatically catches unintended UI changes in CI/CD pipelines. It integrates with Playwright, Cypress, Storybook, and Puppeteer, featuring a stabilization engine that filters flaky pixel differences from genuine regressions. Used by teams at Meta and MUI for frontend quality gates.
Bugster
Autonomous E2E test agent that explores your app
Bugster is an autonomous testing agent that explores applications independently to write and run end-to-end tests without requiring manual script creation. It identifies broken flows by navigating the UI like a real user, automatically discovering clickable elements, form inputs, and navigation paths, then generating reproducible test scripts for the issues it finds.
Currents
Parallel test orchestration for Playwright and Cypress
Currents is a test orchestration platform that parallelizes Playwright and Cypress test suites across multiple CI machines for faster feedback. It provides intelligent test splitting, re-run strategies for flaky tests, detailed analytics dashboards, and native Playwright chunking. Achieves up to 50% test suite speed improvements through optimized distribution and parallel execution management.
DogQ
AI test writing with self-healing and visual editor
DogQ is a testing tool that writes, heals, and suggests tests automatically through a visual interface for managing the entire testing lifecycle. It provides a low-code alternative for teams without dedicated SDETs (Software Development Engineers in Test), automating test creation from user interactions and maintaining test health as the application evolves with AI-driven self-healing.
FinalRun
AI QA agent specialized for mobile apps
FinalRun is a specialized AI QA agent for mobile applications that automates testing of complex mobile gestures and flows on both iOS and Android platforms. It addresses the specific mobile QA gap that generic web-testing tools miss, handling touch interactions, swipe gestures, device rotation, and platform-specific behavior that require mobile-native understanding.
GPT Driver
AI-powered resilient mobile test flows
GPT Driver is a mobile app QA tool that uses generative AI to create resilient test flows with self-healing capabilities and broad framework support for cross-platform applications. It leverages AI to handle the non-deterministic nature of mobile UI where elements shift between releases, generating tests that adapt to layout changes rather than breaking on every app update.
Ghost Inspector
Codeless browser testing with visual test recorder and scheduling
Ghost Inspector provides codeless browser testing through a visual recorder that captures user interactions and converts them into automated test suites. Tests run on managed infrastructure with scheduled execution, CI/CD integration, and Slack notifications. Features visual comparison for UI regression detection, API testing, and test organization with folders and tags for managing large test suites.
LambdaTest KaneAI
GenAI-powered test agent with natural language test authoring
KaneAI is LambdaTest's GenAI-powered test automation agent that creates, evolves, and debugs tests from natural language descriptions. It generates test scripts in multiple frameworks including Selenium, Playwright, and Cypress from plain English instructions. Features intelligent test maintenance that automatically updates tests when application UI changes and two-way editing between natural language and code.
Mabl
Low-code AI test automation for modern teams
Mabl is a low-code AI test automation platform for end-to-end testing of web apps, APIs, mobile, and accessibility. Uses machine learning for auto-healing tests that adapt to application changes, reducing flaky test maintenance. Features a no-code visual builder, parallel cross-browser execution, performance testing, and native CI/CD integration. Provides unified reporting with insights into test coverage and quality trends. Integrates with Jira, Slack, GitHub, and major CI/CD tools.
Meticulous
AI-powered frontend testing with zero flakiness
AI-powered tool that automatically generates and maintains E2E tests by recording user sessions in production or staging. Eliminates flaky tests by replaying user flows deterministically without writing a single line of test code. Detects visual and functional regressions by comparing recorded flows against new deployments, catching bugs that traditional test suites often miss.
Midscene.js
AI-powered vision-driven UI automation for web, Android, and iOS
Midscene.js is an open-source UI automation framework from ByteDance's Web Infra team that uses vision-based AI models to understand and interact with interfaces. It replaces fragile CSS selectors with natural language descriptions, supporting web browsers via Playwright and Puppeteer, Android via ADB, and iOS via WebDriverAgent from a unified JavaScript SDK.
Mobile MCP
MCP server for mobile device automation and testing
Mobile MCP is an open-source MCP server that enables AI agents to automate Android and iOS devices — navigating apps, tapping elements, extracting screen content, and running tests on simulators, emulators, and physical devices. It brings agentic mobile engineering to any MCP-compatible AI assistant.
Octomind
AI-powered E2E test generation and maintenance platform
Octomind is an AI-powered testing platform that automatically generates, runs, and maintains end-to-end Playwright tests for web applications. It observes user flows, creates test cases from natural language descriptions, and self-heals tests when UI changes would break traditional selectors. Backed by $4.8M seed funding from Paua Ventures with enterprise production deployments.
Puppeteer
Headless Chrome Node.js API
Node.js library by Google that provides a high-level API for controlling headless or full Chrome and Chromium browsers programmatically. Used extensively for web scraping, automated testing, PDF generation, screenshot capture, form submission, and performance monitoring. Supports page navigation, DOM manipulation, network interception, and cookie management. Works with Chrome DevTools Protocol directly. The most widely-used browser automation tool in the Node.js ecosystem with 89K+ GitHub stars.
QA Sphere
Modern test management with AI organization
QA Sphere is a modern, clutter-free test management system that uses AI to organize test cases and track coverage across complex projects. It streamlines the management side of QA that is often handled through messy spreadsheets, providing structured test case repositories, execution tracking, and coverage analytics for technical project managers and QA leads.
QA Wolf
AI-generated E2E tests, managed QA service
Fully managed QA service that uses AI to generate and maintain Playwright-based E2E tests. QA Wolf engineers write, run, and maintain tests on your behalf, targeting 80% coverage with custom pricing based on test volume. A unique hybrid approach combining AI test generation with human QA expertise, eliminating the burden of test maintenance that slows most engineering teams.
Relicx
Test generation from real user behavior sessions
Relicx uses generative AI to conduct visual and functional testing based on real user behavior captured from production sessions. It prioritizes the user experience in testing rather than just code coverage, generating regression suites from actual user journeys to ensure that the flows real people use most frequently are always covered by automated tests.
TestDino
AI-powered flaky test detection for Playwright and CI
TestDino is an AI-powered platform for detecting and managing flaky tests, with deep Playwright integration. It uses ML to analyze CI test results, classify failure root causes like network timeouts and race conditions, and provides an MCP server for conversational CI debugging. Auto-groups failures by cause and tracks flakiness trends across test suites.
WebdriverIO
Next-gen browser and mobile testing
WebdriverIO is a progressive Node.js test automation framework built on the WebDriver and Chrome DevTools protocols. Provides an elegant, extensible API for web and mobile testing across every major browser and real devices. Supports Mocha, Jasmine, and Cucumber, ships with built-in service plugins (Selenium Standalone, Appium, visual regression), and scales from local smoke tests to distributed CI suites.
testRigor
AI-powered E2E testing with plain English test authoring
testRigor enables end-to-end test creation in plain English without coding or element selectors. Tests describe user actions in natural language like 'click on the Submit button' and testRigor's AI interprets and executes them across web, mobile, and API. Self-healing tests automatically adapt to UI changes. Supports cross-browser testing, visual validation, and integration with CI/CD pipelines.