Define what matters. Let Momentic verify it.
Write steps and assertions in plain-English YAML.
Review and version the tests in your repository.
Write tests in plain English
Describe a user flow and its expected result in plain English. Keep the steps and assertions in YAML files your team and coding agent can review.
fileType: momentic/test/v2id: standard-user-checkouturl: https://shop.momentic.aidescription: End-to-end checkout flowsteps: - module: ./log-in-username-password.module.yaml - act: add the momentic backpack to the cart and go to checkout - module: ./fill-out-personal-info.module.yaml - assert: the item total matches the amount listed for each item - click: Finish buttonRun locally and in CI
Use the CLI to check the app you're changing. Run the same tests in CI before the next merge or deploy.
Find the root cause
See which step failed and inspect its screenshots and traces. AI triage investigates the cause and proposes a test repair for you to review.
- module: ./fill-out-personal-info.module.yaml - assert: the item total matches the amount listed for each item - click: Finish button - click: Place Order buttonAuto-heal as your product evolves
Momentic finds controls again when the UI changes. Permanent healing proposes test-file edits for review. Apply the diff and rerun to check the result.