Test cases define what to test, how to test it, and what outcome is expected. In Hawzu, test cases are created inside a project repository and can include metadata, preconditions, and structured test steps.
To create a new test case:
The Create Testcase screen opens in draft mode.
This section captures basic metadata about the test case.
A clear, descriptive title that explains what is being tested.
Example:
Verify user can log in with valid credentials
Optional additional context about the test case.
Use this to explain:
Properties help classify and organize test cases.
Indicates how important the test case is.
Common values:
Indicates the impact if the test case fails.
Common values:
Defines the nature of testing.
Examples:
Select where the test case should live in the repository hierarchy.
If no folder is selected, the test case remains at the root level.
Indicates the automation state of the test case.
Examples:
Link the test case to one or more requirements.
This enables traceability between requirements and test coverage.
Add tags to help with searching and filtering.
Type a tag and press Enter to add it.
Custom fields configured for the project appear here.
Preconditions describe what must be true before executing the test case.
To add a precondition:
Examples:
Test steps define how the test should be executed.
Hawzu supports three step modes.
Use structured steps with expected results.
Best for detailed, manual test cases.
Each step includes:
Use a single, free-form step block.
Best for:
Write test cases using Gherkin syntax.
Best for:
Each Gherkin line is treated as a step.
To add steps:
Shared steps help maintain consistency across test cases.
To create the test case:
The test case is saved and appears in the selected folder.
To edit a test case:
Edits apply immediately.