单测 Spec — 需求名称
status: propose | apply | done
created: YYYY-MM-DD
0. 测试原则
- Red/Green TDD:测试必须先 Red 再 Green,跳过 Red 的测试无法证明有效
- First Run the Tests:开始前先跑已有测试套件,了解框架和基线
- 展示工作:必须展示 mvn test 实际输出,禁止"测试通过"等无证据声明
- 增量复用:先读取已有
test-spec.md、execution-log.md、spec.md、tasks.md,按 code-copilot/rules/automated-testing-standard.md 只补本轮增量验证
1. 测试框架
| 项目 |
值 |
| JUnit 版本 |
|
| Mock 框架 |
|
| 已有测试数量 |
|
| 已有测试风格 |
|
2. 覆盖范围
P0 — 核心业务逻辑(必须覆盖)
类名: XxxManagerImpl
P1 — 数据访问层
P2 — 入口层/服务层
不测试(明确列出原因)
3. 执行计划
4. 历史验证基线
5. 本轮增量验证
| 时间 |
变更范围 |
必跑项 |
实际命令 |
结果 |
跳过/警告 |
6. 执行证据
execution-log.md:
- 关键接口:
- 关键数据库检查:
- 服务启动与停止: