缺陷报告编写规范技术部赖文举编写人赖文举编写日期年月曰审核人审核日期批准人批准日期变更历史序号变更内容变更页变更类别变更者新建引言软件缺陷定义软件缺陷(Defect):又叫做Bug
即为计算机软件、程序、web应用中存在的某种不符合正常运行的功能问题
也是错误、隐藏,让用户不满意的功能缺陷
从产品内部看,缺陷是软件产品开发或维护过程中存在的错误、毛病等各种问题;从产品外部看,缺陷是系统所需要实现的某种功能的失效或违背
缺陷报告定义缺陷报告把测试的过程和结果写成文档,并对发现的问题和缺陷进行分析,为纠正软件存在的质量问题提供依据,同时为软件验收和交付打下基础
协同公司在项目中采用的缺陷处理过程如下在软件测试过程中,缺陷报告起到了一个交接单的作用,它帮助开发人员和测试人员之间更有效的交流,提高了缺陷的解决速度和质量
同时也可以通过统计bug数来对被测的软件进行质量评估,比如根据以往项目中每千行bug数的平均值来制定测试计划,同类的产品,尤其是同一个开发流程的产品,这些数值不应该相差太多,如果相差一个数量级以上,我们几乎可以说,要么是QA出问题了,要么是开发出问题了
另外,降级bug的多少对于软件质量评估也是一个重要参考标准,降级bug也就是由于修正一个bug,又产生了一个新bug,降级bug数目过多意味着现在的产品在越修越坏
缺陷报告是测试过程中可以提交的最重要的东西
编写缺陷报告的目的是为了方便程序员找到程序出现的问题,从而有利于分析错误产生的原因,定位错误,修改问题
它的重要性丝毫不亚于测试计划,并且比其他的在测试过程中的产出文档对产品的质量的影响更大
因此,缺陷报告编写的基本要求是简洁、准确、完整、规范
有效的缺陷报告将能够:减少开发部门的二次缺陷率、提高开发修改缺陷的速度、提高测试部门的信用度、增强测试和开发部门的协作
那么在提交缺陷报告时,我们需要提交的就是一份简单明