软件缺陷处理流程

  在实际工作中,发现BUG、记录bug、关闭bug是测试工程师的主要工作。

  四种角色:开发经理、开发人员、测试经理、测试人员。

  缺陷共六种状态:新建(New)、开放(Open)、重新开放(Reopen)、拒绝(Rejected)、已修正(Fixed)、已关闭(Closed)。

软件缺陷处理流程:

    1.测试人员发现并确认缺陷,在系统的缺陷模块中创建一个新的缺陷,将其指派给开发经理,并将缺陷的状态设置为“新建”。

    2.开发经理进入系统并查看缺陷。如果确认的确是一个缺陷,开发经理就将这个缺陷指定给某位开发人员处理,并将缺陷的状态改为“开放”。如果发现这不能算作缺陷的时候,开发经理就将这个缺陷返回给测试经理,并将缺陷的状态设置为“拒绝”。

   3.开发人员进入系统查看缺陷,并处理该缺陷。当开发人员进行处理并认为已经解决之后,就可以将这个缺陷的状态设置为“已修正”,并将其返还给测试人员。

  4.测试人员进入系统查看缺陷,并测试验证缺陷。如果经过再次测试发现缺陷仍然存在的话,测试人员将缺陷再次传递给开发人员,并将缺陷的状态设置为“重新打开”。如果测试人员经过再次测试确认缺陷已经被解决,就将缺陷的状态设置为“已关闭”。

  5.如果测试经理收到某缺陷被拒绝通知,验证该缺陷,如果确实不能算作缺陷,关闭缺陷,将缺陷状态设置为“已关闭”。如果认为的确是一个缺陷,修改缺陷描述,并将其重新指派给开发经理,并将缺陷的状态设置为“新建”。

 

软件测试缺陷定义,缺陷(Defect):存在于软件之中偏差,可被激活,以静态形式存在于软件内部。 故障(Fault):当缺陷被激活后,软件运行中出现的状态,可引起意外情况,若不加处理,可产生失效,是一种动态行为。 失效(Failure):软件运行时产生的外部异常行为结果,表现与用户需求不一致,功能能力终止,用户无法完成所需要的应用。 禅道是第一款国产的优秀开源项目管理软件。先进的管理思想,合理的软件架构,简洁实效的操作,优雅的代码实现,灵活的扩展机制,强大而易用的api调用机制,多语言支持,多风格支持,搜索功能,统计功能。 禅道工具特点: 轻量级实现:从运行环境与来讲,我们提供了windows平台(不足10M)和linux平台的集成运行环境(不足20M),方便用户快速下载部署。 一体化研发管理:主要管理思想基于应用最为广泛的敏捷开发方法Scrum,同时又增加了Bug管理,测试用例管理,发布管理,文档管理等必需功能,覆盖了研发类项目管理的核心流程,为IT企业或正在进行信息化的企业提供了一个一体化的集成管理工具。 可扩展的系统:禅道里面的扩展除了钩子机制之外,还提供了通过面向对象机制实现的继承和覆盖,通过禅道的扩展机制您可以对禅道所有地方进行扩展 可靠及时的技术支持:网站的问答反馈系统可以保证您的问题或者建议得到及时有效的处理和反馈。 开源免费的系统 常用的缺陷分析法: 四象限分析法 根本原因分析法 ODC分析法 Rayleigh分析法 Gompertz分析法 四象限分析法是对软件内部各模块、子系统、特性测试所发现的缺陷按照每千行代码缺陷率和每千行代码测试时间两个维度进行划分
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值