Now in Beta — Free to use

Ship faster.
Break nothing.

Describe what to test in plain English. TestPilot writes the test, executes it in a real browser, self-heals when your UI changes, and gives you a full video report.

AI brain connected to browser windows with test results
Running: Login Flow
Passed: Checkout E2E
Self-healed: #add-to-cart
Natural Language
Test authoring
Self-Healing
AI locator recovery
Full Video
Of every test run
Pixel Diff
Visual regression
Self-Learning Engine

Your app teaches TestPilot

Point TestPilot at your URL and hit "Learn." The crawler explores every page, maps forms, buttons, links, and user flows — building a knowledge base of your entire application.

  • Autonomous crawler discovers pages, forms, and navigation flows
  • Parses uploaded PDFs and Markdown docs for additional context
  • AI generates a full test suite from the knowledge — login, checkout, settings, and more
Self-learning app crawler
Two Ways to Create Tests

Write it. Or record it.

Type a test in plain English: "Log in as admin, create a new project, verify it appears in the list." Or open a live browser, click through your app, and TestPilot records every action — turning it into a reusable test case with a generated natural-language description.

  • Natural language descriptions auto-translated into executable steps
  • Browser-based recorder captures clicks, inputs, and navigations
  • Success criteria, preconditions, and tags for organized test management
Natural language to test conversion
Execution Intelligence

See everything. Miss nothing.

Tests run in real Chromium browsers with full video recording. When a selector breaks, AI reads the live DOM to find the right element. Between runs, screenshot diffs catch visual regressions down to the pixel.

  • Full video recording with step-by-step screenshot capture
  • Self-healing locators use AI to fix broken selectors at runtime
  • Visual diff engine compares screenshots between runs automatically
  • Overlay dismissal handles cookie banners and popups seamlessly
Test insights and analytics
One-Click Auto-Test

Full test suite. Zero effort.

Click "Auto-Test" and walk away. TestPilot crawls your entire application, discovers every page and user flow, then uses AI to generate a comprehensive suite of high-value test cases — covering login, checkout, forms, settings, and critical paths you might miss.

  • Crawls your app autonomously — maps pages, forms, buttons, and links
  • AI analyzes discovered flows and generates prioritized test cases
  • Each test includes title, description, complexity rating, and reasoning
  • Tests are immediately runnable — no editing or configuration needed
AI auto-generating test cases from app crawl
How it Works

From URL to full coverage in minutes

No SDK installation. No code changes. No brittle scripts.

01

Create a Project

Enter your app URL and optional login credentials. TestPilot connects instantly — no plugins or code instrumentation.

02

Add Tests — or Let AI Do It

Write tests in English, record flows in a live browser, or click Auto-Test to let AI crawl your app and generate the entire suite.

03

Run & Schedule

Execute tests with video recording, visual mode, or headless. Schedule daily runs so regressions are caught before your team wakes up.

Platform Capabilities

Everything you need. Nothing you don't.

Built for teams that ship fast and refuse to let flaky tests slow them down.

Plain English Tests

Write "Log in, add item to cart, checkout" — our AI translates it into a full executable test with smart selectors and assertions.

Record & Replay

Open a live browser, click through your app, and TestPilot captures every interaction — converts it into a reusable, editable test case.

AI Auto-Test Generator

One click. TestPilot crawls your app, learns every page and flow, then generates a complete test suite — covering login, checkout, forms, and more.

Self-Healing Selectors

When your UI changes and a selector breaks mid-run, TestPilot's AI reads the page, finds the new element, and continues — no manual fix needed.

Video Playback

Every test run records a full video of the browser session. See exactly what happened — click by click, page by page — when something fails.

Visual Regression Testing

Pixel-by-pixel screenshot comparison between runs. Catch a moved button, a color change, or a broken layout before your users do.

And There's More

Built for real-world testing

Data-Driven TestingUpload CSV or JSON files. Tests run once per row — same flow, different data. Perfect for multi-user or multi-product scenarios.
Authenticated SessionsConfigure login credentials per project. TestPilot handles cookie/token auth so every test runs behind your login wall.
Scheduled RunsSet tests to run daily at a specific time. Get notified when regressions appear — before your team even opens Slack.
AI Test SuggestionsTestPilot reads your app's knowledge base and suggests high-value tests you haven't written yet — with reasoning for each.
Overlay DismissalCookie banners, app-download prompts, newsletter popups — TestPilot automatically dismisses them so your tests keep running.
Shared Test CasesMark tests as shared across projects. Reuse login flows, navigation checks, and common assertions without duplicating them.

Stop maintaining tests.
Start shipping.

Free during beta. No credit card required. Set up in under 2 minutes.

Start Building Now