缺陷生命周期管理

    每个软件缺陷都要经过“报告、确认、修正、验证、关闭”的过程,这些过程构成了软件缺陷的生命周期。为了有效的管理软件缺陷,发包方和外包公司要使用同一个软件缺陷管理系统报告和处理缺陷。双方需要在测试计划阶段明确缺陷管理系统的使用规则,确定双方的使用权限和任务。一般外包公司负责缺陷的报告、验证和关闭,开发商负责确认、修正工作。

     为了准确的报告缺陷,外包公司需要有经验的测试人员确认和报告缺陷,避免重复报告缺陷,排除错报的缺陷,及时处理缺陷的反馈。例如,对于发包方要求的补充更多信息的缺陷,尽快补充缺陷的细节。外包公司的测试人员在新的软件版本上,验证被开发人员修正的缺陷,如果新版本上不再复现,则关闭缺陷,否则再次分配给开发人员进一步修正。

     做好每日报告/每周报告的进度跟踪
    对于“内部测试”的外包测试项目,为了对软件外包项目的进度进行有效跟踪,在测试执行阶段,开放商需要外包测试公司提供项目执行的进展情况,保证测试按照测试计划的预定目标推进。
    测试项目的“每日报告”或者“每周报告”是常采用的进度跟踪形式。“每日报告”是外包公司的“单点联系”人每天在下班前向发包方的“单点联系”人通过电子邮件等形式报告当日测试的执行情况,“每周报告”是外包公司每个周末报告一周来的测试执行情况。
    选择“每日报告”还是“每周报告”,需要考虑测试项目的时间跨越长度、对测试进度和质量的要求严格程度,对于跨越不同国家的外包测试项目需要考虑到不同时差和节假日等因素。对于测试时间周期很长的项目,如果双方比较信赖,可以采用“每周报告”的形式。

软件测试缺陷定义,缺陷(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、付费专栏及课程。

余额充值