
失败复盘 · 分项说明
概念说明
失败复盘是把失败过程与同目标下的成功或接近成功过程并排对照,找出关键节点上的条件差异;靠两个过程可比较、差异能解释结果成立。把失败中所有异常都列为原因,会得到无法操作的清单;正确做法是选一个对照过程,只保留能解释结果差异的条件,再把这些条件转成下一次开始前的检查项。
判断方法
把最后看到的报错当起点,会改错位置并重复引入同一失败。复盘时先分别记录失败前的最后一次输入、失败时的可读状态和判定给出的结果,不要把三者混成一条操作记录。随后做两次对照:相同输入重跑看失败是否再现;恢复到失败前状态再跑看结果是否改变。若输入相同而结果不同,先查状态;若状态相同而判定仍变化,先查判定条件本身,再谈某一步操作。
适用边界
把移除某步后未复现当成该步是唯一原因,会缩窄后续排查并重复失败。复盘结论只解释已发生的失败,不证明被删掉的步骤在所有情况下都必要;移除后未复现只能说明该步在当前条件下参与。记录来自不同设备或多人时,先对齐时间顺序;时间戳来源不同或存在延迟,先后关系不能直接当因果。没有日志、截图或可核对痕迹的失败,不能靠事后回忆补成完整过程。




读者评论
有一说一,这段讲得比说明书明白。
说实话看完有点上头,想去拆开看看了。
遇到过类似的情况,折腾半天结果是环境的问题。
看完手痒,晚上回去就试试,回头来汇报效果。
我倒是觉得基础先练熟,别的都是锦上添花。