最小复现是用尽量少的步骤稳定展示同一问题。删减无关动作可以帮助定位,但不能移除决定现象的设备、网络或配置条件。
先理解判断依据
从完整流程开始,一次减少一个动作并观察结果。记录必要版本和错误,不拿其他账户或未知配置试验。敏感任务可以用不含个人数据的同类测试文件,但要说明与真实任务的差别。
把问题放进具体场景
假设只有上传后立即切换应用才失败,复现应保留切换时机。若只是停留在首页就成功,就不能拿首页结果替代原问题,也不该扩大为所有上传都失败。
本次需要留下的记录
- 最少动作与关键时机
- 必要环境
- 真实和测试任务的差别
减少无关步骤,不删掉触发条件
假设故障只有切换网络后再上传发生。把复现简化成“打开应用”会丢掉关键触发;有效最小复现应保留切网、当前配置和小测试文件,去掉私人内容和无关软件操作。
对照现象,决定下一项检查
| 观察或条件 | 这项证据说明什么 | 下一步怎样处理 |
|---|---|---|
| 删除无关内容 | 降低资料暴露 | 保留触发结构 |
| 省略关键切换 | 可能无法复现 | 补明确条件 |
| 步骤仍不能稳定触发 | 样本存在波动 | 注明成功失败次数 |
把判断落实到一次操作
- 先写原流程与失败阶段,标出候选必要条件。
- 用自己获授权的无敏感测试资料替代私人文档,确认仍有同类错误。
- 每次只移除一个无关步骤,记录结果,不为了复现关闭保护。
- 提交系统版本、步骤、预期与实际结果,必要日志仅覆盖该次时段。
什么时候停止,以及什么时候重新检查
无法复现时如实写偶发,不编造确定步骤。目标系统不允许测试或任务具有真实交易后果时,使用正式支持的测试方式。软件变化后旧最小复现需再确认。
再问一个容易遗漏的问题
步骤越少是不是越好?
目标是可解释且可复现,不是单纯最短。保留网络、配置、权限或时序中确实影响故障的条件,去掉秘密和无关动作;不把不完整描述称为最小复现。
保存本题的个人记录
系统版本:
必要前置条件:
最短步骤:
无敏感测试资料:
预期实际:
重复与限制:
这份记录只保存自己核对过的条件;不填写密码、验证码或完整订阅凭据。下方检查表可下载空白版本。
常见疑问
复现不了是不是问题不存在?
不是。只能说明本次条件下未重现,应保留原记录并观察是否与时段或环境有关。
阅读依据与下一步
继续阅读 连接分层排查 与 所有网页都打不开怎么查:先确认断开后的基线,也可返回 故障定位与反馈 查看同类问题。
把这篇文章,变成你的检查记录。
勾选已完成的核对;点击“保存检查进度”后,下次可在同一浏览器继续。
尚未保存,勾选仅保留在当前页面。