Suites

The Suites tab of a project's Tests page: the folders the test cases are filed in, nested by area and then by screen or flow, each tied to a component when it covers one, with how many cases each holds.

By the end of this page you will have shaped the folders a project's test cases are filed in, know what a suite carries and what reads it, and know how a suite is renamed, moved, emptied and removed.

A suite is a named folder of test cases. Suites nest, so a project files its cases by area and then by screen or by flow (Checkout, then Vouchers), and a suite may say which component it covers so a plan for one component picks the right cases. A suite carries nothing a version would keep: it is renamed or moved in place, a case moves between suites from its own editor, and a suite that still holds suites or cases is never deleted, so no case is orphaned by accident.

Before you begin

You want toYou need
Open the Suites tabtest-suite:view-any on the project, which every staff role carries.
Add a suitetest-suite:create. Project managers and QA engineers have it by default.
Rename or move onetest-suite:update.
Delete a suitetest-suite:delete, and the suite to hold no suites and no cases.
Tie one to a partThe component to be on the project's Components page.

The tab lives on the project's Tests page: open the project, choose Tests in the sidebar and press Suites.

Read the suites

The table draws the tree, one suite per row, each indented under the suite it sits in:

ColumnWhat it shows
SuiteThe name with the description beneath it. Press the name to open the editor.
ComponentThe component the suite covers, or Whole project.
CasesHow many test cases are filed in the suite itself, its children not counted.
UpdatedHow long ago the suite last changed.
Row menuEdit Suite, Add Suite Inside, View Test Cases, Activity, Delete Suite.

The search box above the table finds suites by words in the name or the description and shows the matches as a flat list; Clear Filters on the empty state brings the tree back. View Test Cases opens the Test Cases tab already narrowed to the suite.

Add a suite

  1. Press New Suite, or Add Suite Inside in the row menu of the suite the new one should sit under.
  2. Type the Name. Two suites in the same place never share a name.
  3. Pick where it sits Inside (or leave it at the root) and the Component it covers (or leave it for the whole project).
  4. Write a Description in a line or two, so a tester files a case in the right place.
  5. Press Create Suite.

The suite appears in the tree at once and test_suite.created goes out to every endpoint subscribed to it.

Shape the tree the way the team talks

One suite per area of the system is a good start, with a suite inside for each screen or flow. A suite tied to a component lets a plan for that component pick its cases in one go, and a suite that describes what it holds keeps two testers from filing the same case twice.

Rename or move a suite

  1. Press a suite's name, or Edit Suite in its row menu.
  2. Change the name, the suite it sits inside, the component or the description. A suite never sits under itself or under one of its own suites, and the picker leaves those out.
  3. Press Save Changes.

Moving a suite moves every suite and case inside it with it. test_suite.updated goes out with the columns that changed, each with its old and new value; a save that changes nothing announces nothing.

Delete a suite

Delete Suite in the row menu opens the confirmation. Only an empty suite is removed: move or delete the suites and the test cases inside it first. test_suite.deleted goes out and the suite's activity history goes with it.

All the fields

What happens next

  • Every add, change and removal writes an entry in the project's activity history.
  • test_suite.created, test_suite.updated and test_suite.deleted go out to the webhook endpoints subscribed to the test_suite.* family.
  • A test plan will pick the cases of a suite in one go, and the automation import will file the tests it finds no case for into a suite of your choosing, as those parts of the module land.

Heimdall on this page

Heimdall reads the suites through the same tool the MCP server offers, so it files a case it drafts into the right folder and names suites the way the team does; the tree itself is shaped by people.

Which suites hold no active cases yet?File the voucher cases you drafted into the Vouchers suite.How many cases does the Checkout suite hold, children included?

From the API and MCP

Permissions

ActionPermission
See the suitestest-suite:view-any, test-suite:view
Add a suitetest-suite:create
Rename or movetest-suite:update
Delete a suitetest-suite:delete, on an empty suite only

Frequently asked

How is this guide?

Last updated on

On this page

What changed recentlyEvery release of Zuse Bifrost, with the pages it touched.

For AI agents: llms.txt · llms-full.txt