TestDriver logo

TestDriver

Freemium
访问

TestDriver 是一款 AI 驱动的测试平台,可自动化网页、桌面和浏览器扩展的端到端测试,并支持 CI、回放和失败日志。

什么是 TestDriver?

TestDriver is an AI-powered testing platform for automating desktop and application workflows with pixel-based vision rather than selectors or DOM access. The homepage positions it as a way to make end-to-end testing faster, more reliable, and easier to maintain.

It is aimed at teams that need to test web apps, browser extensions, editor extensions, and desktop applications on real Windows, macOS, and Linux environments. The product combines AI-driven test creation, cached element matching, visual assertions, and CI-friendly execution in a single workflow.

The pricing page shows a free Cloud plan, paid Cloud plans, and an enterprise self-hosted option, with higher tiers adding more parallel tests, more included minutes, recordings, analytics, private support, and on the enterprise tier, custom implementation and environment control.

In practice, TestDriver is built for teams that want to describe flows in natural language, run them as JavaScript tests, and inspect run artifacts when something breaks. The site also highlights support for third-party web apps and rich UI content such as file uploads, PDFs, and embedded media.

TestDriver 能做什么?

AI vision test generation

Describe a user flow in plain English and let the vision agent click, type, and read the screen before writing the test. The homepage says this avoids selectors, DOM access, and setup work.

Element caching for repeat runs

Tests are cached by element fingerprint so repeated runs can replay quickly and deterministically when the UI has not changed. The site says this reduces token use and keeps passing tests fast.

Self-healing element matching

When an element changes location or appearance, TestDriver re-runs the AI to find it and updates the cache instead of forcing a rewrite. This is presented as a way to keep tests passing through UI changes.

Vitest-based execution in CI

TestDriver describes its tests as plain Vitest that run on real VMs across web, desktop, and extensions. That lets teams use a familiar test format inside their existing CI pipeline.

AI assertions with cached results

The product can validate outcomes with AI-backed assertions and return a boolean result with reasoning. The homepage notes that assertions are cached as well.

Run history and debug artifacts

Debugging output includes video replay, network logs, request details, CPU and memory data, and a step-by-step action log. These views are meant to make failing runs easier to inspect.

使用场景

“Create end-to-end tests from natural language”

Use TestDriver to describe a business flow in plain English and turn it into a runnable test that clicks, types, and validates the screen state without relying on selectors.

“Automate regression checks in CI”

Run the same test format in CI so teams can verify app behavior on every commit or pull request and compare local and pipeline results.

“Cover apps beyond standard web pages”

Test browser extensions, editor extensions, and native desktop apps in their real environments, including interfaces that are difficult for selector-based tools to cover.

“Debug failing runs”

Inspect video replays, request logs, action history, and CPU or memory data to understand why a run failed and where the interaction diverged.

“Maintain tests through UI changes”

Use the cached element model and AI re-matching to keep tests stable when layouts shift, text moves, or UI components are redesigned.

常见问题

How does TestDriver fit into a testing workflow?

TestDriver is designed to write tests from plain-English flow descriptions with its AI vision agent, then run those tests through a familiar JavaScript API. The homepage also shows an example setup command, `npx testdriverai init`, and the pricing page indicates a free Cloud tier and paid plans for more usage and platforms.

What platforms does TestDriver support?

The homepage says TestDriver supports web apps, Chrome extensions, VS Code extensions, Windows apps, macOS apps, and Linux apps. The pricing page also lists mobile targets, but the enterprise self-hosted plan marks Android and iOS as coming soon.

What pricing options are available?

The pricing page shows a free Cloud plan, a Pro Cloud plan, a Team Cloud plan, and an Enterprise self-hosted option with contact sales pricing. The page also notes different included minutes, parallel test limits, and support levels by plan.

What does TestDriver provide when a test fails?

TestDriver records test runs and can surface video replays, network logs, request details, CPU and memory data, and an action log. The homepage presents these as debugging and validation tools for understanding failures and assertions.

Is there enough information here to describe setup in detail?

The source does not document a full onboarding guide, but it shows the product can be initialized with `npx testdriverai init` and then used with AI vision-based test generation and Vitest-style tests.

快速信息

Category
AI testing platform
Primary use
End-to-end testing with AI vision
Platforms
Web, Chrome extensions, VS Code extensions, Windows, macOS, Linux
Hosting
Cloud and self-hosted
Pricing model
Free tier, paid Cloud plans, and enterprise contact sales
Source domain
testdriver.ai

TestDriver 流量分析

流量数据仅供参考。

域名评分
57

TestDriver 替代品

Code Snippets AI logo

Code Snippets AI

codesnippets.ai

Code Snippets AI 让开发者结合代码库和安全代码片段库与 AI 对话,构建功能、修复问题并跨桌面与浏览器工作流共享代码。

BrowserOS logo

BrowserOS

browseros.com

BrowserOS 是一款开源 AI 浏览器,可通过本地代理根据自然语言提示自动执行网页任务,支持 macOS、Windows、Linux、Chrome 扩展及基于 MCP 的应用集成。

blop logo

blop

blopai.com

编写、运行、聚类并修复浏览器测试的 QA 代理

Comate logo

Comate

comate.baidu.com

百度 AI 编程助手,支持代码、单元测试、注释生成与问答,覆盖 100 多种语言和多款 IDE

TensorFlow logo

TensorFlow

tensorflow.org

开源机器学习平台,支持在桌面、移动端、Web、云端和边缘环境构建、训练与部署模型。

Craft Agents logo

Craft Agents

agents.craft.do

Craft Agents 是一款开源桌面应用,连接模型、API、MCP 服务器、本地文件和内置浏览器,助你一站式规划、执行和审查工作。