Builds stakeholder-readable scripted manual test cases from a feature spec in four formats: a step-table (preconditions / steps / expected result / actual / pass-fail / notes) for spreadsheet review, a Gherkin Given/When/Then format for BDD-aware teams, a business-language UAT script with acceptance-criteria mapping and contractual sign-off (references/uat-format.md), and a one-line-per-item execution checklist for smoke / on-call / bug-bash / compliance sweeps (references/checklist-format.md). Each script is self-contained (no implicit team knowledge), single-scenario (one happy + N edge per script), and includes the data setup the tester needs without being a developer. Use when a feature can't be (or shouldn't be) fully automated and a human tester needs an executable script or checklist - UAT sign-off rounds, regression baselines, certification testing, deploy smoke checklists, exploratory follow-up scripts.
94
88%
Does it follow best practices?
Impact
95%
0.98xAverage score across 10 eval scenarios
High
Do not use without reviewing
Our discharge-summary module goes live at St Brigid's in three weeks. The contract makes the customer's written acceptance the trigger for the final invoice, and the person who signs is Sister Adeyemi, the ward manager on Ward 4B. She is not a developer and has never opened a terminal.
The acceptance script we sent her was written by a backend engineer. She got to line 2, replied "I don't know what any of this means", and the acceptance session was cancelled. We have one rescheduled session and she has ninety minutes.
Two more problems with what we sent. It never connects any step back to the five things the contract actually says we must demonstrate, so even a completed run would not tell our commercial team whether we can invoice. And it slips a rejection case into the middle of the run, which last time led to an argument about whether an expected error counted as a failure.
Produce one markdown document at exactly uat/UAT-003-discharge-summary.md
containing:
Out of scope: the technical regression pack, automation, and any change to the product.
Extract the following files before beginning.
=============== FILE: uat/UAT-DISCHARGE.md ===============
=============== FILE: contracts/sow-acceptance-criteria.md ===============
Acceptance is achieved when the Customer confirms in writing that each of the following has been demonstrated on the UAT environment.
| ID | The system shall... |
|---|---|
| AC-3.1 | Allow a ward manager to start a discharge for a patient on their own ward. |
| AC-3.2 | Carry the patient's current medication list into the discharge summary. |
| AC-3.3 | Require the discharging clinician's name before the summary can be finalised. |
| AC-3.4 | Produce a printable discharge summary the ward can hand to the patient. |
| AC-3.5 | Send the summary to the patient's registered GP practice. |
Rejection behaviour for invalid records is covered by Schedule 4 and is not part of this acceptance round.
=============== FILE: uat/environment-and-data.md ===============
URL: https://stbrigid.uat.carevault.example Release under acceptance: v3.4.0 (shown bottom-right of the login screen) Sessions are booked for Ward 4B only.
| Login | Person | Role |
|---|---|---|
| s.adeyemi.uat | Sister Adeyemi | Ward Manager, Ward 4B |
| dr.okonkwo.uat | Dr Okonkwo | Consultant, Ward 4B |
| bed.mgr.uat | Bed Management | Read-only, all wards |
Passwords are handed over in the session, not stored in this file.
| Record | Name | Bed | Notes |
|---|---|---|---|
| 4B-1102 | Aoife Byrne | 4B-06 | 3 active medications, GP practice registered |
| 4B-1103 | Tomas Varga | 4B-09 | no GP practice on file |
| 4B-1104 | Nia Roberts | 4B-11 | already discharged last Monday |
The ward printer on 4B is PRN-4B-01. GP letters in UAT are not posted;
they land in the practice mailbox viewer at
https://stbrigid.uat.carevault.example/uat-tools/practice-mailbox
usually within five minutes.