Skip to content

YAML Format

Overview of the ZeniTest test case format.

ZeniTest test files are saved as .yaml files in your test folder (default: zeni_tests).

id: tc_unique_id # Required: Unique test ID
title: Human Readable Title # Required: Brief summary
prodURL: https://example.com # Required: Base URL to test
expectedResult: Outcome text # Required: Expected result
variables: # Optional: Custom variables
user: alex
steps: # Required: List of test actions
- navigate: /
- act: Click 'Sign In'
- validate: Verify dashboard is visible

Copy and save as zeni_tests/my_first_test.yaml:

id: tc_001
title: Example Test
prodURL: https://example.com
expectedResult: Page title is visible.
steps:
- navigate: /
- validate: Verify 'Example Domain' heading is visible