




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、测试计划与软件缺陷测试计划与软件缺陷第四章第四章 编写和管理缺陷报告编写和管理缺陷报告上一章内容回顾上一章内容回顾v 识别和描述缺陷识别和描述缺陷本章学习目标本章学习目标v 掌握缺陷报告的处理流程掌握缺陷报告的处理流程v 了解缺陷跟踪系统了解缺陷跟踪系统BugzillaBugzilla的使用的使用内容进度内容进度v 缺陷报告的用途缺陷报告的用途v 缺陷的分类缺陷的分类v 缺陷报告的处理流程缺陷报告的处理流程v 缺陷跟踪系统缺陷跟踪系统缺陷报告的用途缺陷报告的用途v 缺陷报告的用途是什么?缺陷报告的用途是什么?v 记录缺陷记录缺陷v 缺陷分类缺陷分类v 缺陷跟踪缺陷跟踪v 为什么要尽早的报告缺陷
2、?为什么要尽早的报告缺陷?v 是不是所有的缺陷都会被修复?是不是所有的缺陷都会被修复?解决不同的缺陷分配合理的资源跟踪缺陷,使缺陷得以修复缺陷的定义?在使用过程中所出现的问题,或导致软件不能符合设计要求或满足消费者需求的问题内容进度内容进度v 缺陷报告的用途v 缺陷的分类v 缺陷报告的处理流程v 缺陷跟踪系统缺陷的分类缺陷的分类v 从哪些角度给缺陷分类?从哪些角度给缺陷分类?v 按问题引出不同按问题引出不同v 按功能模块)按功能模块)v 按缺陷的严重程度按缺陷的严重程度v 影响进度的问题影响进度的问题v 死机死机v 功能问题功能问题v 界面问题界面问题v 建议建议 v 按修复缺陷的优先级按修复
3、缺陷的优先级v 应立即修复的问题应立即修复的问题v 在产品发布之前必须修复的问题在产品发布之前必须修复的问题v 如果时间允许应该修复的问题如果时间允许应该修复的问题v 可以在发布版本中存在的问题可以在发布版本中存在的问题v 备注:缺陷的严重程度和优先级各软件公司可根据实备注:缺陷的严重程度和优先级各软件公司可根据实际情况自行确定。际情况自行确定。为什么要分类?对缺陷要中级别的分类可帮助开发人员集中有限的时间和精力解决关键问题。界面类功能类说明书联机帮助功能模块缺陷的分类缺陷的分类v 判断缺陷类别的方法判断缺陷类别的方法v 通过参考文档来确认缺陷的类别通过参考文档来确认缺陷的类别v 产品需求说明
4、书产品需求说明书v 用户手册用户手册v 联机帮助联机帮助v 已经提交的缺陷报告已经提交的缺陷报告v 通过了解软件产品的行业背景来发现确认缺陷的通过了解软件产品的行业背景来发现确认缺陷的类别类别v 通过沟通来确认和识别缺陷的类别通过沟通来确认和识别缺陷的类别提供量化标准提供借鉴的经验了解用户对不同缺陷的反应缺陷的分类缺陷的分类v 缺陷的分类方法缺陷的分类方法v 缺陷的分类缺陷的分类v 判断缺陷类别的方法判断缺陷类别的方法内容进度内容进度v 缺陷报告的用途v 缺陷的分类v 缺陷报告的处理流程v 缺陷跟踪系统缺陷报告的处理流程缺陷报告的处理流程v 缺陷报告的分类缺陷报告的分类v 按缺陷所处状态分按缺
5、陷所处状态分类类v 待确认的待确认的v 新提交的新提交的v 已分配的已分配的v 问题未解决的问题未解决的v 待返测的待返测的v 待归档的待归档的v 已归档的已归档的 按处理意见分类按处理意见分类已修改的已修改的不是问题不是问题无法修改无法修改以后版本解决以后版本解决保管保管反复反复无法重现无法重现给缺陷分类的目的:1、便于给出缺陷的严重级别,定义修改的优先级2、更好的管理缺陷报告,在测试的各个阶段分析缺陷的情况和在系统中的分布,指导下一步的测试工作给缺陷报告分类的目的:实时了解缺陷报告当前的处理状态便于安排测试工作缺陷报告的处理流程缺陷报告的处理流程 提交缺陷报告 返测报告 分配缺陷报告 处理
6、缺陷报告 关闭缺陷报告 返测通过 返测未通过 缺陷报告处理流程一缺陷报告处理流程一测试人员测试人员测试经理或开发经理测试经理或开发经理开发人员开发人员测试人员测试人员测试经理或测试人员测试经理或测试人员缺陷报告的处理流程缺陷报告的处理流程缺陷报告处理流程二缺陷报告处理流程二缺陷报告的处理流程缺陷报告的处理流程 提交缺陷报告 解决缺陷报告 关闭缺陷报告 缺陷分析 推迟处理 缺陷报告处理流程三缺陷报告处理流程三缺陷报告的处理流程缺陷报告的处理流程v 缺陷报告的分类缺陷报告的分类v 按优先级分类按优先级分类v 按处理状态分类按处理状态分类v 缺陷报告处理流程缺陷报告处理流程v 提交缺陷报告提交缺陷报
7、告v 处理缺陷报告处理缺陷报告v 返测缺陷报告返测缺陷报告v 关闭缺陷报告关闭缺陷报告内容进度内容进度v 缺陷报告的用途v 缺陷的分类v 缺陷报告的处理流程v 缺陷跟踪系统v 缺陷报告的内容v 使用Bugzilla缺陷跟踪系统v 管理Bugzilla缺陷跟踪系统缺陷报告的内容缺陷报告的内容v 缺陷报告缺陷跟踪记录属于缺陷报告一部分缺陷报告缺陷跟踪记录属于缺陷报告一部分的结构组成见教材的结构组成见教材P28)缺陷报告的内容缺陷报告的内容v 缺陷报告案例分析缺陷报告的内容缺陷报告的内容v 缺陷报告的结构组成缺陷报告的结构组成v 缺陷报告的案例分析缺陷报告的案例分析使用使用Bugzilla缺陷跟踪系
8、统缺陷跟踪系统v 演示使用演示使用Bugzilla使用使用Bugzilla缺陷跟踪系统缺陷跟踪系统v 使用使用Bugzillav Bugzilla是免费的缺陷跟踪系统,由是免费的缺陷跟踪系统,由Terry Weissman研制,用研制,用Perl编写,最初在编写,最初在Netscape内部内部跟踪其跟踪其bug。v v 功能表现在:功能表现在:v 1、强大的检索功能、强大的检索功能v 2、用户可配置通过、用户可配置通过E-mail公布公布Bug变更变更v 3、历史变更记录、历史变更记录v 4、通过跟踪和描述处理、通过跟踪和描述处理Bug使用使用Bugzilla缺陷跟踪系统缺陷跟踪系统5、附件管
9、理、附件管理6、完备的产品分类方案和细致的安全策略、完备的产品分类方案和细致的安全策略7、安全的审核机制、安全的审核机制8、强大的后端数据库支持、强大的后端数据库支持9、Web、Xml、E-mail和控制界面和控制界面10、友好的网络用户界面、友好的网络用户界面11、丰富多样的配置设定、丰富多样的配置设定使用使用Bugzilla缺陷跟踪系统缺陷跟踪系统v 安装安装Bugzillav 分类:分类:v (一(一Linux平台平台v Perl、Perl组件、组件、MySQL 、Bugzilla、Apachev (二(二Windows平台平台v IIS(Apache)、 Perl、 Perl组件、组件
10、、MySQL 、Bugzilla使用使用Bugzilla缺陷跟踪系统缺陷跟踪系统 新新 提提 交交 的的(N Ne ew w) 已已解解决决的的(R Re es so ol lv ve ed d) 已已验验证证的的(V Ve er ri if fi ie ed d) 已已 关关 闭闭 的的(C Cl lo os se ed d) 未未解解决决的的(R Re eo op pe en ne ed d) Fixed/Invalid/W ontfix/Later/Remind/W orksforme Fixed/Invalid/W ontfix/Later/Remind/W orksforme Reo
11、pen bug Reopen bug Make bug as Verified Make bug as Closed Make bug as Closed 状态(状态(status)处理办法(处理办法(resolution)待确认的(待确认的(Unconfirmed):待确认后提交到系统中新提交的(新提交的(NewNew):这个bug刚刚被提交到系统中,还没有做任何的处理和响应未解决的(未解决的(ReopenedReopened):这个bug曾经被处理过一次,但是处理的结果不太正确处于左侧这三种状态的bug,其处理办法为空。已解决的(已解决的(ResolvedResolved):这个bug已经
12、被处理了,提醒测试组对此bug进行验证已验证的(已验证的(VerifiedVerified):测试人员认可了处理意见,并且对bug进行了验证已关闭的(已关闭的(ClosedClosed):产品发布以后对bug进行关闭,归档已修改的(已修改的(FixedFixed):开发人员对此bug进行了修改,并且经过自己的单元测试后已经checkin到配置管理系统中不是问题(不是问题(InvalidInvalid):这个bug中描述的不是问题,通常作为FAQ不修改(不修改(WontfixWontfix):这个bug描述的是问题,但是不修改,以后也不修改以后版本解决(以后版本解决(LaterLater):这个bug描述的是问题,但是不在这个版本解决保留(保留(RemindRemind):这个bug描述的是问题,但是不能确定是否在这个版本中修改重复(重复(DuplicateDuplicate):这个bug与已有的bug重复了,在置重复的时候必须说明与哪个bug重复需要更多信息(需要更多信息(WorksformeWorksforme):根据bug描述无法查找问题的原因并解决,需要提供更多的关于这个bug的信息使用使用Bugzilla缺陷跟踪系统缺陷跟踪系统v Bugzilla各项内容含义各项内容含义v 硬件平台和操作系统硬件平台和操作系统v 版本版本v 报告优
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 传媒公司协议合同范本
- 制作简易合同范本
- 农户贷款保证合同范本
- 农村住宅设计合同范本
- 上海植物租摆合同范本
- 公积金租房合同范本
- 五人合伙合同范本
- 二手公寓房购买合同范本
- 正规合同范本买卖
- 仓库货品保管合同范本
- GB/T 3452.2-2007液压气动用O形橡胶密封圈第2部分:外观质量检验规范
- GB/T 30797-2014食品用洗涤剂试验方法总砷的测定
- GB/T 20057-2012滚动轴承圆柱滚子轴承平挡圈和套圈无挡边端倒角尺寸
- GB/T 19808-2005塑料管材和管件公称外径大于或等于90mm的聚乙烯电熔组件的拉伸剥离试验
- GB/T 12771-2019流体输送用不锈钢焊接钢管
- 工程验收及移交管理方案
- 班组建设工作体系课件
- 图片编辑概述课件
- 第章交通调查与数据分析课件
- 2023年岳阳职业技术学院单招职业技能考试笔试题库及答案解析
- 北师大版八年级数学上册《认识无理数(第2课时)》参考课件2
评论
0/150
提交评论