他人已复现
-
第一步收集信息,尽可能的了解复现的详细环境(手机型号、浏览器版本、操作系统,网络环境等),了解对方是否是可以稳定重现的。
在他人尽可能相同的环境下,先做基本还原,是否重现。 -
尽可能的了解复现的详细步骤(原始数据产生、数据类型、操作步骤等)
根据复现步骤,去重现问题。重现问题之前是否有其他比较特殊的操作,之间关键性是否很大。进一步尝试去重现。 -
尽可能的掌握复现的时间(可以根据时间查找对应的日志)
-
分析用户复现时的数据,是否存在特殊的字符、特殊类型的数据,数据量过大以及是否还有测试的脏数据去尝试重现。
-
异常情况分析(操作过程断网、来短信、电话、其他应用弹窗等出现)
-
性能因素(资源耗尽,CPU、内存较低的情况,电量低情况(省电模式),弱网情况)
-
用户异常的操作(多次点击、多用户同时点击,操作时别人登陆了自己的账号等)
-
增加辅助信息,去尝试重现问题(1.增加调试2.添加断点)
自己的复现
有规律的复现
- 复现时的数据类型(怎么样的数据类型会出现)
- 复现时的网络环境(wifi、4G、3G或者其他网络不稳定的情况)
- 复现时的操作(多次点击、并发等)
- 重现的频率(接口上多次请求,分析复现的频率等)
无规律的复现
- 客户端提前打开日志命令输出log
- app端、web端打开后台服务器,观察后台log
- 仍旧无法复现,直接找开发。说明复现时的场景
- 实在无法解决,问题挂起进行观察。