标签:
1、把你的操作、操作顺序和结果全部记录下来
要记录所做的事、做事的顺序、以及发生的结果,每次做完都要全部记录。就像调试硬件一样,必须指导每个步骤以及执行结果,才能确定下一步关注的重点。
2、要知道,任何细节都可能是重要的
有时bug报告可能就有一句简单的话,比如仪器显示出错了,或者仪器无法正常工作,这样的内容对测试人员没有实质帮助,除了记录发生的事情,还要注意的细节是问题的严重程度,以便判断是否需要立即修复。
3、把时间关联到一起
症状与调试信息关联起来是非常有用的,比如报告“蜂鸣器在测量结束时,偶尔出现声音比较长”,就比“蜂鸣器声音偶尔较长”有用。 书中的一个案例时,计算机中心报告服务器崩溃,经常出现在下午3点左右,根据这个时间信息,工程人员发现下午3点是大家休息喝咖啡的时间,由于对自动售货机大量的操作超出了服务器的承受范围导致其崩溃,因此就比较容易找到bug。
4、用于设计的审计跟踪也非常有用
软件版本控制工具,可以告诉你那次版本修改引入了bug,并且告你两个版本的不同。 目前推荐个人本地使用git版本管理工具,每修改一个功能,并且测试通过后就提交记录,从而可以比较容易的把出现bug的地方定位到很小的改动区域! 当前版本调试测试完全通过后,上传到公司的VSS版本服务器中最版本记录。
5、把事情记录下来
细节方面,永远不要相信自己的记忆力,而要写下来,无论你那是如何忙碌。如果依靠记忆,你可能会忽略掉你自认为不重要其实很关键的细节。 口头传递无法准确将消息传递并且会浪费所有人的时间,因为你无法记住使事情如何发生、发生的顺序以及他们之间的关联,这些非常重要的信息缺失后,他人还要重新完成寻找bug的过程,会浪费更多宝贵的精力! 保存调试日志和跟踪记录,并且注明相关的时间和影响,把你的推理、修复操作以及其它内容全部记录下来,形成书面bug报告后,就很容易发送给他们,并且在电脑上进行备份。
标签:
原文地址:http://www.cnblogs.com/shuolang/p/5351338.html