Core Concepts
Regressions
A regression is a named group of test suites inside a project, run together as one.
A Regression is a named collection of test suites inside a project, and it's what you run. Triggering it executes every active suite it holds, along with all their test cases, and rolls the results into a single execution. Run it on demand, or put it on a schedule to run on a recurring cadence.
Group a regression around something you want to verify as a whole, like a critical user path or a high-risk area of the app. A project can hold as many regressions as you need.
What a regression holds
- A name and description: what this set of tests covers.
- Test suites: the suites (and their cases) that run when the regression runs.
- Tags: optional labels for filtering and organizing regressions within a project.
- Secrets: sensitive values (passwords, API keys) the web agent can use at run time. Secrets set on a regression are inherited by its suites and cases.
Running a regression needs at least one active suite, and each of those suites needs at least one active test case. The whole regression runs as one execution.