TestDriver
Visual-agent automated testing and regression testing for GitHub Pull Requests
About TestDriver
TestDriver is a visual-agent automated testing and regression testing tool for GitHub Pull Requests: it runs every Pull Request in a real desktop sandbox, finds errors, and generates regression tests. Users describe workflows in natural language, and a visual agent clicks, types, and reads the screen to complete test generation, with no selectors, DOM, or extra setup. Generated tests use Vitest, run locally and in CI, and cover real virtual-machine environments for Web, desktop applications, and extensions. It can also test third-party Web applications that you do not own or control and whose source code you cannot access.
Best for
Best use cases
Run tests for every GitHub Pull Request
Generate regression tests in natural language
Integrate tests into an existing CI pipeline
Test third-party Web applications without source-code access
Features
Run in a real desktop sandbox
Run every Pull Request in a real desktop sandbox, find errors, and generate regression tests.
Generate tests with a visual agent
Describe workflows in natural language, then let the visual agent click, type, and read the screen to generate tests.
Vitest and CI integration
Tests use Vitest, run locally and in CI, and integrate with existing pipelines.
Test third-party Web applications
Test third-party Web applications that you do not own or control and cannot access the source code for.
Pros
- Describe workflows and generate tests without selectors, the DOM, or extra setup
- Tests run locally and in CI
Pricing Plans
Pro
- Unlimited test generation
- Run tests on every Pull Request
- Tag @testdriverai anywhere in GitHub
- 10 Testing Hours / Month (then $3.60/hour)
Deployment
- We build and maintain your tests
- Custom deployments for your app and workflow
- Private support via Slack Connect
* Pricing information is for reference only. Please refer to the latest announcement on TestDriver's official website.