51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3620|回复: 3
打印 上一主题 下一主题

[转贴] 软件测试缺陷度量分析

[复制链接]
  • TA的每日心情
    无聊
    4 分钟前
  • 签到天数: 936 天

    连续签到: 3 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2016-1-29 10:13:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    对缺陷的度量有助于测试过程监控,例如:缺陷密度分析,发现和修复的缺陷数目等。另外,缺陷度量应包括追踪过程控制信息的过程改进活动所需的缺陷信息,并引入缺陷来源分析、缺陷趋势分析等作为风险减轻策略的输入。本文介绍了几种常见的缺陷度量指标,在实际项目中,缺陷度量指标通常要和其他指标共同使用以达到测度的目的。

    1、缺陷发现进度

    1)度量目标

    缺陷发现进度度量(累计缺陷)可以显示每个星期累计发现缺陷的数量,帮助评估测试的状态、测试进度和软件系统的质量。

    2)度量定义

    缺陷发现进度度量(累计缺陷)的X轴为星期,以yww形式表示,其中y表示年份的后两位,ww表示星期,例如:815指的是2008年的第15周。Y轴表示在测试阶段发现的缺陷数目,如图1所示。

    图1 缺陷发现进度(累计缺陷)

    3)度量分析

    对缺陷发现进度进行度量分析的时候,可以从以下几个方面着手评估测试状态、测试进展和测试质量,以及后续测试资源的分配:

    结合缺陷修复进度度量数据,分析发现缺陷和修复缺陷数目之间的差异,从整个项目的层面帮助项目团队进行合理的资源分配。

    分析缺陷发现的高峰时间,即缺陷发现进度曲线开始趋于平缓的时间,假如缺陷发现进度曲线平缓的时间点远离计划测试结束的时间点,需要分析其中的原因。

    和其他度量结合,例如:测试用例执行进度,分析缺陷发现进度是否符合测试质量、测试进度要求,并分析其中的原因。

    2、缺陷修复进度

    1)度量目标

    缺陷修复进度度量(累计缺陷)可以显示每个星期累计修复缺陷的数量,帮助评估开发人员修复缺陷的进度、评估后续的测试资源分配和软件系统的质量。

    2)度量定义

    缺陷修复进度(累计缺陷)的X轴为时间,以yww形式表示,其中y表示年份的后两位,ww表示星期,例如:815指的是2008年的第15周。Y轴表示在测试阶段发现的缺陷数目,如图2所示。

    3)度量分析

    对缺陷修复进度进行度量分析的时候,可以从以下几个方面着手,分析和评估开发人员修复缺陷的进度、评估后续的测试资源分配和软件系统的质量:

    结合缺陷发现进度度量数据,分析发现缺陷和修复缺陷数目之间的差异,从整个项目的层面帮助项目团队进行合理的资源分配。

    根据测试缺陷修复进度度量数据,分析开发人员修复缺陷的速率是否在正常范围之内,并分析产生较大差异的原因。

    根据开发人员修复缺陷的情况,可以有针对性地更新测试计划和测试资源的分配。

    图2 缺陷修复进度(累计缺陷)

    3、缺陷优先级

    1)度量目标

    缺陷优先级度量(累计缺陷)有助于识别不同优先级的缺陷在所有缺陷中的比重,从整体上把握不同优先级缺陷的分布,有助于开发和测试资源的计划和分配。

    2)度量定义

    缺陷优先级度量(累计缺陷)的X轴为时间,以yww形式表示,其中y表示年份的后两位,ww表示星期,例如:815指的是2008年的第15周。Y轴表示测试数目,如图3所示。需要收集的测试数据包括:

    缺陷优先级为1的数目(累计缺陷)。

    缺陷优先级为2的数目(累计缺陷)。

    缺陷优先级为3的数目(累计缺陷)。

    缺陷优先级为4的数目(累计缺陷)。

    图3 缺陷优先级(累计缺陷)

    3)度量分析

    在进行缺陷优先级度量分析的时候,可以从以下几个方面分析测试进展和测试质量:

    发现的各个优先级的缺陷数目。

    优先级1和优先级2的缺陷有没有突然发生大的变化,高优先级的缺陷大量增加通常意味着产品质量出现了较大的问题。

    和缺陷发现进度度量(累计缺陷)数据相结合,分析各个优先级缺陷的发现趋势,判断产品质量是否趋于稳定。

    4、缺陷严重程度

    1)度量目标

    缺陷严重程度度量(累计缺陷)有助于识别不同严重程度的缺陷在所有缺陷中的比重,从整体上把握不同严重程度缺陷的分布,有助于开发人员资源的计划和分配,以及测试人员资源的计划和分配。

    2)度量定义

    缺陷严重程度度量(累计缺陷)的X轴为星期,以yww形式表示,其中y表示年份的后两位,ww表示星期,例如:815指的是2008年的第15周。Y轴表示测试数目,如图4所示。需要收集的测试数据包括:

    缺陷严重程度为1的数目(累计缺陷)。

    缺陷严重程度为2的数目(累计缺陷)。

    缺陷严重程度为3的数目(累计缺陷)。

    缺陷严重程度为4的数目(累计缺陷)。

    图4 缺陷严重程度(累计缺陷)

    3)度量分析

    在进行缺陷严重程度度量分析的时候,可以从以下几个方面分析测试进展和测试质量:

    各个缺陷严重程度发现的缺陷数目。

    严重程度1和严重程度2的缺陷有没有突然发生大的变化,高严重程度的缺陷大量增加通常意味着产品质量出现问题。

    和缺陷发现进度度量(累计缺陷)相结合,分析各个严重程度缺陷的发现趋势,判断产品质量是否趋于稳定。


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏3
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-4-24 09:15 , Processed in 0.071178 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表