版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、缺陷跟踪管理缺陷的基本概念缺陷(defect)软件缺陷是存在于软件(文档,数据,程序)之中的那些不希望或不可接受的偏差.其结果是软件运行于某一特定条件时出现软件故障,这时称软件缺陷被激活.故障(fault)是指软件运行过程中出现的一种不希望或不可接受的内部状态. 失效(failure)是指软件运行时产生的一种不希望或不可接受的外部行为结果错误(error)是指在软件生存期内的不希望或不可接受的人为错误,其结果是导致软件缺陷的产生.可见,软件错误是一种人为过程,相对于软件本身,是一种外部行为.缺陷的识别依据通过参考文档来确认缺陷1、需求规格说明书2、概要设计、详细设计3、用户手册通过了解软件行业
2、标准、行业背景(或参考同类典型软件)来发现缺陷通过沟通来确认和识别缺陷缺陷原因分布图缺陷管理目的缺陷管理目的是对各阶段测试发现的缺陷进行跟踪管理,以保证各级缺陷的修复率达到标准。主要实现以下目标:及时了解并跟踪每个被发现的缺陷;确保每个被发现的缺陷都能被处理;收集缺陷数据并根据缺陷趋势曲线识别测试过程阶段;收集缺陷数据并在其上进行数据分析,作为组织过程的财富。参与人员及职责参与缺陷管理过程人员角色职责:1、项目经理(EM):负责指派缺陷给相关责任人.2、项目测试负责人:a)定缺陷管理方式和工具,拟定决策评审计划;b)管理所有缺陷关闭情况;c)审核测试人员提交的缺陷;d)对测试人员的工作质量进行
3、跟踪与评价。3、测试人员:负责报告系统缺陷记录,且协助项目人员进行缺陷定位;负责验证缺陷修复情况,且填写缺陷记录中相应信息;负责执行系统回归测试;提交缺陷报告;负责被测软件进行质量数据和分析。参与人员及职责4、项目相关开发人员(DE):修改测试发现的缺陷,并提交成果物做再测试;负责接收各自的缺陷记录,并且修改;负责提供缺陷记录跟踪中其它相应信息。5、质量保证人员(SQA):监控项目组缺陷管理规程执行情况简单的Bug跟踪流程图源代码服务器Builder发布服务器测试人员缺陷管理工具开发人员邮件系统专家会诊1、拿到新版本2、记录bug3、得到新的bug4、解决bug6、批准5、check in请求
4、7、check in8、拿到最新的源代码9、编译10、回归验证bug软件测试缺陷管理流程图缺陷的相关属性缺陷描述(Description)缺陷发现人(Defect By)缺陷概述(Summary)缺陷发现时间(Defect on Time)缺陷状态(Status)缺陷严重程度也即优先级( Severity包括: new(新建),open(打开),pending(挂起), rejected(拒绝),reopen(重打开),fixed(已修复),closed(关闭)缺陷修改日期(Actual Fix Time)缺陷严重程度严重性:软件缺陷对软件质量的破坏程度,也就是软件缺陷的存在将对软件功能和性能
5、产生怎么样的影响。等级划分-致命:不能执行正常工作功能或重要功能,或者危及人身安全的-严重:影响系统要求或基本功能实现的问题-一般:一般性错误,比较容易修复的问题-提示:比较轻微的错误,一般是使用方面的问题缺陷等级分类分类严重等级等级描述A致命主要表现:1.由于程序所引起的死机,非法退出 2.死循环 3.数据库发生死锁 4.数据通讯错误 5.因错误操作导致的程序中断 6.与数据库连接错误 7.严重的数值计算错误B严重主要表现在:1.功能不符需求设计2.数据流错误3.程序程序接口错误4.轻微的数值计算错误5.数据库的表、业务规则、缺省值未加完整性等约束条件缺陷等级分类分类严重等级等级描述C一般主
6、要表现在:1.操作界面错误(详细文档,包括数据窗口内列名定义、含义是否一致)2.打印内容、格式错误3.简单的输入限制未放在前台进行控制4.删除操作未给出提示5. 数据库表中有过多的空字段 D提示主要表现在:1.界面不规范或辅助说明描述不清楚2.显示格式(输入输出)不规范3.长时间操作未给用户进度提示4.提示窗口文字未采用行业术语5.可输入区域和只读区域没有明显的区分标志6.系统处理未优化 7.类测试建议软件缺陷等级定义的作用是项目管理者决定产品是否延期上线的决策依据,特别在软件测试的后期,将影响软件是否能够按期发布与否;是开发人员进行软件缺陷处理和修正软件缺陷的先后顺序的评判标准,一般地,严重
7、性程度高的软件缺陷具有较高的优先级。严重性高说明缺陷对软件造成的质量危害性大,需要优先处理,而严重性低的缺陷可能只是软件不太尽善尽美,可以稍后处理;是测试人员为缺陷的及时处理提供准确信息的文档依据,能影响软件缺陷的处理时机,通常经验丰富的测试人员可以正确的表示缺陷的严重性和优先级;是质量人员进行软件缺陷的统计的重要指标,影响软件缺陷报告的质量,从而影响公司领导层的决策方案。缺陷状态缺陷状态描述新提交(New)新提交的缺陷状态激活(Open)缺陷已提交,正在处理已拒绝(Rejected)拒绝“已提交的缺陷”,不需要修改或不是缺陷已解决(Fixed)缺陷已修改重激活(Reopen)缺陷修改未通过再
8、测试,或因其他原因造成缺陷再次打开重复缺陷(Duplicate)缺陷重复出现,已经被提交过。已关闭(Closed)确认缺陷已被修复,将其关闭缺陷跟踪单填写准则准确清晰简洁完整一致缺陷单基本内容 缺陷项目注意事项简单描述1、用 一句话简单的,提纲挈领地描述清楚问题详细描述1、描述问题的基本环境,包括操作系统、硬件环境、网络环境、被测试软件的运行环境2、用简明的语言描述清楚软件出现异常的时候,测试人员的操作步骤及使用的数据。3、如果从界面上可以反映出软件的异常,采用拷屏的方式截取界面,粘贴在问题单中。4、被测试软件运行时候的相关日志文件5、测试人员根据上述信息可以给出对问题的简单的分析6、被测试软
9、件的版本7、状态、严重级别、优先级别8、提交日、提交人相关附件1、拷屏图片2、被测试软件运行的相关日志文件缺陷描述举例简单描述 Arial、Wingdings、和Symbol字体会破坏新文件。详细描述软件测试环境为windows 2000 sp4启动Word编辑器,然后创建新文件。输入四行文本,重复输入“My name is Rose”选中所有四行文本,然后选中字体下拉菜单,并选中Arial。所有文本被转换成控制字符、数字和其它明显的随机二进制数据。重复三次,结果都一样相关附件 附件1: 变换格式之前的文档 附件2: 变换格式之后的文档软件缺陷初步分析缺陷分布按功能分布缺陷分布按模块分布缺陷分布按对象分布缺陷分布按缺陷类型分布缺陷密度与缺陷率软件缺陷分为通过评审或测试等方法发现的已知缺陷和尚未发现的潜在缺陷两种缺陷密度=已知缺陷数量/产品规模缺陷移除率 = (本阶段发现的缺陷数/本阶段注入的缺陷数)*100%缺陷漏测率=(下游发现的本阶段的测试缺陷数/本阶段测试缺陷总数) 100%计算缺陷漏测率的意义可以有效的衡量测试用例是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 年会部门经理发言稿
- 测绘服务投标方案(技术标)
- 达英-35对未育女性人工流产术后子宫内膜的影响
- 工作标兵先进事迹材料(10篇)
- 初级会计实务-初级会计《初级会计实务》模拟试卷681
- 初级会计实务-《初级会计实务》模考试卷247
- 城市复杂环境低成本北斗-GNSS高精度单车定位技术研究
- 2024年中国热处理行业深度分析、投资前景、趋势预测报告(智研咨询)
- 补阳还五汤联合杵针治疗腰椎术后残留神经根症状的临床疗效观察
- 二零二五年度废弃包装物处理及资源化利用合同3篇
- 医院消防安全培训课件
- 《00541语言学概论》自考复习题库(含答案)
- 2025年机关工会个人工作计划
- 江苏省南京市、盐城市2023-2024学年高三上学期期末调研测试+英语+ 含答案
- 2024护理不良事件分析
- 光伏项目的投资估算设计概算以及财务评价介绍
- 电力安全工作规程(完整版)
- 2024年湖南省公务员录用考试《行测》试题及答案解析
- 借名买车的协议书范文范本
- 中国古代文学史 马工程课件(下)21第九编晚清文学 绪论
- 2023年铁岭卫生职业学院高职单招(语文)试题库含答案解析
评论
0/150
提交评论