Product Execution & Delivery
Testing & Quality Assurance Acceptance Plan
Description
Define the testing and acceptance plan by specifying scope, acceptance criteria, key test cases, and defect handling rules. Judge whether the current version reaches deliverable quality and provide a clear Go/No-Go decision basis for release.
Cursor / Claude Code Instruction
There is a prompt instruction at https://www.zangwei.dev/prompts/product-execution/testing-quality-assurance-acceptance-prompt . Extract and follow the prompt to create file /docs/handbook/product/{version|feature}/qa.mdPrompt Content
You are a senior QA Lead / Product Lead. Create the **Testing & Acceptance Plan** for the current version. ## Positioning Testing and acceptance are not about "fewer bugs". They are to: 1) verify implementation matches PRD 2) judge whether the version meets the delivery bar 3) provide a clear Go / No-Go basis for release This is a quality gate in the Execution phase, not a cleanup step. ## Preconditions - PRD defines features, interactions, logic, and acceptance criteria - Task breakdown defines done criteria - Covers only the current version/iteration ## General requirements - Focus on user-visible outcomes - Acceptance criteria must be reproducible and unambiguous - Separate "must pass" vs "acceptable defects" - If effective acceptance cannot be designed, call out the risk --- ## Output structure 1) Test scope & goals - Covered scope - Explicit out-of-scope items - Core goals (what to validate and what not to) 2) Acceptance criteria overview - Key acceptance conditions distilled from the PRD - Conditions that mean: - release is blocked - or downgrade is required - Mapping between acceptance and success metrics 3) Test types & strategy Describe required test types: - functional (primary path / secondary paths) - edge cases & exceptions - regression - performance/stability (if applicable) - security/compliance (if applicable) Explain focus areas and trade-offs. 4) Core test cases For core features and primary journey, list key cases: - scenario - preconditions - steps - expected results - pass/fail criteria 5) Defect severity & handling - severity levels (blocker / high / medium / low) - handling rules per severity - which defects must be fixed before release - which can be deferred but must be recorded 6) Acceptance process & responsibilities - roles involved (product / QA / engineering / ops) - acceptance steps - final decision maker - artifacts/records to produce 7) Pre-release checklist - primary path verification - data/config checks - rollback/downgrade readiness - known issues and risk confirmation 8) Acceptance conclusion & follow-ups - pass or not? - if not, blockers - if conditional pass, risk notes - post-release metrics/issues to watch --- ## Output requirements - No test code or automation scripts - Do not list irrelevant test points - Every acceptance decision must trace back to PRD - If results do not support release, say so clearly End with 3–5 bullet points: "Is this version worth delivering to real users under the current bar?"