Web logo

Web

Free

AI code reviewer that actually runs your app.

FreeFree tier
Starting Price
$20/mo
Type
Open Source

About Web

TestDriver is an AI-powered code review testing tool that integrates with GitHub to automatically test every pull request in a real desktop sandbox. It uses AI vision to generate end-to-end tests from plain English descriptions, eliminating the need for selectors, DOM access, or internal APIs. The tool runs tests in CI/CD pipelines, self-heals against UI changes, and supports blackbox testing for web apps, Chrome extensions, desktop apps, VS Code extensions, and rich media content. TestDriver caches element fingerprints to reduce token costs and provides deterministic replays. It offers a free trial and Pro/Enterprise plans with varying features like self-hosted deployments and additional platform support.

Key Features

Automatically runs every pull request in a real desktop sandbox
AI Vision generates end-to-end tests from plain English descriptions
Blackbox testing without access to source code, DOM, or internal APIs
Self-healing tests that adapt to color, layout, or styling changes
Runs in CI/CD pipelines on every commit or pull request
Caches vision fingerprints for deterministic replay and low token cost
Supports web apps, Chrome extensions, desktop apps, VS Code extensions, and rich media
Tests OAuth flows, file uploads, PDFs, LLM chatbots, and more
Provides test recordings and regression test creation
Available as cloud-hosted or self-hosted (Enterprise)

Pros & Cons

Pros
  • No need for selectors or DOM access – tests are truly blackbox
  • Self-healing tests reduce false positives from UI changes
  • AI generates tests from natural language descriptions
  • Runs in real desktop sandbox, not just headless browser
  • Integrates directly with GitHub via pull request checks
  • Supports a wide range of application types (web, desktop, extensions)
  • Caching mechanism minimizes recurring AI costs
  • Free trial available without credit card
Cons
  • Free tier has limited testing hours (10 hours/month on Pro)
  • Advanced platforms (Windows desktop, VS Code extensions, Mac, Android, iOS) require Enterprise plan
  • No explicit open-source license mentioned despite tool type label
  • Pricing can be expensive for teams needing many hours or enterprise features
  • Limited community support on Pro plan; enterprise support only for Enterprise

Best For

Automated code review and regression testing for GitHub pull requestsEnd-to-end testing of web applications without internal accessTesting Chrome extensions with popups, content scripts, and background pagesTesting native Windows and macOS desktop applicationsTesting VS Code extensions in real development environmentsTesting rich media content like canvas, video players, and iFramesValidating AI content, document uploads, and LLM chatbot interactions

FAQ

How does TestDriver generate tests?
TestDriver uses AI Vision: you describe a flow in plain English, and the vision agent clicks, types, and reads the screen to figure it out, then writes the test for you without selectors or DOM access.
What types of applications can TestDriver test?
TestDriver supports web apps, Chrome extensions, desktop apps (Windows and macOS), VS Code extensions, rich media embedded content (canvas, video, iFrames), documents, and AI content like LLM chatbots.
Does TestDriver integrate with CI/CD?
Yes, TestDriver runs tests automatically in your CI/CD pipeline on every commit or pull request. Tests are plain Vitest and run in CI.
What is the pricing model?
TestDriver offers a free trial with no credit card required. Pro plan is $20/month/user with 10 testing hours and $3.60/hour overage. Enterprise has custom billing for self-hosted deployments with unlimited hours and additional features.
How does self-healing work?
Tests keep passing when colors, layout, or styling change because TestDriver uses vision fingerprints and does not rely on pixel-perfect screenshots. It compares against cached element fingerprints instead of breaking on every visual difference.