Skip to main content

Workflow specification template

Use a stable <MODULE>-FLW-<NUMBER> identifier for a task that crosses screens.

Metadata​

Record roles, platforms, entry screen, final result, release, last verification date, test paths, and related screen IDs.

User outcome and preconditions​

Describe the business result first. List authentication, selected counter, permissions, configuration, connectivity, hardware, and data prerequisites.

Happy path​

Use a table with step, user action, system response, screen ID, and required screenshot. Include only one user action per step.

Alternate paths and recovery​

Cover role approvals, payment variations, offline state, unknown request result, printer/receipt delivery failure, cancellation, retry, and reversal. Separate a completed sale from a failed follow-up delivery.

Completion and coverage​

Specify irreversible records, state changes, audit entries, next actions, Maestro flow, Playwright test, API test, and visual snapshots required before completion.