如何写一份良好的缺陷(Bug)报告
作者:网络转载 发布时间:[ 2012/7/17 10:55:32 ] 推荐标签:
没错,任何软件都存在bug,哪怕是我们自己也存在缺陷,因为程序员也是普通人,人是会犯错误的。当有人在使用软件时遇到bug,你需要使用邮件形成一份缺陷bug,发送给开发人员。开发者可以依据该报告定位问题,复现问题,修复问题。
但是很多时候,开发人员很难理解提交上的缺陷报告,因为发送人并不了解我们需要的是什么,那如何与开发人员沟通以及如何写出一份缺陷报告,在这篇文章,我将教你如何写出一份清晰的缺陷报告能使开发者理解、复现、修复问题,这里下载缺陷报告模板。
为什么要发送缺陷报告
缺陷报告可以用很多方式来帮助我们的开发者。
● 他们能告知我们没有意识到的问题
● 他们能发现我们可能还没想到的新特性
● 他们能帮助我们感受到客户是如何使用我们的软件,以至于我们可以做的更好
没有这些缺陷报告,我们不知道出错的地方,我们需要它像你唱歌跳舞时需要有软件的支持一样。
什么时候发送缺陷报告
● 简单来说是越快越好,详细来说是:
● 当你看到一个错误消息时发送错误报告
● 当屏幕是空白或者数据缺失发送报告
● 当程序没有出现预期的结果时发送报告
● 当程序崩溃、死机、没有响应或者响应很慢时发送报告
● 当程序返回错误结果时发送报告
● 当你得不到想需要的结果时发送报告
● 如果你不清楚怎样做时发送报告
● 如果你不喜欢软件做的方式,或者软件老打搅你时,发送错报告
● 如果你想在系统中实现一个变通方案时发送报告
缺陷报告需要有哪些内容
缺陷报告应该包含很多信息,你提供的信息越多效果越好,对于开发者,像我,提供一个纯文本文件模板给你填充然后邮件发给我,当然也有表格形式的,但是期待你自己杜撰一份然后发给我。下面是一些必须包括的部分以及如何写好每部分:
标题:创建一个简短的标题,让问题看起来更清晰。“应用崩溃”是一个很恼人的标题因为它没有足够的信息包括在这份报告里面。取而代之的是标题应该包含错误消息和消息码,或者是结果的名称以及失败时你正在做的事情。例如:Error 402:访问拒绝当点击“发送邮件”这个例子提供了缺陷系统的上下文信息。
差:“程序崩溃”,“报错”,“Bug”
好:“从’Kifu’中打印时5C79错误”,“’Kifu honors’报表为空”
产品:用名称标识产品,告知你使用的是哪个版本。绝大部分软件都包含有版本信息。web应用的版本信息通常在页脚。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11