偶发性bug
很难重现的bug,找不出问题的原因。
解决方法
- 软件版本信息
- 确认我测试的是正式的软件版本,如果不是就先记录下该问题,然后选择正式的版本进行测试(开发人员基于尝试的一次非正规的修改可能会导致不可复现的Bug);
- 可以和其它版本进行对比,如果其它的版本没有类似的问题,就可以去对比这两个版本之间的区别。
- 环境(操作系统、硬件)
- 可以在另一台计算机上测试一下。
- 换一个版本的操作系统
- 网络环境
网络能否正常通信(外网 —> 防火墙 --> 内网)。
- bug模式
- 给这个Bug设定一个模式,比如是不是网络异常,然后再进行测试,收集更多的信息去修改和完善这个模式。
- 这样不断尝试新的模式,直到Bug能完全复现为止,这个时候只要使用这个模式就可以复现出Bug了。(这个很难,需要经验积累)
-
人
需要复现此bug,往往需要开发人员、测试人员等协调沟通处理。 -
测试工具
毕竟不是专业测试人员,具体工具,暂时无法说明。