For the complete documentation index, see llms.txt. This page is also available as Markdown.

Test

Help URL: /reference/forms/test

Purpose

Author a test (a Gherkin .feature) and generate the matching Playwright .spec.ts for it. In TestVibe a test is a feature: you describe the behavior in plain-language Gherkin, then TestVibe generates the runnable Playwright code.

Quick Start

  1. In the Features view, choose a group, then New feature (start blank with a starter outline, or Record in browser).

  2. Give the feature a name.

  3. Write the behavior as Gherkin in the Gherkin tab (Scenarios with Given/When/Then steps).

  4. Click Generate and pick the testing Site URL to generate against.

  5. Watch live progress in the generation drawer; the generated Playwright code appears under the Code tab.

How Generation Works

When you generate, TestVibe dispatches a first-party AI agent to an isolated cloud session (or, optionally, your own browser via the recorder extension — the generated test always replays in the cloud). It reads your Gherkin, explores the live site (and your connected source code if you've linked it in Settings → App Repository), and writes the generated Playwright .spec.ts back into your project. Generation is metered in credits.

Groups

  • Features are organized into groups (folders) in the Features view; create a group, then add features under it.

  • Renaming a group or feature updates it everywhere — all project content lives in TestVibe's cloud, not in a Git repository.

  • See TestGenerationGroupsInfo for how generation scope maps to groups.

Writing Good Steps

  • Keep each step focused (one user action or one assertion per step).

  • Include critical assertions explicitly (for example: "Then I should see ...") so generation doesn't have to guess.

  • Prefer concrete UI references (for example: "When I click the Save button") over vague descriptions.

  • Start the first step on the site's landing page (home or login).

  • Reference any {{variables}} or {{secrets}} your steps need; set them in Settings → Variables & Secrets.

  • View/edit code: Use the Code tab to open the generated spec in the Editor.

  • Record steps: Use Record in browser to capture a real journey with the TestVibe Recorder extension and turn it into Gherkin or a runnable spec (Recorder (Playwright)).

  • Tidy Gherkin: The editor offers Format and Tidy with AI for the Gherkin source.

Troubleshooting

  • Duplicate feature name: change the feature name and/or group so it's unique within the group.

  • Generation cannot start: confirm any variables or secrets your steps reference are set in Settings → Variables & Secrets, and that the Site URL is reachable.

  • Out of credits: generation is metered — top up in Settings → Billing.

Notes

Last updated

Was this helpful?