Skip to content

Latest commit

 

History

History
36 lines (21 loc) · 1.83 KB

README.md

File metadata and controls

36 lines (21 loc) · 1.83 KB

TestDriver.ai

TestDriver.ai Web Quickstart

GitHub actions workflow files that generate and run end-to-end regression tests on website.


What is TestDriver?

Next generation autonomous AI agent for end-to-end testing of web & desktop

Website | Docs | GitHub Action | Join our Discord


Setup

First, fork this repository.

Next, create a GitHub secret named TESTDRIVER_API_KEY using your API key from the testdriver dashboard.

TestDriver is currently in limited private beta. Apply for an API key here.

In the forked repository, add a GitHub variable named TESTDRIVER_WEBSITE. The value should be the root domain of the website you want to test (ex https://example.com).

Test Generation

  1. Run the TestDriver.ai / Generate / Explore workflow
    • TestDriver will explore your website and open a new pull request with test plans
    • Merge this PR into main
  2. Run the TestDriver.ai / Generate / Regression workflow
    • TestDriver will execute the test plans and generate regression tests
    • Review each regression test and merge them into main
  3. Regression tests will run on every PR and merge to main