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.
## 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.