如何应对难以重现的偶发性bug?

作为程序员或测试人员,你碰到过难以重现的Bug吗?

作为软件开发人员或测试人员,我们总是会跟各种形式的Bug战斗。

 

1. 令人头疼的偶发性Bug

有一些令人头疼的Bug,让你绞尽脑汁费劲心力总是找不到原因。

这类Bug最大的特点:

 

偶发性Bug

偶发性Bug

偶发性Bug

重要的事情,重复三遍!

 

一般的Bug,开发人员可以通过调试Debug等手段,比如:

断点调试

单步调试


Debug的前提条件是:稳定的复现Bug!

 注意稳定二字,其实你的Bug复现一次、两次,还是容易的,但问题是稳定复现

 因为如果不能稳定复现,那么单步调,断点调,都无用武之地!

 

2. 稳定复现Bug“的技术手段

如果有一种技术手段,

能够如同摄像头一样将犯罪份子(Bug)的整个犯罪行为过程记录下来

 

那么,解决之道就很简单了:

 将视频拉到犯罪时间点,重现犯罪现场,看一看现场情况

 对于程序而言,同样的

 如果我们可以详细记录程序的执行过程,如同摄像一样

 那么回放程序执行过程,就能分析并定位这种偶发性Bug

 

3. DT-Win怎么记录并稳定复现Bug

   自动化的Instrument技术,无需人工写log代码;

   长时间记录程序执行过程,最长可达30天;

   日志自动可视化分析,PC稳定复现Bug

  • 5
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值