发布时间:2020-06-30
一旦有软件缺陷被发现时,就要对其进行跟踪。缺陷的价值是其触发的学习和成长的机会。把握缺陷带来的学习机会,可以快速提高组织的能力,未来的缺陷更少,成本更低,更容易成功。但同时,有效的缺陷分析和跟踪行动需要有效的方法和相应的组织的支持。对软件缺陷进行跟踪的流程及注意事项:
1:确保每个被发现的缺陷都能够被解决
为了确保交付软件的质量,我们应当尽可能地修复已经发现的软件缺陷,使得交付的软件中遗留的缺陷尽可能地少。同时,也要意识到修复缺陷要花费大量的成本,在有些时机未必会对缺陷进行修复。但是,不管解决的方式怎样,必须要确保所有被发现的缺陷都得到解决,无一遗漏。
2:确保对缺陷的处理达成一致
由于项目进度或成本的考量,发现的软件缺陷的解决方式不一定是即时修正,也可能是在下一个版本中修正或者干脆不修正。但是,无论是即时修正、延后修正还是不修正,对每个被发现缺陷的处理方式必须要在组织中达到一致,特别是开发方与需求方要达成一致。
3:通过缺陷数据分析来指导测试活动和控制质量水平
对缺陷跟踪的过程,必然要完成对缺陷数据的收集。而收集来的这些缺陷数据除了帮助我们完成前面2个目标之外,通过对这些数据的分析,还可以帮助我们识别缺陷产生的阶段,控制软件的质量水平,并且通过缺陷的收敛趋势来确定测试过程是否能够结束。
4:积累缺陷过程数据,积极开展软件缺陷预防,推进软件走向零缺陷
通过缺陷跟踪过程不断地收集和积累缺陷数据,对于组织而言是一笔巨大的财富。通过对这些缺陷数据的分析,找出并消除缺陷发生的根本原因是缺陷预防的主要手段。不断地进行缺陷数据收集、分析,不断地转化为新的软件项目的缺陷预防手段,新的软件项目的缺陷数目将会逐渐降低,直至零缺陷。
所以,缺陷跟踪需要持续关注的,并维护它们,把它们作为团队资产的一部分。当然了,尽早使用缺陷管理工具,减少记忆负担,提升可操作性。
推荐阅读:
您的信息已成功提交!
我们的客服人员稍后会与您联系