您现在的位置是:首页 >学无止境 >如何把Bug报告写清楚?10年测试专家总结以下9点网站首页学无止境
如何把Bug报告写清楚?10年测试专家总结以下9点
Bug报告是软件测试的重要部分。虽然任何测试都可以编写bug报告。但不是每位测试都能写出有效的 Bug 报告。而有效的bug报告能让与开发团队的沟通更顺畅得进行。
一份好的 Bug 报告应该是清晰简洁的,不遗漏任何关键点。任何不明确的问题都会导致理解上的不对齐,从而影响开发过程;Bug报告必须传达的重要信息是“如何?”和“在哪里?” ,Bug报告应该清楚的展示bug产生的原因,bug产生的一系列准确步骤,从而方便阅读者复现错误并定位到问题所在;Bug报告应当对所写信息负责,使用有意义的句子和简单的词汇来描述问题,减少沟通误解;Bug报告应该将每个问题---无论是否相似,都单独处理。
Bug报告中应该包含以下信息
1.编号:方便引用,开发人员易于确认问题修复情况,让测试和重新测试流程变的更加顺畅和容易。
2.标题:提纲挈领的介绍Bug的内容,标题应该具有明显的关键词,以便阅读者能快速理解。阅读者也能方便的知道该Bug是否已经被报告或者已经被修复。
3.优先级:根据错误的眼中程度,设置优先级。类似非常严重、严重、一般等,一般可以设置5个等级,从而方便开发人员优先解决难题。
4.平台/环境:顾名思义,Bug是在where产生的。在不同的平台/环境,应用程序的行为不同,测试环境或者生产环境出现的错误不一定能复刻。
5.描述:详细描述问题,减少使用,我认为、我相信之类的术语。
6.步骤:清楚的把每一步操作都展示出来,不要遮掩。
7.预期结果:正常情况下,所有操作结束的结果是什么。
8.实际结果:实际情况下,所有操作结束的结果是什么。
9.截图:截取失败用例的屏幕截图,并适当突出显示。
一些提升Bug报告质量的小操作
1.在测试中发现任何错误,立即编写错误报告。人是健忘的,时间越长,重要步骤的遗忘程度越高。
2.确保Bug是可以复现的,是没有异议的。
3.有时候,开发人员会对不同的相似模块使用相同的代码。因此,一个模块中的错误出现在其他类似模块中的可能想也更高,可以凭此尝试找找更多的错误。
4.写一个Bug总结,帮助开发人员快速分析问题的来源、性质、定位。
5.提交Bug报告前,反复确定自己所写的报告条例是否清晰,语句是否通顺,是否有歧义。
6.不要责怪任何人。
经过上述几步,生成的Bug报告会是一份高质量的文档。别的不说,至少你和开发之间的关系不会差了,你说对吧~