Skip to main content

UI test cases (editable)

TestCaseXML is the human-readable specification for a UI test case.

One XML file corresponds to one test case.

Where to find

Generated test cases are stored under:

.ogoron/for-human/<timestamp>/test-cases/*.xml

How it is used

Typical workflow:

  1. Create or update test cases (generated by Ogoron, then optionally refined by humans).
  2. Generate executable UI autotests from the current set of test cases.

If test cases are edited, regenerate autotests to propagate changes.

What to edit

Common human edits:

  • clarify the business story and intent
  • fix missing or incorrect steps in the UI flow
  • adjust assertions to reflect the intended behavior
  • add technical annotations that help later maintenance

Stability rules

  • Keep <meta><id> stable once a test case is referenced by other artifacts.
  • Keep the XML well-formed.
  • Prefer small, reviewable edits.