Anthivo home

Core ConceptsRequirements

Requirements

Write requirements AMI can turn into traceable test cases.

Requirements are the input to every run. AMI turns each one into acceptance criteria and test cases, so a defect can always point at the requirement it breaks.

Writing requirements

Plain Markdown works. Give each requirement its own heading and state the expected behavior, not the implementation.

docs/requirements.md
## RefundsA customer can refund an order within 30 days.Refunds over $500 need a manager's approval.

Traceability

Every test case keeps a link to its requirement. In the control panel, open a requirement to see its test cases, their latest verdicts and any open defects.

Keeping them current

Because requirements live in your repository, they change through pull requests. AMI reads the version in the branch it is testing.