搜集 缺陷管理措施

上一篇 / 下一篇  2011-10-25 15:44:47

软件测试管理的一个核心内容就是对软件缺陷生命周期进行管
理。软件缺陷生命周期控制方法是在软件缺陷生命周期内设置几种状态,测试员、程序员、管
理者从每一个缺陷产生开始,通过对这几种状态的控制和转换,管理缺陷的整个生命历程,直
至它走入终结状态。

缺陷生命周期(不同的管理工具具体的划分周期不一样)
    i-Test对于每一个软件缺陷都规定了6个生命状态,即缺陷初始状态(Open态)、缺陷修
改状态(Working态)、缺陷验证状态(Verify态)、缺陷关闭状态(Close态)、缺陷删除状
态(Cancel态)和缺陷延期状态(Defer态)。这六种状态,基本构成了缺陷生命周期的各个
过程。

缺陷生命历程的三种典型过程:
(1)Open态—Working态—Verify态—Open态/Close态/Cancel态
(2)Open态—Close态/Cancel态
(3)Open态—Defer态
然后分别简述周期过程
值得注意的是,作为缺陷的终结态——Close态、Cancel态和Defer态在必要时可以重新打
开。
缺陷状态曲线图
    一般情况下,在测试初期活动态的缺陷数会急剧上升,随着程序员、测试员的处理逐渐转
为终结态。当所有软件缺陷的状态都转变为终结态,且在一段时间内没有被打开,也没有新的
缺陷发生时,即意味着测试可以结束或告一段落。在以下缺陷状态随时间变化的曲线图中表现
为累计报告的缺陷曲线(BUG总数曲线)和累计终结的缺陷曲线(已终结BUG曲线)收敛在一起。

    综上所述,缺陷生命周期控制方法是测试员、程序员、管理者一起参与、协同测试的过
程。缺陷状态不仅表示出缺陷被修改、终结的进程,同时还标明了测试员、程序员、管理者的
职责。这种方法分工明确,责任到人,它使每一个管理者和测试员、程序员都以尽快终结缺陷
为共同奋斗的目标。因此缺陷一旦发生,便进入测试员、程序员、管理者的严密监控之中,直
至终结。从而保证在较短的时间内高效率地终结所有的缺陷,缩短软件测试的进程,提高软件
质量,减少开发和维护成本。


TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-02  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 17123
  • 日志数: 30
  • 建立时间: 2011-07-21
  • 更新时间: 2015-07-01

RSS订阅

Open Toolbar