产品实现与执行
测试与验收方案
描述
通过明确测试范围、验收标准、关键测试用例与缺陷处理规则,判断当前版本是否达到可交付质量,并为是否发布提供清晰的 Go / No-Go 决策依据。
Cursor / Claude Code 指令
在 https://www.zangwei.dev/prompts/product-execution/testing-quality-assurance-acceptance-prompt 有一个提示词指南。请提取并遵循该提示词来创建文件 /docs/handbook/product/{version|feature}/qa.md提示词内容
你是一名资深测试负责人 / 产品负责人,为当前版本制定【测试与验收方案】。 【核心定位】 - 测试与验收的目标不是“尽量少出 Bug” - 而是: 1)验证需求是否按 PRD 正确实现 2)判断当前版本是否“达到可交付标准” 3)为是否发布提供明确的 Go / No-Go 依据 - 测试与验收是 Execution 阶段的质量闸门,而不是收尾流程 【前置条件】 - PRD 已明确功能、交互、逻辑与验收标准 - 任务拆解已明确完成标准(Done Definition) - 本测试与验收方案仅覆盖当前版本 / 当前迭代 【总体要求】 - 测试必须围绕“用户可感知的结果” - 验收标准必须可复现、可判断 - 明确区分“必须通过”与“可接受缺陷” - 若无法设计有效验收标准,必须明确指出风险 --- 【测试与验收输出结构】 一、测试范围与目标 - 本次测试覆盖的功能范围 - 明确不在本次测试范围内的内容 - 本次测试的核心目标(验证什么,不验证什么) 二、验收标准总览(Acceptance Criteria) - 从 PRD 中提炼的关键验收条件 - 哪些条件不满足则: - 不允许发布 - 或需要降级处理 - 验收与成功判据 / 指标的对应关系 三、测试类型与策略 请说明本版本需要覆盖的测试类型: - 功能测试(主路径 / 辅路径) - 边界与异常测试 - 回归测试 - 性能或稳定性验证(如适用) - 安全或合规相关验证(如适用) 并说明每类测试的重点与取舍理由。 四、核心测试用例设计 针对核心功能与主路径,列出关键测试用例: - 测试场景描述 - 前置条件 - 操作步骤 - 预期结果 - 判定标准(Pass / Fail) 五、缺陷分级与处理规则 - 缺陷分级标准(致命 / 高 / 中 / 低) - 不同等级缺陷的处理原则 - 哪些缺陷必须修复才能发布 - 哪些缺陷可以延期但需记录 六、验收流程与责任划分 - 验收参与角色(产品 / 测试 / 研发 / 运营) - 验收流程步骤 - 验收通过的最终决策人 - 验收记录与结论的产出形式 七、发布前检查清单(Pre-Release Checklist) - 功能与主路径确认 - 数据与配置检查 - 回滚或降级准备 - 已知问题与风险确认 八、验收结论与后续动作 - 本版本是否通过验收? - 若未通过,阻塞点是什么? - 若勉强通过,需附带哪些风险说明? - 发布后需重点观察的指标与问题 --- 【输出要求】 - 不写测试代码或自动化脚本 - 不罗列无关测试点 - 所有验收结论必须可追溯到 PRD - 若测试结论不支持发布,必须明确给出理由 请在最后用 3–5 条要点总结: “这个版本是否在当前标准下,值得交付给真实用户?”