51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2654|回复: 3
打印 上一主题 下一主题

[原创] 如何应对难以重现的偶发性bug?

[复制链接]
  • TA的每日心情
    开心
    2017-7-24 13:27
  • 签到天数: 160 天

    连续签到: 1 天

    [LV.7]测试师长

    跳转到指定楼层
    1#
    发表于 2017-6-7 11:43:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    作为程序员或测试人员,你碰到过难以重现的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”。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情

    2024-7-8 09:00
  • 签到天数: 943 天

    连续签到: 1 天

    [LV.10]测试总司令

    2#
    发表于 2017-6-9 14:37:15 | 只看该作者
    只能记住步骤重复试验  以及思维跳跃一些
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-7-24 13:27
  • 签到天数: 160 天

    连续签到: 1 天

    [LV.7]测试师长

    3#
     楼主| 发表于 2017-6-12 10:09:09 | 只看该作者
    梦想家 发表于 2017-6-9 14:37
    只能记住步骤重复试验  以及思维跳跃一些

    有可以录制和回放的工具呀~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2017-10-10 09:25
  • 签到天数: 142 天

    连续签到: 1 天

    [LV.7]测试师长

    4#
    发表于 2017-7-21 16:44:55 | 只看该作者
    做测试的时候尽量做到全面
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-23 17:44 , Processed in 0.064616 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表