页面偶尔空白、保存后没有反馈、同样的操作得到不同结果。面对这些现象,马上修改代码很有诱惑力,但先把问题描述清楚,通常能减少来回试错。
先记下四件事
- 操作前的状态:当前页面、输入内容、必要的前置条件。
- 实际操作:按什么顺序点击或输入。
- 预期结果:原本应该发生什么。
- 实际结果:具体看到了什么,与预期相差在哪里。
记录环境时保留有用的信息,例如浏览器和应用版本。分享截图、日志或请求内容之前,先移除账号、令牌和其他私人信息。
一次只验证一个猜想
如果怀疑是输入导致的问题,就固定其他条件,只改变输入。如果怀疑某个步骤有影响,就在同样的初始状态下比较有无这个步骤的结果。一次修改多个条件,容易得到结果却不知道原因。
现象:筛选后列表为空
条件:列表有数据,选择了某个分类
预期:显示该分类的条目
观察:返回数据正常,页面仍显示空状态
下一步:检查分类值与筛选条件是否一致
修复之后,再走一遍原来的路
验证不应只停在“页面能打开”。重新执行最初的复现步骤,再检查相邻场景:空输入、重复操作、没有数据时的反馈。把原因和验证结果留下来,下次遇到相似问题时就有了可用的线索。