缺陷的提交艺术
上一篇 /
下一篇 2007-12-10 11:33:56
/ 个人分类:bug report
查看( 48 ) /
评论( 3 )
P4ke"Y%LJ0Bug report 的核心是对错误的描述。编写好的bug report是一种好的艺术形式。采用以下的10种技巧可以帮助你的小组提高编写bug report的质量:领测软件测试网%yw,|&g i#B+N
1、组织Sructure:测试人员应该采用深思熟虑的,小心谨慎的方法执行测试,并且作详尽的记录。这样可以促使他们对测试下的系统有很好的认识。当错误发生的时候,一个有组织的测试人员能够知道最早出现问题的地方。
f"m.Paf7T7n02、重现Reproduce:测试人员在编写bug report之前必须在检查问题是否可重现。如果错误不可再重现,仍然应该写下来,但是必须说明问题的偶然性。一个好的处理原则就是在编写bug report之前反复尝试3次。 领测软件测试网Sgv^6}A#Fr$J
3、隔离Isolate:在尝试编写bug report之前,必须试着隔离错误。可以采用改变一些变量的方法,如系统的配置,它可能可以改变错误的症状。这些信息可以为开发人员着手调试提供思路。领测软件测试网6z W&NK6l.q2vF/\
4、归纳Generalize:在测试人员发现了一个已隔离的,可重现的问题后,应该对问题进行归纳。同一个问题是否出现在其他的模块或其他的地方?同一个故障是否有更加严重的问题?
&E1e
Y{cO.`+g05、对比Compare:如果测试人员以前曾经验证过现在出错的测试用例,那么他就应该检查以前的测试结果以检查相同的条件是否通过以前的测试。如果是的话,那么这个问题就像是一个回归的错误。注意由于同一个测试条件有可能出现在多个测试用例中,这个步骤就不仅仅只是检查一个测试用例在以前的多个结果。
]E-@4`
_DL%h-d5{06、总结Summarize:在bug report的第一行写上错误的总结是非常关键的。测试人员要花些时间思考已发现的错误对客户有何影响。这不仅仅要求测试人员编写的报告要能够吸引读者,适合管理层的沟通清晰,还要能够帮助设置错误修复的优先级别。
V!\5KXu:X07、精简Condense:在bug report的初稿完成后,测试人员应该反复阅读它,集中提出那些没有关系的步骤或词语。尹汉的或模糊的说明和那些由于对没有任何关系的细节或者那些在重现错误过程中不需要的步骤而消磨报告欢迎程度的无穷唠叨都不是bug report的目标。领测软件测试网9_A(a.a6U
8、消除歧义Disambiguate:测试人员在精简空话的同时或其之后随即应该在仔细检查报告时候有会产生误解的地方。测试人员应该尽量避免使用模糊的,会产生歧义的核主管的词语。目标是使用能够表述事实,清楚地,不会产生争执的词语。
TN&C