Skip to content

第 17 课:测试思维与质量保障

第三章:产品开发协作 | 第 17 课

课前思考

「测试不是我管的事,是测试同事和开发的事。」如果你这么想,那在 AI 时代你会遇到一个问题:AI 写代码时,没有人主动要求它写测试。定义质量标准的责任,最终还是会落到产品负责人身上。


一、测试金字塔

     ╱ E2E ╲     少量:端到端测试(模拟用户操作流程)
    ╱整合测试╲    适量:集成测试(模块之间的交互)
   ╱  单元测试  ╲  大量:单元测试(单个函数/组件的正确性)
  ───────────────

二、如何让 AI 帮你写测试

在 Claude Code 中,直接说:

「为这个 API 写测试,覆盖场景:
1. 正常创建订单
2. 商品库存不足时返回错误
3. 未登录用户被拒绝
4. 参数缺失时返回 400」

配合 Superpowers(第 30 课),AI 会被强制走 TDD 流程:先写测试,再写代码。


三、PM 的验收测试清单

□ 正常流程走通
□ 输入空值/错误值时有合理提示
□ 网络异常时有处理方案
□ 权限控制正确
□ 极端情况:超长输入、特殊字符、并发操作

课后练习

  1. 给你最近的一个功能,用上面的清单逐项检查
  2. 让 AI 为你的核心功能 API 生成一份测试用例列表

课程讨论

有问题或想法?欢迎在下方留言讨论。

基于 AI 时代产品实践整理