先别急着改步骤。执行步骤与实际界面不一致,通常只有两种解释:要么是界面版本或账户配置不同,要么是步骤本身在描述一个已经变化的对象。区分这两者,靠的不是再点一遍菜单,而是找能证明“对象是否还在”的证据。定位顺序建议是:先确认当前界面里那个功能是否仍存在,再判断差异是位置变化还是能力变化,最后才决定继续照步骤做还是重写步骤。
把不一致拆成三层,能避免把界面差异误当成方法失效。
这三层的代价不同。入口层只需重走一次路径;配置层要重新判断参数是否还适用;能力层则意味着整段步骤需要作废。先分层,再决定投入多少时间。
解释一:你面对的界面与写步骤时的界面不是同一版本或同一账户环境。常见诱因包括语言区域、账户类型、权限角色、是否处于灰度范围。它的特征是:功能概念仍然对得上,只是摆放和措辞不同。
解释二:步骤描述的那个对象本身已经变化。比如步骤里说的“提交入口”现在变成了自动处理,“单独设置项”被并入统一配置。它的特征是:你能找到相近功能,但它的作用范围、触发条件或结果已经不同。
两种解释都会表现为“找不到原来的按钮”,但后续动作完全相反。前者应更新路径,后者应重写步骤并重新验证结果。
下面几类证据比反复点击更有用,且不需要依赖任何未经验证的界面描述。
这四类证据中,只要“功能名可检索到”和“结果可复现”同时成立,就可以先按入口层处理,不必推翻整段步骤。
假设某步骤要求在一个设置页里逐项填写参数,但当前界面只保留了一个总开关。若打开总开关后,输出结果与逐项填写时一致,那么这属于配置层变化,步骤可以简化为“开启总开关并核对输出”。若打开后结果明显不同,或根本没有对应输出,就属于能力层变化,需要重新设计验证方法,而不是继续寻找隐藏的逐项入口。
这个例子的关键不是开关本身,而是先比较结果,再决定是否继续找入口。结果一致,路径差异可以容忍;结果不一致,路径再接近也没有意义。
建议按以下顺序执行,每一步都产出可判断的信息:
取舍点在于:如果差异只影响操作路径,更新文档即可;如果差异影响结果定义,就必须先冻结旧步骤,避免继续按它执行产生错误判断。一次改动前后的比较还要考虑季节、搜索需求变化和数据采集差异,不能把结果波动单独归因于步骤变化。
当你能明确说出“原步骤的意图现在由哪个功能承担、执行后得到什么结果、这个结果是否仍满足原目标”时,定位就可以结束。若只能说出“找不到原来的按钮”,说明还停留在入口层,继续找下去也不会得到可复用的结论。
把结论写成一句可验证的话,例如“原步骤的提交动作已并入统一配置,执行后输出一致,路径说明需更新”,比继续翻菜单更有价值。下一步是更新步骤还是重写步骤,取决于这句话里“结果是否一致”,而不是取决于界面看起来像不像。