如何测试定位不可重现的Bug ?

实例:

问题:运行一段时间后,发现不能打开事件设置窗口。 因为是C/S 架构,因此RD 给出的解释是,可能由于网络中断,导致取不到数据(事件设置的配置文件确实放在服务端)

重现的环境和操作步骤:

新的产品从旧产品移植过来,但是架构换成了单机版。 在其他的设置模块,有一个不能打开的窗口, 此时再去打开事件设置窗口。

则必然打不开。

分析:事件设置窗口依赖外部数据,如果外部数据有问题,或者不能取到,就会导致事件设置模块出异常,因此打不开。

经验总结:

1.  尽量记清楚故障出现的数据和操作步骤。 

2.  找出出现问题的模块,可能会有哪些数据是需要外部模块提供的,尝试获取/设置 这些数据,然后再到出问题的模块进行操作,看是否出现。

原文地址:https://www.cnblogs.com/wenchunl/p/1695273.html