软硬件调试九法:第六条规则 保持审计跟踪

1、把你的操作、操作顺序和结果全部记录下来

  要记录所做的事、做事的顺序、以及发生的结果,每次做完都要全部记录。就像调试硬件一样,必须指导每个步骤以及执行结果,才能确定下一步关注的重点。

2、要知道,任何细节都可能是重要的

  有时bug报告可能就有一句简单的话,比如仪器显示出错了,或者仪器无法正常工作,这样的内容对测试人员没有实质帮助,除了记录发生的事情,还要注意的细节是问题的严重程度,以便判断是否需要立即修复。

3、把时间关联到一起

  症状与调试信息关联起来是非常有用的,比如报告“蜂鸣器在测量结束时,偶尔出现声音比较长”,就比“蜂鸣器声音偶尔较长”有用。 书中的一个案例时,计算机中心报告服务器崩溃,经常出现在下午3点左右,根据这个时间信息,工程人员发现下午3点是大家休息喝咖啡的时间,由于对自动售货机大量的操作超出了服务器的承受范围导致其崩溃,因此就比较容易找到bug。

4、用于设计的审计跟踪也非常有用

  软件版本控制工具,可以告诉你那次版本修改引入了bug,并且告你两个版本的不同。 目前推荐个人本地使用git版本管理工具,每修改一个功能,并且测试通过后就提交记录,从而可以比较容易的把出现bug的地方定位到很小的改动区域! 当前版本调试测试完全通过后,上传到公司的VSS版本服务器中最版本记录。

5、把事情记录下来

  细节方面,永远不要相信自己的记忆力,而要写下来,无论你那是如何忙碌。如果依靠记忆,你可能会忽略掉你自认为不重要其实很关键的细节。 口头传递无法准确将消息传递并且会浪费所有人的时间,因为你无法记住使事情如何发生、发生的顺序以及他们之间的关联,这些非常重要的信息缺失后,他人还要重新完成寻找bug的过程,会浪费更多宝贵的精力! 保存调试日志和跟踪记录,并且注明相关的时间和影响,把你的推理、修复操作以及其它内容全部记录下来,形成书面bug报告后,就很容易发送给他们,并且在电脑上进行备份。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值