缺陷管理流程描述.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
缺陷管理的流程 在软件的开发、评审、测试和使用的过程中,我们都可能面临或遇到软件产品没有依据设计要求运行、使用不便利或在某种程度上不能满意用户的要求等此类问题,这些我们可以通称为缺陷。 软件缺陷是软件开发过程中的副产品。缺陷会存在于软件产品的整个生命周期中:可以是软件代码的问题、系统文档(开发文档和测试文档等)存在的问题,或者是用户的关心文档和使用指南方面的问题等。 测试是发觉缺陷的主要手段,也是它的主要目的。测试活动和开发活动一样,是项目质量保证不行或缺的重要部分。因此,对于测试活动的主要产物:缺陷,我们需要建立一个完善的缺陷管理流程,来对缺陷进行报告、查询、分类、跟踪、处理和验证等。 本文主要针对在开发测试活动中发觉的缺陷,其相应的缺陷管理流程,以及在流程中主要的缺陷状态、参加缺陷的角色和缺陷相关的主要活动以及缺陷的等级分类等。 缺陷状态的主要处理过程: QueryReply QueryReply Declined Duplicate Deferred Unplanned New Accepted Assign Open Deliver CLOSE Fixed Resolved Validation Intake test Investigate NOK NOK 和缺陷相关的角色: 测试工程师:在这里主要是指发觉和报告缺陷的测试人员。在一般流程中,他需要对这个缺陷后续相关的状态负责:包括相关人员对这个缺陷相关信息的询问回答,以及在build中的验证测试和后面正式版本的验证测试。 开发工程师:这里主要指对这个缺陷进行争论和修改的开发人员。同时,他需要对修改后的缺陷在提交测试人员正式测试验证之前需要进行验证测试。 缺陷评审委员会:主要由项目经理、测试经理、质量经理、开发经理以及资深的开发、测试工程师等组成。他们对缺陷进行确认以及将之安排给相应的开发人员进行修改。 版本经理:负责将已经解决的缺陷相关的配置信息融入到新的版本,提交新的测试和相关的验证测试。 缺陷状态的含义解释: New(新缺陷):软件中新发觉报告的缺陷,一般由测试人员提交。当然也可能是开发人员自己在单元或代码测试过程中提交,或从软件使用的最终用户或测试现场反馈得到的缺陷报告。 Accepted(接受):经过缺陷评审委员会的确认,认为缺陷的确存在。 Assign(安排):将这个缺陷安排给相关的开发人员来进行修改。 Open(打开):处于这个状态时,缺陷已经被确认并已经安排给相关的开发人员进行相关的修改。 Deliver(交付):解决缺陷问题的方法已经找到,并且已经将修改后的代码等打上标签,交付给版本经理。 Resolved(解决):版本经理将相关的标签等融入某个build,交付给相关的开发小组进行验证测试,测试通过,则缺陷状态改为解决状态。 Fixed(已修改):版本经理将已经解决的缺陷标签融入某个版本,交付给相关的测试小组进行验证测试,测试通过,则缺陷状态修改为已修改状态。 Closed(结束):缺陷状态处于已修改后,自动变为结束状态。 上面简洁介绍的缺陷状态是在缺陷管理过程中主要的状态,或者是在缺陷处理顺当时所经受的状态。实际上,缺陷还有其他一些其他的状态,或者可以认为是帮助的状态,分别是: Investigate(争论):当缺陷安排给开发人员时,开发人员并不是都直接可以找到相关的解决方案的。开发人员需要对缺陷和引起缺陷的缘由进行调查争论,这时候我们可以将缺陷状态改为争论状态。 QueryReply(询问和回答):负责缺陷修改的工程师认为相关的缺陷描述信息不够明确、或盼望得到更多和缺陷相关的配置和环境条件、或引起缺陷时系统产生的调试命令和信息等。 Declined(拒绝):缺陷评审委员会通过相关的争论争论,认为不是缺陷。或通过开发人员的调查争论,认为不是缺陷,开发人员可以将详细的理由加入到缺陷描述中,缺陷评审委员会依据此将缺陷状态修改为拒绝状态。 Duplicate(重复):缺陷评审委员会认为这个缺陷和某个已经提交的缺陷是同一个问题,因此设置为重复状态。 Defferred(延期):缺陷不在当前版本解决。 Unplanned(无方案):在用户需求中没有要求或方案。 缺陷的严峻度和优先级分类: 缺陷的严峻度指得是假如缺陷没有修改,由这个缺陷引发的问题对客户的影响程度。而缺陷的优先级指得是解决这个缺陷需要的时间(或者在多少时间内必需解决这个缺陷)。对于一个缺陷,我们首先会给它指定一个严峻度,而后给出它的优先级。我们下面来简洁介绍缺陷的严峻度和优先级的分类,供应一些分类的建议和思想。 缺陷的严峻度,我们可以通过1到4来划分: 严峻度1-最高级别:产品在正常的运行环境下无法给用户供应服务,并且没有其他的工作方式来补救。我们可以将下面

文档评论(0)

dajiede + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档