Testcase Review

评审测试用例的覆盖率、负向用例完备性、步骤歧义与优先级,输出评审报告。Use when the user asks to review test cases, 用例评审, 评审测试用例, or check test case coverage.

naonaoxu Updated

File contents

测试用例评审(Test Case Review)

目的

对已生成的测试用例做独立评审,发现覆盖缺口、歧义步骤与优先级问题,输出评审报告供用例修正与自动化代码生成参考。

输入(固定路径)

  • docs/testcases/output_测试用例.md —— 待评审的测试用例
  • docs/analysis/output_需求分析报告.md —— 需求基准(覆盖率对照依据)

执行步骤

  1. 读取上述两份输入文件。
    • 任一文件不存在时:立即停止并报告缺少的输入文件,绝不臆造内容
  2. 读取 references/review-checklist.md,逐项检查。
  3. 建立「需求 → 用例」覆盖矩阵:每个 FR 与验收标准至少被 1 条用例覆盖。
  4. 输出评审报告写入 docs/reviews/output_用例评审报告.md
    • 评审结论:通过 / 通过带意见 / 不通过
    • 覆盖率统计:覆盖率百分比 + 未覆盖项清单
    • 问题清单:每条问题分「严重 / 建议」两级,包含位置(用例编号)、描述、修改建议
    • 评审小结:一句话总结

输出(固定路径)

  • docs/reviews/output_用例评审报告.md

质量自检

  • 每个 FR 与每条验收标准都有对应覆盖矩阵行
  • 每个功能的负向用例完备(错误输入、不存在资源、重复提交)
  • 边界值双向(有效侧与无效侧都有)
  • 问题条目都有位置与修改建议,无空泛评语(如「不够好」)
  • 结论明确且与问题清单一致(有严重问题不得给「通过」)

naonaoxu/AItestDemo_Skills_MCP_Subagent/tree/main/.claude/skills/testcase-review commit 02f5a1bfcb

Frequently asked questions

npx skillmds@latest add naonaoxu/testcase-review