第03讲、软件缺陷和缺陷报告_第1页
第03讲、软件缺陷和缺陷报告_第2页
第03讲、软件缺陷和缺陷报告_第3页
第03讲、软件缺陷和缺陷报告_第4页
第03讲、软件缺陷和缺陷报告_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Copyright Tarena Technologies Inc., 2008. All rights reserved.Tarena High-End IT T中国北京中国北京电话:(010)62135687、62136369地址:北京市海淀区北三环西路甲18号 中鼎大厦B座7层中国上海中国上海电话:(021)61202630、61202603地址:上海市北京东路668号 上海科技京城B区9层 加拿大多伦多加拿大多伦多电话:(416)491-6456 地址:Suite 1208, Deerford Road, Toronto, Ontario, Canada邮编:M2J 3J3中国广州中国

2、广州电话:(020)85518868、85518898 地址:广州天河区岗顶侨鑫教育主楼三层第第0303讲、软件缺陷讲、软件缺陷和缺陷报告和缺陷报告Topicsl 测试人员的主要工作职责l 编写缺陷报告l 缺陷报告的处理流程本章内容本章内容3/23一、测试人员的主要工作职责一、测试人员的主要工作职责4/23测试人员的主要工作职责测试人员的主要工作职责l1 1、编写、编写测试计划测试计划l2 2、编写、编写测试用例测试用例l3 3、执行测试,发现缺陷提交、执行测试,发现缺陷提交缺陷报告缺陷报告l4 4、验证所发现的缺陷是否得到修改、验证所发现的缺陷是否得到修改l5 5、编写、编写测试总结报告测试

3、总结报告5/23二、编写缺陷报告二、编写缺陷报告6/23缺陷报告缺陷报告l当测试人员发现了一个缺陷,需要填写一份当测试人员发现了一个缺陷,需要填写一份“缺缺陷报告陷报告”来记录这个缺陷,并通过这个缺陷报告来记录这个缺陷,并通过这个缺陷报告告知开发人员所发生的问题告知开发人员所发生的问题缺陷报告是测试缺陷报告是测试人员和开发人员交流沟通的重要工具。人员和开发人员交流沟通的重要工具。7/23l案例案例1:u张三在测试案例张三在测试案例1-2-1程序时,发现除数为程序时,发现除数为零时程序异常退出,向开发组提交一份缺陷零时程序异常退出,向开发组提交一份缺陷报告报告8/23缺陷报告的重要组成缺陷报告的

4、重要组成l1 1、缺陷编号、缺陷编号(Defect ID)(Defect ID)l2 2、缺陷标题、缺陷标题(summary)(summary)l3 3、缺陷的发现者、缺陷的发现者(Detected By)(Detected By)l4 4、发现缺陷的日期、发现缺陷的日期(Detected on date)(Detected on date)l5 5、缺陷所属的模块、缺陷所属的模块(subject)(subject)l6 6、发现缺陷版本、发现缺陷版本(Detected in release)(Detected in release)l7 7、指派给谁处理、指派给谁处理(Assigned to

5、)(Assigned to)9/23缺陷报告的重要组成缺陷报告的重要组成l8 8、缺陷的状态、缺陷的状态(status)(status)u描述缺陷此时所处的状态描述缺陷此时所处的状态u例如:例如:l新提交的缺陷新提交的缺陷newl打开的缺陷打开的缺陷openl被拒绝的缺陷被拒绝的缺陷rejectedl已经被修改完的缺陷已经被修改完的缺陷fixedl重新打开的缺陷重新打开的缺陷reopenl关闭的缺陷关闭的缺陷closed10/23缺陷报告的重要组成缺陷报告的重要组成l 9、缺陷的严重程度、缺陷的严重程度(severity)u指明该缺陷对软件造成的影响程度有多大指明该缺陷对软件造成的影响程度有多

6、大u例如:例如:l 造成死机或影响开发、测试进度的问题造成死机或影响开发、测试进度的问题Urgentl 非常严重的功能问题非常严重的功能问题Very Highl 大的功能问题大的功能问题Highl 中等程度的功能问题中等程度的功能问题Mediuml 小的功能问题小的功能问题Lowl 注意:注意:u每个单词代表的具体含义每个公司可能是不一样,应该在测试计划或是每个单词代表的具体含义每个公司可能是不一样,应该在测试计划或是在专门的文档中定义好,以便测试人员和开发人员达成一致在专门的文档中定义好,以便测试人员和开发人员达成一致u案例:手机测试公司案例:手机测试公司bug level Definiti

