Prompt 02 Requirements
# prompt-02 — Requirements Specification
| Attribute | Detail |
| :--- | :--- |
| **Location** | `08-genai-test-acceleration/02-analysis-prompts/prompt-02-requirements.md` |
| **Project** | Tricentis Demo Web Shop |
| **Version** | 1.0 |
| **STLC Phase** | Test Analysis |
| **GenAI Technique** | Prompt chaining · Structured prompt · Iterative HITL |
| **Reference** | CT-GenAI GenAI-2.1.1 / GenAI-2.2.1 |
## Artifact Description
The **Requirements Specification** artifact documents functional requirements (**`REQ`**) and their acceptance criteria (**`AC`**) derived from the SUT. According to ISTQB CTFL v4.0, *test analysis work products* include prioritized test conditions, originally based on acceptance criteria. The **`AC`** are the conditions that an implementation must meet to be accepted by stakeholders.
**Role in the STLC:** Serves as the primary test basis. Without approved **`REQ`** and **`AC`**, test conditions or test cases cannot be defined.
**Input sources:** Modules in scope from the Test Plan, direct observation of the SUT by the tester, and agreed functional criteria.
> [!WARNING]
> ⚠️ **Pending closure in SUT:** Once **`REQ`** IDs are assigned, return to `system-under-test.md` and complete the `Ref. REQ` column in the Modules in Scope table.
---
## Prompt
> [!TIP]
> 🔗 **Requires:** Active `system-prompt.md` + `context-rules.md`. Input: Completed `prompt-01-test-plan.md`.
### Instruction
Build the `requirements.md` artifact in collaboration with the tester:
1. Read the modules in scope from the Input data.
2. For each module, request from the tester a description of the functional requirement and the observed acceptance criteria.
3. Maximum 3 questions per interaction — prioritize higher-risk modules.
4. For each item, structure it according to the Output format and wait for tester validation before proceeding to the next module.
Do not infer unconfirmed behavior. Do not add AC without tester confirmation.
### Input datawhen to use it
Community prompt sourced from the open-source GitHub repo LuisAdonais/istqb-manual-qa-ecommerce (NOASSERTION). A "Prompt 02 Requirements" style prompt — adapt the placeholders and specifics to your task. Imported as-is and not independently retested here, so check the output before relying on it.
tags
roleplaycommunitygeneral
source
LuisAdonais/istqb-manual-qa-ecommerce · NOASSERTION