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: 运行完整测试套件,确认覆盖率