为什么要进行缺陷管理呢
如题,为何要进行缺陷管理呢?缺陷管理的最理想的结果是什么样的? 进行缺陷管理归根到底的目的还是提高软件开发的质量以及完善、优化测试方法,流程。 1.管理的需要。
如果缺陷比较少,比如50条以内,那么无所谓的事情,无论你怎么处理,怎么跟踪,都不会有太大的问题。
但是,只要缺陷到100条以上的时候,那么就需要对缺陷进行管理了,比如哪个版本引入的,当前缺陷的状态,谁提交的,谁修改的等等,没有这些相关的信息,即使把缺陷单给你,也很难理清里面的头绪。
2.度量和改进
测试本身需要有一些手段对软件进行一定的评估,其中的一个方面就是缺陷。
缺陷本身有其特性,比如一些缺陷可能会有集聚现象,如何判断?就需要管理。
或者需要一定的指标,来说明当前测试情况,也需要缺陷的数据。
更具体的内容,可以看看CMMI3和CMMI4的VER域相关内容。 缺陷管理的目的是:
1缺陷跟踪,要确保每个BUG都被处理。
2缺陷分析,对缺陷深入分析总结,找出缺陷多的部分,并对相对应的流程部分进行优化。
缺陷分析是组织过程的财富。
3对产品度量,利用缺陷趋势图可以决定产品何时能够发布。 每个测试人员的BUG的提交数 BUG的质量 严重程度
开发修改BUG的比例修改BUG的速度 修改BUG的质量
这些都可以用来考核的!
根据BUG的分布可以给分析系统的主要问题模块 以及版本质量提供依据!
还有等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等
页:
[1]