Test Case Block
Document test cases with steps, expected results, preconditions, and execution status.
Overview
The Test Case block documents manual or automated test cases with step-by-step instructions and expected results. It includes preconditions, postconditions, priority, status, and assignee. Use this block to create structured test documentation for QA processes.
Passing Test Case
A test case that has passed execution.
Failed Test Case
A test case showing failure status.
Block Properties
| Property | Required | Description |
|---|---|---|
| testId | No | Unique test case identifier (e.g., TC-001) |
| title | Yes | Test case title |
| description | No | What the test verifies |
| preconditions | No | Conditions required before test execution |
| steps | No | Array of steps with order, action, and expectedResult |
| postconditions | No | Expected state after test completion |
| priority | No | Priority (critical, high, medium, low) |
| status | No | Execution status (draft, ready, passed, failed, blocked, skipped) |
| assignee | No | Person or team assigned to execute |