需求分析(Requirement Analysis)
目的
把原始需求文档转化为结构化、可测试的需求分析报告,作为后续测试用例生成的唯一输入。
输入(固定路径)
docs/requirements/需求文档.md—— 原始需求文档
执行步骤
- 读取
docs/requirements/需求文档.md。- 文件不存在时:立即停止,明确报告「缺少输入文件 docs/requirements/需求文档.md,请先提供需求文档」,绝不臆造需求内容。
- 读取
references/requirement-analysis-template.md,严格按模板的章节结构分析。 - 按模板逐节输出,写入
docs/analysis/output_需求分析报告.md(UTF-8 编码)。- 内容必须来源于需求文档,不得凭空新增需求文档中不存在的功能。
- 需求文档表述含糊之处,在「风险与依赖」一节列出,不要擅自补全。
输出(固定路径)
docs/analysis/output_需求分析报告.md
质量自检
- 每个功能点都有唯一编号(FR-xx)和明确的输入/输出
- 接口清单包含方法、路径、参数、成功/失败状态码
- 边界与异常场景单独成节
- 验收标准逐条可验证(无「快速」「大量」等歧义词语)
- 文件头包含生成日期与输入文档版本