“Users should be able to export reports quickly and securely.” Before testing that requirement, you need to know who can export, which rows belong in the file, and what happens when a request fails.
AI can expand that sentence into criteria, but a proposed deadline or retry policy still needs a business decision.
Here is a worked CSV-export example for business analysts and testers. The feature is fictional. The brief and worked criteria are authored examples; a separate prompt check below reports an actual AI response. No export application was tested.
Put the agreed requirements beside the draft
Copy the relevant requirements into a short brief, preserving their wording and adding source identifiers. Record each statement’s origin, date and approval status. Remove secrets and unnecessary personal information before using an AI service approved for the material.
In this example, S1–S5 are agreed requirements. S6 is an unresolved meeting note.
S1 — An authenticated project manager with project access can export the selected project’s report. For valid report input with the report service available and access unchanged, the application must produce a downloadable CSV.
S2 — A user without access to that project must not receive its report data through export.
S3 — The CSV must contain the report rows and field values as they were when the request was accepted, filtered using the filters selected for that request.
S4 — The export must contain exactly these columns, in this order: Task ID, Owner, Status. Export every matching row; pagination in the screen must not limit the file.
S5 — When export creation fails, show a failure message and do not present a download as successful.
S6 — Meeting note: “Exports should be quick, and people should be able to retry.” No time limit or retry behavior has been agreed.
S1 permits project managers to export; it says nothing about other roles. S2 prohibits disclosure to someone without access, but leaves the handling of a mid-export permission change unspecified. Keep those questions attached to the brief.
FindExams’ guide to requirements modeling explains how to choose a view for the question at hand. Here, use a source list and scenarios.
Paste the six statements at the end of this prompt.
