版本: v1.0 最后修订: 2026-07-07 项目: csf-core 分类: 方法类 关键词: [happy path, 边界场景, 失败路径, 取消, 犹豫, 终态, GC] 来源: W-重消费者测试实践
AI 在设计/分析/起草时天然只覆盖「主线 + 差异化」,而「犹豫/取消/失败/边界/终态 GC」整片被默认丢给”以后再说”。这不是偶发疏忽,是结构性偏好——必须主动对抗。
W-重消费者测试中 20+ 条回问清单,大部分指向「非主线路径」:
这些不是”低优先级细节”——它们是系统健壮性的主体。happy path 只占真实运行时间的一部分。
| 时机 | 动作 |
|---|---|
| 设计时 | 对每个主线步骤问:如果这步失败/中断/超时/用户反悔会怎样? |
| 起草 spec 时 | 专设「异常/边界/终态」章节(不是附录而是正文) |
| 验收时 | 用”红队四视角”(4-Lens ABSC)生成非 happy path 场景 |
| 自查时 | 检查产出物中 happy path vs 非 happy path 的篇幅比——失衡即预警 |
写完一个流程后问:如果这里断电/用户关页面/网络超时/数据不一致——系统处于什么状态? 答不上来 = 盲区未覆盖。