- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于测试流程上的缺陷管理系统第1页/共22页第2页/共22页Founder RD3.1 缺陷报告管理系统是测试流程在工具上的固化通过权限控制来实现流程监控记录了缺陷识别到关闭过程中的所有数记录了版本变更的信息是开发和测试之间沟通的信息平台实时的数据和信息的更新度量和统计分析,为改进产品提供依据第3页/共22页Founder RD方正测试缺陷跟踪与管理系统采用Lotus Notes作为bug管理平台完全电子化的信息传递统一管理和备份具备数据统计和查询功能能够进行个性化二次开发第4页/共22页提交版本更新说明 新建表单 退回个人提交Founder RD 待测试提交退回测试提交待指定处理人指定处理人重新指定 正在处理 处理完毕 待开发提交重新返测 待返测 返测完毕返回处理 待归档 归档 已归档3.1.1 系统测试缺陷处理流程第5页/共22页Founder RD缺陷报告Bug报告准则如何重现错误-使用最少步骤重现现象描述没有歧义尽量简单-一个bug一个报告可以提出对错误的解决建议开发人员拒绝修改的bug程序员无法重现或者现象难以捕捉没有明确的报告以说明重现bug的步骤程序员无法读懂的bug报告用户很少使用或者不符合用户使用习惯的操作出错由不受信任的测试人员提出第6页/共22页 新建表单退回测试提交待指定处理人指定处理人重新指定 正在处理 处理完毕重新返测 待返测 返测完毕返回处理 待归档 归档 已归档Founder RD3.1.2 集成测试缺陷处理流程第7页/共22页Founder RD4.1 缺陷分析的关注点:1、对软件问题的功能域分布进行分析,找出系统的薄弱环节要详细采集每个功能模块或系统构件的bug数据,并按功能、错误类型、严重程度等分类比较实际发现的软件bug是否与预期的问题分布相吻合二八定理:80%的软件问题总是发生在大约20%的功能模块(系统构件)中。第8页/共22页Founder RD缺陷分析的关注点2、对bug的注入阶段的分布进行分析,并与历史数据相比较。应按不同的开发阶段详细采集bug的数据要求软件各开发阶段的缺陷密度小于本单位过去的平均值而且要求需求分析、设计和代码复查阶段的缺陷排除率之和大于或等于规定值(例如75%)。(同行评审)第9页/共22页Founder RD缺陷分析的关注点类型编号类型名称描 述10文档注释,消息20句法拼写,标点,打字,指令格式30联编,打包理改管理,库,版本控制40分配说明,重名,作用域,限制50接口过程调用和引用,输入/输出,用户格式60检查出错信息,不恰当的检查70数据结构,内容80函数逻辑,指针,循环,递归,计算,函数缺陷90系统配置,记时,内存100环境设计,编译,测试,或其它支持系统问题3、应对软件缺陷类型进行分析,以便针对各自的特点,先修复严重缺陷。可参考PSP中缺陷类型标准(如下表),其中缺陷类型是按照问题的复杂度来排列的,类型10到40是比较简单的编码缺陷,类型50到100是比较复杂的设计缺陷。第10页/共22页Founder RD缺陷分析的关注点4、应动态采集每个测试周期中发现的bug数,并有效地控制缺陷的修复率。5、应密切观察bug的状态,并及时跟踪其状态的变化,以检查测试和开发人员的工作情况第11页/共22页Founder RD缺陷分析的关注点6、应该采集bug不同方式的修复数据,以便检验软件产品是否满足交付规则分析修改代码、改变设计、封掉功能遗留以及下一版本解决的bug数约占缺陷总数的比例。在有严密和有效的质量保证体系条件的监控下,常常会引起有较高比例的延期解决的缺陷数,这是因为许多细微的或枝节性的问题被测试出来,经过评价证明不会造成大的质量影响,但可为产品进一步升级提供有价值的参考。第12页/共22页Founder RD4.2 测试人员的绩效评价评价标准:1、bug数量:同一个项目组内,提交bug数量的多少是衡量测试人员工作效率的一方面;另一个衡量指标是每人日提交的bug数。2、bug严重程度:Bug的严重程度是衡量bug的质量的一个重要因素,好的bug应该是极端严重的,对系统造成极大危害的。3、bug价值:Bug的双方面评判,对于bug的价值开发人员在另外一个角度上进行评判以上三个因素的加权平均才能更有效的评价测试人员的绩效!第13页/共22页Founder RD4.3 缺陷统计分析工具介绍第14页/共22页Founder RD测试结果分析和评价缺陷密度: 基本的缺陷测量是以每千行代码的缺陷数(Defects/KLOC)来测量的。称为缺陷密度(Dd),其测量单位是defects/KLOC。可按照以下步骤来计算一个程序的缺陷密度:累计开发过程中每个阶段发现的缺陷总数(D)。统计程序中新开发的和修改的代码行数(N)。计算每千行的缺陷数Dd=1000*D/N。例
文档评论(0)