Test Suite Block
Group related test cases into suites with execution tracking, pass rates, and environment configuration.
The Test Suite block groups related test cases together with aggregate tracking of execution status, pass rates, and test run history. It supports manual, automated, and hybrid execution types.
When to Use
Block Properties
| Property | Required | Description |
|---|---|---|
| Suite ID | No | Unique identifier (e.g., TS-001) |
| Name | Yes | Name of the test suite |
| Description | No | What the suite covers |
| Scope | No | Features or areas included |
| Test Cases | No | List with ID, title, and status |
| Environment | No | Target environment (e.g., Staging) |
| Execution Type | No | Manual, Automated, Hybrid |
| Last Run | No | Date of most recent execution |
| Owner | No | Responsible team or person |
Pass Rate Colours
Execution Types
Example: Fully Passing Suite
An authentication test suite with all tests passing.
Example: Suite with Failures
A shopping cart test suite with some failures.
Example: Pending Execution
A new feature test suite awaiting execution.
Best Practices
| Practice | Description |
|---|---|
| Feature Grouping | Group tests by feature or user journey |
| Manageable Sizes | Keep suite sizes manageable (10-20 tests) |
| Post-Deployment Runs | Run suites after each deployment |
| Trend Tracking | Track pass rate trends over time |
| Release Linking | Link suites to release milestones |
| Smoke Tests | Include smoke tests in deployment suites |