7、on11/23缺陷报告的重要组成缺陷报告的重要组成l 10、缺陷的优先级(、缺陷的优先级(priority)u希望该缺陷什么时间内或者哪个版本程序员可以解决希望该缺陷什么时间内或者哪个版本程序员可以解决u例如:例如:l Urgent立刻修复立刻修复l Very High本版本修复本版本修复l High下一个版本修复下一个版本修复l Medium发布之前修复发布之前修复l Low允许在发布产品中存在允许在发布产品中存在l 注意:注意:u同样,每个单词代表的具体含义每个公司可能是不一样,应该在测试计同样,每个单词代表的具体含义每个公司可能是不一样,应该在测试计划或是在专门的文档中定义好划或是在专门

8、的文档中定义好12/23缺陷报告的重要组成缺陷报告的重要组成l 11、缺陷描述(、缺陷描述(description)u把发现这个缺陷的具体步骤记录下来,使开发人员通过你的描述可以看把发现这个缺陷的具体步骤记录下来,使开发人员通过你的描述可以看到这个缺陷,以便他去解决这个缺陷到这个缺陷,以便他去解决这个缺陷u要求:描述清晰、准确、易读,使开发人员容易读懂,并可以重现缺陷要求:描述清晰、准确、易读,使开发人员容易读懂,并可以重现缺陷初学者练习的重点、难点初学者练习的重点、难点13/23注意注意l 1、缺陷的严重程度和优先级是不是成正比关系?、缺陷的严重程度和优先级是不是成正比关系?u例如:例如:l

9、 界面问题的严重程度一般比较低,但优先级可能最高界面问题的严重程度一般比较低,但优先级可能最高立即修复立即修复l 某些重大的功能问题可能暂时解决不了,但不影响软件其他功能的使用某些重大的功能问题可能暂时解决不了,但不影响软件其他功能的使用,这时优先级可能定义的比较低,这时优先级可能定义的比较低在发布之前修复在发布之前修复l 2、缺陷的严重程度和优先级确定好以后,还会改吗?、缺陷的严重程度和优先级确定好以后,还会改吗?u例如:例如:l 测试人员确定一个缺陷为测试人员确定一个缺陷为“立即修复立即修复”,但开发组认为这个缺陷,但开发组认为这个缺陷不太好解决,而这个缺陷又不影响其他功能,这时可能要求在

10、不太好解决,而这个缺陷又不影响其他功能,这时可能要求在“下一个版本修改下一个版本修改”或或“发布之前修改发布之前修改”14/23l 3、是不是所有已发现的缺陷都会被修复的?、是不是所有已发现的缺陷都会被修复的?u有些缺陷修复的成本太高或者由于进度压力可能在发布有些缺陷修复的成本太高或者由于进度压力可能在发布之前得不到修复,这样的缺陷一定要经过项目组的讨论之前得不到修复,这样的缺陷一定要经过项目组的讨论,权衡成本和风险,要确保不会对用户造成重大的影响,权衡成本和风险,要确保不会对用户造成重大的影响及法律纠纷。后面再通过升级软件或打补丁的方式修复及法律纠纷。后面再通过升级软件或打补丁的方式修复缺陷

11、或弥补缺陷缺陷或弥补缺陷15/23缺陷报告的用途缺陷报告的用途l记录软件缺陷记录软件缺陷l对缺陷进行分类对缺陷进行分类l跟踪软件缺陷跟踪软件缺陷l用于缺陷的分析、总结用于缺陷的分析、总结16/23软件缺陷的识别软件缺陷的识别 l通过测试用例中的预期结果进行识别通过测试用例中的预期结果进行识别l通过需求规格说明书进行识别通过需求规格说明书进行识别l通过和开发人员、需求人员、用户沟通进行识别通过和开发人员、需求人员、用户沟通进行识别17/23写缺陷报告时注意的问题写缺陷报告时注意的问题l 一个报告只提交一个缺陷一个报告只提交一个缺陷l 缺陷描述清晰、准确、易读,使用最少、必须的步骤,保缺陷描述清晰

12、、准确、易读,使用最少、必须的步骤,保证缺陷可以再现证缺陷可以再现l 对缺陷的严重性、优先级的划分准确、客观对缺陷的严重性、优先级的划分准确、客观18/23其他一些问题其他一些问题l 在提交缺陷报告之前一定要认真审核,确保提交的缺陷是在提交缺陷报告之前一定要认真审核,确保提交的缺陷是有效的,而不是因为自己的疏忽或操作不正确造成的有效的,而不是因为自己的疏忽或操作不正确造成的“假假缺陷缺陷”l 不要为了引起开发人员的重视而夸大缺陷不要为了引起开发人员的重视而夸大缺陷l 小的缺陷也要报告小的缺陷也要报告l 及时报告缺陷及时报告缺陷l 对于不可重现的缺陷也要报告对于不可重现的缺陷也要报告l 不做任何评价不做任何评价19/23三、缺陷报告的处理流程三、缺陷报告的处理流程20/23 提交缺陷报告 返测报告 分配缺陷报告 处理缺陷报告 关闭缺陷报告 返测通过 返测未通过 测试人员测试人员开发经理或项目经理开发经理或项目经理开发人员开发人员测试人员测试人员测试经理或测试人员测试经理或测试人员缺陷报告的处理流程缺陷报告的处理流程21/23 New2、开发经理验证此缺陷、开发经理验证此缺陷1、测试人员提交缺陷、测试人员提交缺陷是缺陷吗?是缺陷吗?Rejected不是不是4、缺陷修改完毕、缺陷修改完毕Open是是3、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论