第10课:给 Claude 可执行的验收标准
10.1 为什么必须验证
它通常会在"看起来已经完成"时停止。如果没有明确验证方法,它只能根据文字和代码表面判断结果。
有效验证应产生它能够读取的信号:测试通过或失败、构建命令退出码、数据总数是否一致、输出文件能否打开、页面截图是否符合参考图、计算结果是否匹配固定样例。
10.2 数据任务验收
完成后检查:
1. 原始行数和有效行数;
2. 日期范围;
3. 币种;
4. 总花费与总销售额;
5. 是否存在重复记录;
6. 输出汇总是否与原报表一致。10.3 网页任务验收
完成后执行:
1. 项目构建;
2. 自动化测试;
3. 检查浏览器控制台;
4. 检查电脑和手机页面;
5. 测试菜单、按钮和表单;
6. 截图并与需求逐项比较。10.4 让它展示证据
不要只接受"测试已经通过",应要求:
请展示:
- 执行的命令;
- 关键输出;
- 通过和失败数量;
- 没有验证的部分;
- 仍需人工检查的内容。10.5 第二视角审查
重要任务可以让独立 Subagent 或新会话复核:实施者负责完成任务,审查者负责尝试找出错误。
课后练习
分别为"Listing 批量检查"和"利润计算器网页"编写五条可执行验收标准。