缺陷管理流程课件_第1页
缺陷管理流程课件_第2页
缺陷管理流程课件_第3页
缺陷管理流程课件_第4页
缺陷管理流程课件_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

缺陷管理流程缺陷管理流程目标掌握软件缺陷的基本概念掌握软件缺陷管理的基本流程掌握高质量缺陷问题单的填写方法目标掌握软件缺陷的基本概念缺陷管理的基本概念(1)Bug:程序缺陷电脑系统或者程序中存在的任何一种破坏正常运转能力的问题或者缺陷,都可以叫做“bug”;有时也被泛指因软件产品内部的缺陷引起的软件产品最终运行时和预期属性的偏离。缺陷(Defect):既指静态存在于软件工作产品(文档、代码)中的错误,也指软件运行时由于这些错误被激发引起的和软件产品预期属性的偏离现象。错误(Error):指编写错误的代码,一种是语法错误(syntaxerror),另一种是逻辑错误(logicalerror);故障(Fault):软件运行中出现的状态,可引起意外情况,若不加处理,可产生失效,是一个动态行为;失效(Failure):软件运行时产生的外部异常行为结果,表现与用户需求不一致,功能能力终止,用户无法完成所需要的应用;缺陷管理的基本概念(1)Bug:程序缺陷电脑系统或者程序缺陷管理的基本概念(2)缺陷报告单:测试执行过程中,发现软件失效后,提出书面的报告,提供给开发人员或者其他负责人员作为定位缺陷的依据,也作为日后缺陷度量的数据依据。缺陷管理的基本概念(2)缺陷报告单:测试执行过程中,发现软件Defect&EnhancementDefect(缺陷):通常指被测试软件的功能与需求规格说明书中的描述不一致,负责人一般为开发人员;Enhancement(改进):通常指用户需求与需求规格说明书中的描述不一致,负责人员一般为需求人员;二者的现实意义:避免扯皮涉及费用问题Defect&EnhancementDefect(缺陷一个简单的Bug跟踪流程一个简单的Bug跟踪流程缺陷管理的目的保证信息的一致性保证缺陷得到有效的跟踪,解决获取正确的Bug信息,用作缺陷分析和产品度量提高测试工作效率以及度量开发人员的工作质量缺陷管理的目的保证信息的一致性缺陷管理工具介绍禅道功能操作、模板的使用、截图、上传文件我们现在面临的问题--提交bug的时间太长缺陷管理工具介绍禅道功能操作、模板的使用、截图、上传文件软件缺陷状态列表New缺陷的初始状态Open开发人员开始修改缺陷Fixed开发人员修改缺陷完毕Closed回归测试通过Reopen回归测试失败Postpone推迟修改Rejected开发人员认为不是程序问题,拒绝缺陷Duplicate与已经提交的Defect重复Abandon被Reject和Duplicate的Defect,测试人员确认后的确不是问题,将Defect置为此状态软件缺陷状态列表New缺陷的初始状态Open开发人员开始修改缺陷的严重程度与优先级严重性:顾名思义就是软件缺陷对软件质量的破坏程度,即此软件缺陷的存在将对软件的功能和性能产生怎样的影响。致命:例如,软件的意外退出甚至操作系统崩溃,造成数据丢失。严重:例如,由于单功能失效导致多个相关功能均失效一般:例如,软件的单个功能失效;提示:软件界面的细微缺陷,例如,某个控件没有对齐,某个标点符号丢失等;缺陷的严重程度与优先级严重性:顾名思义就是软件缺陷对软件质量缺陷跟踪单写作方法(5C)Correct(准确)每个组成部分的描述准确,不会引起误解Clear(清晰)每个组成部分的描述清晰,易于理解Concise(简洁)只包含必不可少的信息,不包括任何多余的内容Complete(完整)包含复现该缺陷的完整步骤和其他本质信息Consistent(一致)按照一致的格式书写全部缺陷报告缺陷跟踪单写作方法(5C)Correct(准确)缺陷跟踪单基本内容缺陷项目注意事项简单描述1、用一句话简单的,提纲挈领地描述清楚问题详细描述1、描述问题的基本环境,包括操作系统、硬件环境、网络环境、被测试软件的运行环境2、用简明扼要的语言描述清楚软件出现异常时候的,测试人员的操作步骤及使用的数据3、如果从gui界面上可以反映出软件的异常,采用拷屏的方式截取界面,粘贴在问题单中4、被测试软件运行时候的相关日志文件5、测试人员根据上述信息可以给出对问题的简单的分析6、被测试软件的版本7、状态、严重级别、优先级别8、提交日期、提交人相关附件1、gui的拷屏图片2、被测试软件运行的相关日志文件缺陷跟踪单基本内容缺陷项目注意事项简单描述1、用一句话简单的缺陷管理中的常见问题提交的缺陷开发人员不认可怎么办?如何处理不能重现的缺陷?如何处理好与开发人员及其他相关人员的关系?缺陷太多怎么办?找不到缺陷怎么办?缺陷得不到及时修复怎么办?如何处理缺陷级别定义之争?如何处理缺陷跟踪中的扯皮现象?缺陷管理中的常见问题提交的缺陷开发人员不认可怎么办?人有了知识,就会具备各种分析能力,明辨是非的能力。所以我们要勤恳读书,广泛阅读,古人说“书中自有黄金屋。”通过阅读科技书籍,我们能丰富知识,培养逻辑思维能力;通过阅读文学作品,我们能提高文学鉴赏水平,培养文学情趣;通过阅读报刊,我们能增长见识,扩大自己的知识面。有许多书籍还能培养我们的道德情操,给我们巨大的精神力量,鼓舞我们前进。人有了知识,就会具备各种分析能力,缺陷管理流程课件缺陷管理流程缺陷管理流程目标掌握软件缺陷的基本概念掌握软件缺陷管理的基本流程掌握高质量缺陷问题单的填写方法目标掌握软件缺陷的基本概念缺陷管理的基本概念(1)Bug:程序缺陷电脑系统或者程序中存在的任何一种破坏正常运转能力的问题或者缺陷,都可以叫做“bug”;有时也被泛指因软件产品内部的缺陷引起的软件产品最终运行时和预期属性的偏离。缺陷(Defect):既指静态存在于软件工作产品(文档、代码)中的错误,也指软件运行时由于这些错误被激发引起的和软件产品预期属性的偏离现象。错误(Error):指编写错误的代码,一种是语法错误(syntaxerror),另一种是逻辑错误(logicalerror);故障(Fault):软件运行中出现的状态,可引起意外情况,若不加处理,可产生失效,是一个动态行为;失效(Failure):软件运行时产生的外部异常行为结果,表现与用户需求不一致,功能能力终止,用户无法完成所需要的应用;缺陷管理的基本概念(1)Bug:程序缺陷电脑系统或者程序缺陷管理的基本概念(2)缺陷报告单:测试执行过程中,发现软件失效后,提出书面的报告,提供给开发人员或者其他负责人员作为定位缺陷的依据,也作为日后缺陷度量的数据依据。缺陷管理的基本概念(2)缺陷报告单:测试执行过程中,发现软件Defect&EnhancementDefect(缺陷):通常指被测试软件的功能与需求规格说明书中的描述不一致,负责人一般为开发人员;Enhancement(改进):通常指用户需求与需求规格说明书中的描述不一致,负责人员一般为需求人员;二者的现实意义:避免扯皮涉及费用问题Defect&EnhancementDefect(缺陷一个简单的Bug跟踪流程一个简单的Bug跟踪流程缺陷管理的目的保证信息的一致性保证缺陷得到有效的跟踪,解决获取正确的Bug信息,用作缺陷分析和产品度量提高测试工作效率以及度量开发人员的工作质量缺陷管理的目的保证信息的一致性缺陷管理工具介绍禅道功能操作、模板的使用、截图、上传文件我们现在面临的问题--提交bug的时间太长缺陷管理工具介绍禅道功能操作、模板的使用、截图、上传文件软件缺陷状态列表New缺陷的初始状态Open开发人员开始修改缺陷Fixed开发人员修改缺陷完毕Closed回归测试通过Reopen回归测试失败Postpone推迟修改Rejected开发人员认为不是程序问题,拒绝缺陷Duplicate与已经提交的Defect重复Abandon被Reject和Duplicate的Defect,测试人员确认后的确不是问题,将Defect置为此状态软件缺陷状态列表New缺陷的初始状态Open开发人员开始修改缺陷的严重程度与优先级严重性:顾名思义就是软件缺陷对软件质量的破坏程度,即此软件缺陷的存在将对软件的功能和性能产生怎样的影响。致命:例如,软件的意外退出甚至操作系统崩溃,造成数据丢失。严重:例如,由于单功能失效导致多个相关功能均失效一般:例如,软件的单个功能失效;提示:软件界面的细微缺陷,例如,某个控件没有对齐,某个标点符号丢失等;缺陷的严重程度与优先级严重性:顾名思义就是软件缺陷对软件质量缺陷跟踪单写作方法(5C)Correct(准确)每个组成部分的描述准确,不会引起误解Clear(清晰)每个组成部分的描述清晰,易于理解Concise(简洁)只包含必不可少的信息,不包括任何多余的内容Complete(完整)包含复现该缺陷的完整步骤和其他本质信息Consistent(一致)按照一致的格式书写全部缺陷报告缺陷跟踪单写作方法(5C)Correct(准确)缺陷跟踪单基本内容缺陷项目注意事项简单描述1、用一句话简单的,提纲挈领地描述清楚问题详细描述1、描述问题的基本环境,包括操作系统、硬件环境、网络环境、被测试软件的运行环境2、用简明扼要的语言描述清楚软件出现异常时候的,测试人员的操作步骤及使用的数据3、如果从gui界面上可以反映出软件的异常,采用拷屏的方式截取界面,粘贴在问题单中4、被测试软件运行时候的相关日志文件5、测试人员根据上述信息可以给出对问题的简单的分析6、被测试软件的版本7、状态、严重级别、优先级别8、提交日期、提交人相关附件1、gui的拷屏图片2、被测试软件运行的相关日志文件缺陷跟踪单基本内容缺陷项目注意事项简单描述1、用一句话简单的缺陷管理中的常见问题提交的缺陷开发人员不认可怎么办?如何处理不能重现的缺陷?如何处理好与开发人员及其他相关人员的关系?缺陷太多怎么办?找不到缺陷怎么办?缺陷得不到及时修复怎么办?如何处理缺陷级别定义之争?如何处理缺陷跟踪中的扯皮现象?

温馨提示

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

评论

0/150

提交评论