Logo
NeoArc Studio

Test Case Block

Document individual test cases with preconditions, step-by-step actions, expected results, and execution status tracking.

The Test Case block documents individual test cases with structured steps, expected results, and execution tracking. It supports priority levels, status tracking, and assignee management.

When to Use

Block Properties

PropertyRequiredDescription
Test IDNoUnique identifier (e.g., TC-001)
TitleYesName of the test case
DescriptionNoWhat the test verifies
PreconditionsNoSetup required before execution
StepsNoOrdered actions with expected results
PostconditionsNoExpected state after execution
PriorityNoCritical, High, Medium, Low
StatusNoDraft, Ready, Passed, Failed, Blocked, Skipped
AssigneeNoPerson or team responsible

Test Status Values

Example: Passed Test Case

A login verification test that has passed.

Example: Failed Test Case

A test case that discovered a defect.

Example: Ready for Execution

A test case prepared but not yet executed.

Best Practices

PracticeDescription
Specific Expected ResultsWrite clear, specific expected results
Single Verification Per StepInclude only one verification per step
Explicit PreconditionsDocument all preconditions explicitly
Consistent NamingUse consistent naming conventions for test IDs
Requirement LinksLink test cases to requirements
Atomic StepsKeep steps atomic and independently verifiable