怎么应对无法重现的bug

他人已复现

  1. 第一步收集信息,尽可能的了解复现的详细环境(手机型号、浏览器版本、操作系统,网络环境等),了解对方是否是可以稳定重现的。
    在他人尽可能相同的环境下,先做基本还原,是否重现。

  2. 尽可能的了解复现的详细步骤(原始数据产生、数据类型、操作步骤等)
    根据复现步骤,去重现问题。重现问题之前是否有其他比较特殊的操作,之间关键性是否很大。进一步尝试去重现。

  3. 尽可能的掌握复现的时间(可以根据时间查找对应的日志)

  4. 分析用户复现时的数据,是否存在特殊的字符、特殊类型的数据,数据量过大以及是否还有测试的脏数据去尝试重现。

  5. 异常情况分析(操作过程断网、来短信、电话、其他应用弹窗等出现)

  6. 性能因素(资源耗尽,CPU、内存较低的情况,电量低情况(省电模式),弱网情况)

  7. 用户异常的操作(多次点击、多用户同时点击,操作时别人登陆了自己的账号等)

  8. 增加辅助信息,去尝试重现问题(1.增加调试2.添加断点)

自己的复现

有规律的复现

  1. 复现时的数据类型(怎么样的数据类型会出现)
  2. 复现时的网络环境(wifi、4G、3G或者其他网络不稳定的情况)
  3. 复现时的操作(多次点击、并发等)
  4. 重现的频率(接口上多次请求,分析复现的频率等)

无规律的复现

  1. 客户端提前打开日志命令输出log
  2. app端、web端打开后台服务器,观察后台log
  3. 仍旧无法复现,直接找开发。说明复现时的场景
  4. 实在无法解决,问题挂起进行观察。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值