版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、中 国 领 先 的 整 合 it 服 务 商 神州数码信息服务股份有限公司神州数码信息服务股份有限公司 cmmicmmi质量管理体系质量管理体系 缺陷管理缺陷管理 单击此处编辑母版标题样式 缺陷管理概念及目的 2 缺陷管理目的:缺陷管理目的:对各阶段测试发现的缺陷进行跟踪管理,以 保证各级缺陷的修复率达到标准。主要实现以下目标: l及时了解并跟踪每个被发现的缺陷; l确保每个被发现的缺陷都能被处理; l收集缺陷数据并根据缺陷趋势曲线识别测试过程阶段; l收集缺陷数据并在其上进行数据分析,作为组织过程的财富。 什么是缺陷管理?什么是缺陷管理? 缺陷管理是在软件生命周期中识别、管理、沟通任何缺陷的
2、 过程(从缺陷的识别到缺陷的解决关闭),确保缺陷被跟踪 管理而不丢失。 单击此处编辑母版标题样式 缺陷管理 3 软件测试中经常使用各种术语来描述软件出现的问题,如下一 些通用的术语: u 软件错误(software error) u 软件缺陷(software defect) u 软件故障(software fault) u 软件失效(software failure) 区分这些术语很重要,它关系到测试工程师对软件失效现象 与机理的深刻理解.由于软件内部逻辑复杂,运行环境动态变 化,且不同的软件差异可能很大,因而软件失效的机理可能也 有不同的表现形式,但总的来说,软件失效的机理可描述为: 软件
3、错误软件错误-软件缺陷软件缺陷-软件故障软件故障-软件失效软件失效 单击此处编辑母版标题样式 缺陷管理 4 软件错误软件错误: :在可以遇见的时期内,软件将有人来开发.在整个生存期的各个阶 段,都贯穿 着人的直接或间接的干预.然而人难免犯错误,这必然给软件留下 不良的痕迹.软件错误是指在软件生存期内的不希望或不可接受的人为错误, 其结果是导致软件缺陷的产生.可见,软件错误是一种人为过程,相对于软件 本身,是一种外部行为. 软件缺陷软件缺陷: :软件缺陷是存在于软件(文档,数据,程序)之中的那些不希望或不 可接受的偏差.其结果是软件运行于某一特定条件时出现软件故障,这时称软 件被激活. 软件故障
4、软件故障: :软件故障是指软件运行过程中出现的一种不希望或不可接受的内 部状态.比如:软件处于执行一个多余循还过程时,我们可以软件出现故障.若 此时没有适当的措施(容错)加以处理,便产生软件失效.软件故障是一种动态 行为. 软件失效软件失效: :软件失效是指软件运行时产生的一种不希望或不可接受的外部行 为结果. 单击此处编辑母版标题样式 缺陷管理 5 综上所述综上所述, ,软件错误是一种人为错误软件错误是一种人为错误. .一个软件错误必定产生一个或多个软件缺陷一个软件错误必定产生一个或多个软件缺陷. . 当一个软件缺陷被激活时当一个软件缺陷被激活时, ,便产生一个软件故障便产生一个软件故障;
5、;同一个软件缺陷在不同条件下被同一个软件缺陷在不同条件下被 激活激活, ,可能产生不同的软件故障可能产生不同的软件故障. .软件故障如果没有及时容错措施加以处理软件故障如果没有及时容错措施加以处理, ,便不可便不可 避免地导致软件失效避免地导致软件失效. . 单击此处编辑母版标题样式 缺陷原因分布图 6 单击此处编辑母版标题样式 缺陷管理人员职责 7 参与缺陷管理过程人员角色职责: u 项目经理(pm) 负责指派缺陷给相关责任人. u 项目测试经理(tm): 决定缺陷管理方式和工具,拟定决策评审计划; 管理所有缺陷关闭情况; 审核测试人员提交的缺陷; 对测试人员的工作质量进行跟踪与评价。 u
6、测试人员(te) 负责报告系统缺陷记录,且协助项目人员进行缺陷定位; 负责验证缺陷修复情况,且填写缺陷记录中相应信息; 负责执行系统回归测试; 提交缺陷报告; 负责被测软件进行质量数据和分析。 u 项目相关开发人员(de) 修改测试发现的缺陷,并提交成果物做再测试; 负责接收各自的缺陷记录,并且修改; 负责提供缺陷记录跟踪中其它相应信息。 u 质量保证人员(qa) 监控项目组缺陷管理规程执行情况。 单击此处编辑母版标题样式 测试管理流程 8 单击此处编辑母版标题样式 缺陷状态 9 缺陷状态缺陷状态状态描述状态描述 新建测试或评审人员记录缺陷后的状态 已分配 开发经理接受测试人员提交的缺陷是缺陷
7、后,将其分配给对应的开发人员, 并将状态置为“已分配”状态 已拒绝 开发经理或者开发人员看到分配给自己的缺陷不是缺陷,将缺陷置为“已拒 绝”状态 已修复开发人员在开发环境对一个缺陷已经修复完,开发人员置为“已修复”状态 重新打开 测试人员看到缺陷处于“已修复”状态,经验证失败后,将缺陷置为“重新 打开”状态;“已挂起”的缺陷开始处理,开发人员将缺陷置为“重新打开” 状态 已拒绝已关闭表示缺陷被开发经理拒绝并已通过测试人员的认可 已挂起 开发经理判断缺陷为推迟修改的,将状态置为“已挂起”状态;开发人员判 断缺陷为推迟修改的,将状态置为“已挂起”状态 已关闭 测试人员看到缺陷处于“已修复”状态,经
8、验证通过后,将缺陷置为“已关 闭”状态 单击此处编辑母版标题样式 缺陷管理相关属性 10 缺陷属性缺陷属性描述描述 缺陷描叙(summary)简单描述缺陷,主要是什么缺陷 缺陷发现提交者(detected by)描叙缺陷是由谁发现提出的。 缺陷发现时间(detected on date)描叙缺陷发现提出时间。 缺陷严重性(severity)描述缺陷的严重性。 缺陷分给谁(assigned to)指缺陷分派给谁。 缺陷在哪个版本发现(detected in version)描叙缺陷发现的版本 缺陷被修改的时间(modified)描叙缺陷被修改的时间。 计划修复时间(plan fixed data
9、)描叙缺陷计划完成修复的时间。 缺陷优先级(priority)描述缺陷的优先级。 缺陷所属项目(project)描述缺陷所属的工程。 是否是重现缺陷(reproducible)描述缺陷是否是重现缺陷。 缺陷的状态(status)描述缺陷的状态 缺陷所属于的模块(subject)描述缺陷所属的模块。 缺陷详细描述(description)缺陷详细描述,包括缺陷产生的步骤,缺陷的实际 结果,缺陷的理想结果,建议等。 缺陷实际关闭的版本(closed in version)描述缺陷实际关闭的版本。 缺陷实际修复所花的时间(actual fixed time)描述缺陷实际修复所花的时间 缺陷修复完成时
10、间(closing date)描述缺陷实际关闭的时间。 注释(comments)描叙对缺陷的注释。 附件(attachments)添加缺陷附件。 单击此处编辑母版标题样式 缺陷优先级 11 缺陷的优先级是根据用户对缺陷修改的时间要求划分的,具体 如下: 序号序号 优先等级优先等级紧急程度紧急程度描述描述 1p1立即解决缺陷导致系统几乎不能使用或测试不能继续,需立即修复 2p2高优先级缺陷严重影响测试需要优先考虑 3p3正常排队缺陷需要正常排队等待修复 4p4低优先级缺陷可以在开发人员有时间的时候再被纠正 单击此处编辑母版标题样式 缺陷严重等级定义 12 序序 号号 严重程严重程 度度 缺陷性缺
11、陷性 质质 定义标准定义标准优先级优先级 1a类 致命缺致命缺 陷陷 直接影响测试继续执行的错误。必须在最短时间内修复,否则测试无法继续进行。包含但 不限于: 1.正常的用户操作导致浏览器崩溃或无响应 2.产品核心功能没有实现或无法使用 3.程序实现与需求严重不符 4.其他导致无法测试的错误 5.严重的数值计算错误 6.存在致命的安全漏洞 7.bug被重开3次及以上 立即解决立即解决 2b类 严重缺严重缺 陷陷 影响其他测试案例的继续执行或与功能规格严重不符的错误,以及有可能给银行造成损失 和风险的错误。包含但不限于: 1.产品功能实现不正确 2.主业务流程对应的功能未实现,阻碍测试继续进行
12、3.严重的兼容性问题和页面样式问题,如:页面样式严重错乱,导致页面控件无法正常定 位; 4.正常的用户操作导致浏览器出现偶发类崩溃(偶发概率20%以上) 5.程序实现与需求功能上不符 6.其他导致部分模块无法测试的错误 7.主要数值计算错误 8.严重的功能逻辑错误 9.bug被重开2次 高优先级高优先级 3c类 一般缺一般缺 陷陷 影响客户服务的错误。对系统功能影响比较小的错误,在测试结束前必须修复。 如报表格式不完全正确,提示信息不对,画面布局文字有错误等 正常排队正常排队 4 d类 微小缺微小缺 陷陷 如提示信息不准确,画面布局位置不合理低优先级低优先级 5e类建议建议 对系统功能提出自己
13、的见解或意见,具使其具备一定的改革和改良的条件,使其向着更加 良好的、积极的方面去完善和发展。 低优先级低优先级 单击此处编辑母版标题样式 缺陷管理缺陷来源 13 序号序号缺陷起源缺陷起源描述描述 1需求由于需求问题引起的缺陷 2设计由于设计问题引起的缺陷 3编码由于编码问题引起的缺陷 4集成由于集成问题引起的缺陷 5其他由于其他问题引起的缺陷 单击此处编辑母版标题样式 缺陷管理缺陷分类 14 序号序号缺陷类型缺陷类型描述描述子类型名称子类型名称 1功能问题 影响了重要的特性、用户界面、产品接口、 硬件结构接口和全局数据结构。并且设计文 档需要正式的变更。如指针,循环,递归, 功能等缺陷。 功
14、能错误 功能缺失 功能超越 设计二义性 算法错误 2接口问题 与其他组件、模块或设备驱动程序、调用参 数、控制块或参数列表相互影响的缺陷。 模块间接口 模块内接口 公共数据使用 3逻辑问题 需要进行逻辑分析,进行代码修改,如循环 条件等 分支不正确 重复的逻辑 忽略极端条件 不必要的功能 误解 条件测试错误 循环不正确 错误的变量检查 计算顺序错误 逻辑顺序错误 4计算问题 等式、符号、操作符或操作书错误,精度不 够、不适当的数据验证等缺陷。 等式错误 缺少运算符 错误的操作数 括号用法不正确 精度不够 舍入错误 符号错误 单击此处编辑母版标题样式 缺陷管理缺陷分类 15 序号序号缺陷类型缺陷
15、类型描述描述子类型名称子类型名称 5数据问题 需要修改少量代码,如初始化或控制块。如声明、重 复命名,范围、限定等缺陷。 初始化错误 存取错误 引用错误的变量 数组引用越界 不一致的子程序参数 数据单位不正确 数据维数不正确 变量类型不正确 数据范围不正确 操作符数据错误 变量定位错误 数据覆盖 外部数据错误 输出数据错误 输入数据错误 数据检验错误 6用户界面问题 人机交互特性:屏幕格式, 确认用户输入,功能有效 性,页面排版等方面的缺陷。 界面风格不统一 屏幕上的信息不可用 屏幕上的错误信息 界面功能布局和操作不合常规 7文档问题影响发布和维护,包括注释等缺陷。 描述含糊 项描述不完整 项
16、描述不正确 项缺少或多余 项不能验证 项不能完成 不符合标准 与需求不一致 文字排版错误 文档信息错误 注释缺陷 单击此处编辑母版标题样式 缺陷管理缺陷分类 16 通过对缺陷进行分类,可以迅速找出哪一类缺陷的问题最大,然后集中精力预防 和排除这一类缺陷。 序号序号缺陷类型缺陷类型描述描述 子类型名称子类型名称 8性能问题不满足系统可测量的属性值,如:执行时间,事务处理速率等缺陷。 9配置问题 由于配置库、变更管理或版本控制引起的错 误。 配置管理问题 编译打包缺陷 变更缺陷 纠错缺陷 10标准问题 不符合各种标准的要求, 如编码标准、设计 符号等缺陷。 不符合编码标准 不符合软件标准 不符合行
17、业标准 11环境问题由于设计、编译和运行环境引发的问题。 设计、编译环境 运行环境 12其他问题以上问题所不包含的其他问题。 单击此处编辑母版标题样式 缺陷管理怎样专业的描述缺陷 17 软件缺陷的有效描述规则,主要是: 1. 1. 单一准确单一准确 每个报告只针对一个软件缺陷。在一个报告中报告多个软件缺陷的弊端是常常会导致缺陷部分被注意和修复,不能得到彻底的修正。 2. 2. 可以再现可以再现 提供缺陷的精确操作步骤,使开发人员容易看懂,可以自己再现这个缺陷,通常情况下,开发人员只有再现了缺陷,才能正确地修复 缺陷。 3. 3. 完整统一完整统一 提供完整、前后统一的软件缺陷的步骤和信息,例如
18、:图片信息,log文件等。 4. 4. 短小简练短小简练 通过使用关键词,可以使软件缺陷的标题的描述短小简练,又能准确解释产生缺陷的现象。如“主页的导航栏在低分辨率下显示不整 齐”中“主页”、“导航栏”、“分辨率”等是关键词。 5. 5. 特定条件特定条件 许多软件功能在通常情况下没有问题,而是在某种特定条件下会存在缺陷,所以软件缺陷描述不要忽视这些看似细节的但又必要的特 定条件(如特定的操作系统、浏览器或某种设置等),能够提供帮助开发人员找到原因的线索。如“搜索功能在没有找到结果返回时 跳转页面不对”。 6. 6. 补充完善补充完善 从发现bug那一刻起,测试人员的责任就是保证它被正确的报告,并且得到应有的重视,继续监视其修复的全过程。 7. 7. 不做评价不做评价 在软件缺陷描述不要带有个人观点
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学易读错的汉字
- 沪科版八年级数学上册第14章全等三角形14-2三角形全等的判定第4课时三角形全等的判定“角角边”课件
- 人教版七年级下期语法聚焦句型复习提纲
- 苏教版八年级生物上册第7单元第二十章生物圈是最大的生态系统素养综合检测课件
- 企业伦理学(原书第5版) 课件 第5、6章 企业社会责任;伦理决策:雇主的义务和雇员的权利
- 2024-2025学年版块8 运动和力 专题8-4 力的合成 (含答案) 初中物理尖子生自主招生培优讲义83讲
- 大学生创新创业项目之DIY陶瓷作坊
- 重庆市九龙坡区2024年中考语文适应性考试试卷(含答案)
- 内蒙古呼伦贝尔市2024年中考数学全真模拟试卷含解析
- 江苏省常州市正衡中学2024-2025学年八年级上学期期中模拟英语试卷
- MOOC 跨文化交际通识通论-扬州大学 中国大学慕课答案
- EDA实验报告1组合逻辑电路的设计
- 力朴素抗癌药理药效及其合成
- 球磨机设计说明书
- 餐饮美学餐饮空间格局设计
- 有效初三英语课堂教学ppt课件
- 幸福在哪里作文800字高中范文
- 五人制足球比赛记录表.doc
- 整式的乘法与因式分解所有知识点总结
- 《运动生理学》教案
- 陈春花管理学著作精华解读之《管理的常识》
评论
0/150
提交评论