软件缺陷管理

软件缺陷管理

ID:35021491

大小:62.50 KB

页数:4页

时间:2019-03-16

软件缺陷管理_第1页
软件缺陷管理_第2页
软件缺陷管理_第3页
软件缺陷管理_第4页
资源描述:

《软件缺陷管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件缺陷管理1.什么是缺陷管理世间万物都有着自己的生命历程,任何产品在生产过程中,从一开始创建它的过程中,产品缺陷就会逐惭产生,并可能缺陷数量越来越多,若在产品生命周期过程中不建立缺陷检测制度,对已发现的缺陷不采取有效的控制措施,最终可能导致产品无法具有相应的使用功能,产品生命周期就会提前结束,产品的生产是失败的.因此,必须建立一套完整的产品缺陷管理制度,针对具体的产品生产特征制定相应的缺陷检测、缺陷签定、缺陷处理、缺陷验收等一系列技术措施,不断的避免或纠正产品缺陷,使终使产品在其生命周期中处于可控状态。2.缺陷管理的过程及方法2.1缺陷的检测:由检测人员在产品的生产加工过程中,按照本行业

2、的质量要求及检测手段随时对产品的全部或某项设计功能进行检查,如果不能达到设计要求(可能要求在某一范围内可认为是合格的),则认定这一环节存在缺陷,缺陷生命周期开始。2.2缺陷的签定:对部份产品的缺陷,由于检测人员还不能确定缺陷的全部相关信息,这时就应该组织缺陷的签定,通过采用专家评审、使用先进技术手段或设备等,得到缺陷的全部信息,为缺陷处理提供原始数据。2.3缺陷的处理:生产人员从测试人员处得到缺陷信息后,就应根据缺陷所列内容结合产品的生产过程,检查缺陷可能出现在哪一个环节,应作如何改正,避免类似缺陷再度出现。已出现测试人员提出的缺陷的产品可否采用一定的方法可予纠正,并落实这些处理措施到生产

3、过程中。2.4缺陷的验收:生产人员将测试人员提现的缺陷处理完毕后,又反馈信息给测试人员,报告缺陷的处理情况,并请缺陷复测。测试人员根据以前的缺陷记录信息,对该缺陷再进行一次测试,如果测试结果在设计偏差范围内,则可认为该缺陷处理完毕,同时删除本产品的主条缺陷记录,该项缺陷的生命周期到此结束。若还不能达到设计偏差范围内,则将当前检测的信息形成新的缺陷记录提供给生产人员要求处理。3.软件缺陷管理软件测试管理的一个核心内容就是对软件缺陷生命周期进行管理。软件缺陷生命周期控制方法是在软件缺陷生命周期内设置几种状态,测试员、程序员、管理者从每一个缺陷产生开始,通过对这几种状态的控制和转换,管理缺陷的整

4、个生命历程,直至它走入终结状态。缺陷生命状态的定义:每一个软件缺陷都规定了6个生命状态:Open、Working、Verify、Cancel、Close、Defer,它们的基本定义是:Open态---缺陷初试状态,测试员报告一个缺陷,缺陷生命周期开始;Working态---缺陷修改状态,程序员接收缺陷,正在修改中;Verify态---缺陷验证状态,程序员修改完毕,等待测试员验证;Close态---缺陷关闭状态,测试员确认缺陷被改正,将缺陷关闭;Cancel态---缺陷删除状态,测试员确认不是缺陷,将缺陷置为删除状态(不做物理删除);Defer态---缺陷延期状态,管理者确认缺陷需要延期修改

5、或追踪,将缺陷置为延期状态;4/4上述Open态、Working态、Verify态,称为缺陷的活动态;Close态、Cancel态、Defer态,称为缺陷的终结态: 缺陷生命周期示意图:典型的缺陷生命历程:Open态àWorking态àVerify态àOpen态/Close态/Cancel态;Open态àClose态/Cancel态;Open态àDefer态;缺陷生命状态的控制与转换:当测试员报告一个缺陷,缺陷生命周期开始,为Open态;1.     Open态àWorking态àVerify态àOpen态/Close态/Cancel态程序员接受Open态的缺陷,修改中可将其置为Worki

6、ng态、修改完毕可置为Verify态;测试员验证Verify态的缺陷,确认修改结果正确,可将Open态置为Close态;确认不是缺陷,可将Open态置为Cancel态;确认修改结果不正确,可以将Verify态置为Open态,要求程序员重新修改;2.Open态àClose态/Cancel态当测试员发现自己误报或重报了缺陷,可直接将Open态置为Cancel态;当测试员发现一个缺陷由于其它缺陷的修改而随之消失,可直接将Open态缺陷置为Close态;3.Open态àDefer态管理者确认缺陷需延期修改或追踪,可将Open态缺陷置为Defer态;此外,终结态必要时可以重新打开:1)  在适当的时

7、候,管理者可将Defer态改为Open态,要求程序员修改;2)  在复查缺陷处理结果时,发现Close态或Cancel态的处理有误,测试员可以将Close态或Cancel态重新置为Open态,要求程序员重新修改;4/4一般在测试初期,活动态的缺陷数会急剧上升,随着程序员、测试员的处理逐渐转为终结态。当所有软件缺陷的状态都转变为终结态,且在一段时间内没有被打开,也没有新的缺陷发生,即意味着测试可以结束或告一段落。在以下缺陷

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。