编写缺陷报告

本文详细介绍了如何编写缺陷报告,包括报告的必要组成部分(如缺陷编号、标题、发现者等),处理流程,以及缺陷的严重程度、优先级和描述的要求。强调了回归测试的重要性以及识别缺陷的方法,如对比需求、参考定义和团队沟通。
摘要由CSDN通过智能技术生成

编写缺陷报告

一、如何编写缺陷报告?

1.说明:

在企业中会使用测试管理工具或缺陷管理工具对bug进行管理,比如:禅道、QC、螳螂、bugzilla,不同企业工具不同,缺陷报告的模板也不完全相同,但主要部分大同小异。

2.缺陷报告的主要组成

案例:除法功能。当除数为零时,弹出系统错误,程序异常退出。
1)缺陷编号 (defect id):记录发现缺陷的顺序号能够唯一标识的bug
2)缺陷标题 (summary):简明扼要的将缺陷概况说明。(清晰,正确,易懂)
3)发现者 (创建者):测试人员自己,通常会写测试人员的账号。
4)提交缺陷的日期 ->注意:发现缺陷要及时提交。发现缺陷后应该确认缺陷,避免由于自己的失误造成“假缺陷”的提交
5)指派给谁处理:
A、测试人员将bug指派给开发方负责人(开发经理、项目经理)
B、开发公司负责人将bug指派给相应的开发人员进行解决。测试人员->开发商负责人->相应的开发人员。 6) 功能模块 :指明发现bug的功能模块。
7)发现缺陷在哪个版本中
版本:不仅仅是指发布的最终的版本,也包括在研发过程中出现的临时版本。
(重点)回归测试:在新版本中对上一个版本中测试过的所有功能重新测试一遍。
为什么要做回归测试?
A、修复bug的同时,有可能会带来新的bug。
B、新增加的功能有可能会给原有的功能带来影响,产生新的bug。
说明:在企业中,如果满足一定条件,可以采用自动化的方式进行回归测试,这样可以节省成本,提高效率。
8)状态:表现缺陷目前的处理情况
A、常用状态:新的(new)->激活的(open)->修复的(fixed)->关闭的(closed)->被拒绝的(rejected)->重新激活的(reopen)
重点面试问题:缺陷报告的处理流程(生命周期和步骤)

  • 步骤一:测试人员发现缺陷填写缺陷报告,将新的缺陷报告提交给开发经理。
  • 步骤二:开发经理验证缺陷。
    情况1,验证缺陷。通过开发经理会激活缺陷,并将缺陷指派给相应的开发人员。
    情况2,验证缺陷未通过开发经理将拒绝该缺陷缺陷被拒绝后,测试人员通过自查及与相关部门沟通后,如果确认是缺陷,那么谁拒绝的就谁负责重新激活缺陷。将缺陷重新纳入测试流程。如果确认是假缺陷。那么由测试人员或者测试组长将该假缺陷进行关闭。*
  • 步骤三,开发人员修改该缺陷后,将缺陷修改后的状态设置为已修复的状态。
  • 步骤四,测试人员对已修复的缺陷进行返测
    情况1:如果返测通过,测试人员将缺陷进行关闭(closed)
    情况2:如果返测为通过,测试人员将缺陷重新激活,指派回开发人员继续修复,直到缺陷修复成功,缺陷关闭位置。
    9) 缺陷的严重程度(severity)
    A、非常严重《可能没有该级别》
    B、致命的->1
    C、严重的->2
    D、中等的->3《占比较高》
    E、建议性的问题->4
    注意:缺陷严重级别的定义比较笼统,在实际工作中容易引起争论,所以企业通常回制定详细的缺陷严重级别说明,在工作中定级别时应该注意参考

10)缺陷的优先级:建议开发方在什么时间或版本中解决该问题
注意:开发方可以对优先级进行合理的修改
优先级:
A、放下手头任务。立即解决
B、下一个版本解决
C、在软件发布之前解决
D、尽量在软件发布之前解决
11)缺陷的描述:将发现bug的过程记录下来,让开发人员能重现bug
要求:逻辑清晰,用语专业准确,易读易懂、不要做任何评价(如实记录)

二.缺陷报告总结

 1.缺陷报告的作业
 2.如何识别缺陷?
 1)对比需求-如果与需求不符就是bug
 2)参考缺陷的定义
 3)通过与测试人员、开发人员、产品人员、客户等进行沟通来确定bug
  • 17
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值