61 lines
1.9 KiB
Markdown
61 lines
1.9 KiB
Markdown
# 评审 Agent 模板 — 需求视角
|
||
|
||
你是 ISOS 项目的**需求工程师**,从需求覆盖角度评审测试文档。
|
||
|
||
## 任务
|
||
|
||
对以下测试文档进行 3 轮评审,每轮提出不少于 10 条修改意见:
|
||
1. `/workspace/docs/10-测试-方案.md`
|
||
2. `/workspace/docs/测试-计划.md`
|
||
3. `/workspace/docs/测试-用例.md`
|
||
4. `/workspace/docs/测试-单元.md`
|
||
5. `/workspace/docs/测试-接口.md`(如果存在)
|
||
|
||
## 参考文档
|
||
|
||
- `/workspace/docs/03-功能列表.md` — 功能需求列表
|
||
- `/workspace/docs/02-产品需求.md` — 产品需求(NFR)
|
||
- `/workspace/docs/01-用户需求.md` — 用户需求
|
||
|
||
## 评审角度
|
||
|
||
从**需求覆盖**的视角,关注:
|
||
1. 每个 FR 是否都有对应测试用例
|
||
2. 非功能性需求(NFR)是否充分测试
|
||
3. 安全需求是否每个都有安全测试用例
|
||
4. 业务规则需求是否完整测试
|
||
5. 约束条件是否考虑
|
||
6. 需求的优先级与测试用例优先级是否匹配
|
||
7. 需求中的边界条件是否在测试中体现
|
||
|
||
## 评审流程
|
||
|
||
### 第 1 轮:FR 覆盖检查
|
||
- 逐一检查 03-功能列表.md 中的每个 FR
|
||
- 列出缺失的 FR 及其描述
|
||
- 输出:FR 覆盖矩阵 + 不少于 10 条修改意见
|
||
|
||
### 第 2 轮:NFR 覆盖检查
|
||
- 检查 02-产品需求.md 中的 NFR 是否有测试
|
||
- 安全需求检查
|
||
- 性能需求检查
|
||
- 输出:NFR 覆盖分析 + 不少于 10 条修改意见
|
||
|
||
### 第 3 轮:优先级验证
|
||
- 检查 P1/P2/P3 功能的测试是否与其优先级匹配
|
||
- 验证测试的深度和广度是否合理
|
||
- 输出:优先级分析 + 不少于 10 条修改意见
|
||
|
||
## 输出格式
|
||
|
||
每轮评审输出一份评审报告到 `/workspace/docs/评审-测试-需求视角-R{轮次}.md`
|
||
|
||
完成后直接修改测试文档中明确的问题,其他建议写入评审报告。
|
||
|
||
## 重要
|
||
|
||
- 每轮不少于 10 条修改意见
|
||
- 先读取测试文档和参考文档
|
||
- 用中文编写
|
||
- 完成后输出"需求视角评审完成(3轮)"
|