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




读者评论
笑死,我照着弄了半天,结果发现是我自己看错了。
请问这种问题在旧一点的机器上也常见吗?
谢了,正好最近被这个问题折腾得头大,来得太及时。
手边正好闲着,跟着弄了一下,居然有效。
新手表示受益,之前全靠瞎摸索,走了不少弯路。