发布新日志

  • 怎样度量测试的有效性

    2008-01-13 16:54:40

    Webinar by Rick Craig

    一些常见的衡量标准:

    • 测试中发现的缺陷数
    • 客户发现的缺陷数(分析:80-20分析:对缺陷类型按缺陷个数排序,找出客户发现的最多的20%的缺陷类型--分析客户的关注点是什么?为什么客户能发现这些类型的缺陷,为什么我们没有测试出来?定义改进措施)
    • 客户满意度调查
    • 覆盖率:代码覆盖率、设计覆盖率(可以保证代码与设计相一致、但不能保证需求的正确性)、需求覆盖率(有助于测试设计、可用来度量测试状态、不依赖于代码)
    • 缺陷严重程度、分布情况(80-20分析:对所有模块的缺陷密度进行排序比较,找出缺陷密度最大的20%模块--找出质量最差的模块,采取改进措施)、存在时间、密度
    • Help Desk的求助数

    Defect Removal Efficiency(DRE)=

    Defects found in Testing/(Defects found in Testing + Defects found by Customer)*100%

    这种度量方法的缺陷在于,我们并不知道到什么时候为止客户发现了所有的缺陷;并且它仍然需要考虑严重程度和分布情况的权重

     

Open Toolbar