
Overview
The Test Cases page is the working list of every test in the project, grouped by use case. This page covers keeping that list right: editing what a test does, adding new ones, and pruning old ones. Everything here changes the plan — what the test intends to do. To make a change count, re-run the test afterward; that’s why saving a single case is wired as Save & Run.Editing a Single Test Case

Editing steps and re-running

For UI tests, edited steps run directly — there’s no code-generation step in between. For API tests, editing the prompt pairs with a Regenerate button right under it: Save & Run replays the existing stored code, while Regenerate rewrites the code from your edited prompt first and then runs. Reach for Regenerate whenever your edit changes what the code must do.
Batch Editing
Click Edit Test on the toolbar to open the batch editor — every test case in the plan on one screen, with a use-case nav on the left. It has two modes:
- Form mode
- YAML mode

Adding Test Cases
The Add More Tests dropdown on the toolbar has both paths:
- Add Tests with AI — describe what you want covered (optionally scoped to one use case) and review the proposed batch before anything is created. In the review grid you can edit each proposal’s title, description, priority, and steps, untick the ones you don’t want, and even hand-add rows.
- Add Test Manually — a form with use case, title, priority, description, and a step list (action/assertion per step).
Deleting Test Cases
- One case — from the trash icon in its drawer, or the row’s context menu in the list. A case that has never run is labeled “Remove from plan”; one with run history warns you the history goes with it.

- Many cases — select rows and use the trash button in the toolbar.

Where to Go Next
Refining Tests
This page is “how to change it yourself” — that one is “how to have AI change it”
Coverage Map
Manage the plan visually, use case by use case
Test Detail Page
Where the drawer, tabs, and run controls live
