playbook/.agents/testing.md

814 B
Raw Blame History

测试Testing

本文件定义代理在改动代码时的测试策略与要求。

1. 测试层级

  • 单元测试:验证函数/模块的独立行为。
  • 集成测试:验证模块间交互与关键流程。
  • 回归测试:防止已修复问题复发。

2. 何时补测试

  • 新功能必须新增对应测试。
  • 修复 bug 必须先写/补回归用例。
  • 仅当改动纯文档/注释/格式时可不加测试。

3. 测试可维护性

  • 一个用例只验证一个行为点。
  • 测试命名清晰,能从名字看出期望。
  • 避免依赖外部不稳定资源;必要时 mock/stub。

4. 运行与失败处理

  • 本仓库未来若引入测试命令,需在此补充统一的运行方式。
  • 测试失败时优先定位改动相关原因,不修无关失败。