- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三届全国信息与电子工程学术会议、1匹tJWl省电子学会曙光分会第十四届学术年会暨院青年科协第八届学术年会论文集 119
软件缺陷管理实施方案
戴红雁’
(中国工程物理研究院计算机l应用研究所四川绵阳621900)
摘要为了确保每个被发现的错误和缺陷能够得到及时处理。保证发布的软件产品符合需求
设计的目标.以基于QualityC∞taIQC)的缺陷管理系统介绍了缺陷管理流程、缺陷描述控制字段、
角色权限分配和缺陷数据统计技术,从一个实测软件产品的缺陷数据统计图和表,论证了基于QC
的软件缺陷管理系统能确保每个被发现的缺陷得到处理,最后提出了该系统的改进方向.
关键词计算机与计算数学QC软件缺陷管理缺陷管理流程缺陷数据统计
1 引言
测试的目的是为了尽早发现软件中的错误和缺陷,对于如何处理测试中发现的错误,将直接影
响到测试的效果。只有正确、迅速、准确地处理这些错误,才能消除软件缺陷,保证要发布的软件
符合需求设计的目标。然而在软件测试开展的组织内,常常有这样的情景出现:当测试人员查出某
个错误或缺陷,报告给开发人员时,多数开发人员会象征性表示一下感谢,然后继续忙手头的工作。
如果测试人员频繁给同一开发人员报错或追问缺陷的修改情况,开发人员或许出于某些原因,会宣
称:这不是错误,这是软件的一个特殊功能。或者说:这不是什么大问题,现在开发进度紧,而且
纠正起来也挺麻烦的,等有时间再说吧。于是,不了了之,问题依旧存在。因此为了确保每个被发
现的错误和缺陷都能够及时得到处理,必须引入软件缺陷管理。测试人员将错误直接登记到缺陷管
理系统,开发人员做不做修改,以及何时必须完成修改,由项目管理部门决定。引入缺陷管理一方
面划清了各个角色的职责,避免了不必要争执,另一方面也有助于项目管理部门及时了解软件产品
在生产过程中所处的质量状况,从而更好地控制产品的质量。
下面以基于HP的QualityCenter(QC)平台搭建的缺陷管理系统为例,探讨如何更好地开展软件
缺陷管理。
2基于QC的缺陷管理系统简介
QC是基于Web的测试管理工具。通过构造缺陷管理流程,分配不同角色人员的管理权限,运
用QC已有的和新增的控制字段,成功搭建了基于QC的缺陷管理系统并投入运行,确保了每个被
发现的缺陷都能够被处理(这里处理的意思不一定是被修正,也可能是延迟修正或否决)。
2.1缺陷管理流程
缺陷管理的流程图见图l所示。
’作者简介:戴红雁(197003)。女,四川省广元市人,高级工程师胜册质量工程师,工学学士,现任职中物院计算机
应用研究所软件测试中心,从事软件测试和质量管理技术研究.
120 软件缺陷管理实施方案
图1缺陷管理的流程
缺陷管理流程中的角色说明:
测试人员:进行测试的人员,缺陷的发起者;
第三届全国信息与电子工程学术会议、四川省电子学会曙光分会第十四届学术年会暨院青年科协第八届学术年会论文集 121
测试组长:对整个测试活动负责,对缺陷复核:
项目组长:对整个项目负责,对软件产品质量负责的人员:
开发人员:执行开发任务的人员,完成实际的设计和编码工作;
评审委员会:对缺陷进行最终确认,在项目成员对缺陷达不成一致意见时,行使仲裁权力。主
要由项目管理部门负责评审委员的日常工作。
测试人员在Qc缺陷管理模块中登记问题时,须填写所发现问题的“主题”、“摘要”、“描述”、
“严重程度”、“状态”、“检测日期”、“检测于版本”以及“问题类型”八项内容。应尽量做到使开
发人员无需口头交流就可以理解该问题。测试人员需要跟踪每一个提交的问题,对开发人员提交验
证的问题,应及时并仔细地完成回归测试,回归测试通过后应关闭该问题,如仍有问题,则应重新
打开该问题。回归测试时须填写“状态”、“关闭于版本”和“关闭日期”三项内容。测试组长应对
测试问题进行跟踪管理。
缺陷状态缺省值被指定为“新建”,由测试组长复核通过后将其状态更改为“打开”。项目组长
审阅缺陷,并确定是否考虑修复该缺陷。如果拒绝了缺陷,缺陷的状态将被指定为“已否决”,需要
在注释中说明否决理由。如果接受了缺陷,则项目组长将确定修复优先级,然后将其分配给开发组
的某个成
文档评论(0)