test-spec.md 1.0 KB

单测 Spec — 需求名称

status: propose | apply | done created: YYYY-MM-DD

0. 测试原则

  • Red/Green TDD:测试必须先 Red 再 Green,跳过 Red 的测试无法证明有效
  • First Run the Tests:开始前先跑已有测试套件,了解框架和基线
  • 展示工作:必须展示 mvn test 实际输出,禁止"测试通过"等无证据声明

    1. 测试框架

    项目
    JUnit 版本
    Mock 框架
    已有测试数量
    已有测试风格

    2. 覆盖范围

    P0 — 核心业务逻辑(必须覆盖)

    类名: XxxManagerImpl

    方法 场景 输入 Mock 行为 预期结果

    P1 — 数据访问层

    P2 — 入口层/服务层

    不测试(明确列出原因)

    3. 执行计划

  • [ ] Step 1: 运行已有测试套件,确认基线

  • [ ] Step 2: 生成 P0 测试 → 确认 Red → 确认 Green

  • [ ] Step 3: 生成 P1/P2 测试

  • [ ] Step 4: 运行完整测试套件,确认覆盖率