zoukankan      html  css  js  c++  java
  • [原创]浅谈缺陷分析的意义和方法

    [原创]浅谈缺陷分析的意义和方法

      缺陷这个词,做为测试人员,每个人都不陌生,每个缺陷都有其价值存在,所以一个测试人员想要短时间提高自己的测试能力,测试缺陷分析是一个不错的路径,抽时间总结了下,将自己日常缺陷分析方法归纳,分享出来供各位参考。

      当然也有朋友来讲,测试都完成了自己份内的工作,还有必要多次一举,去搞一次缺陷分析吗?我简要回答下,我的理解缺陷分析更多的作用有几个方面:

      (1)分析我们测试活动工作量及输出价值;

      (2)提供一些素材资料,供测试过程或开发过程改进;

      (3)通过归纳和统计,揭示我们内在的问题,是否有群集情况,需要集中解决;

      (4)确定一个测试缺陷基线,帮助我们以后设定更高目标等

      也许各公司或是各个测试人员对缺陷分析理解不一样,但大体方向都是,想让以后的工作做的更好,我们最终是为产品服务。

      缺陷分析方法,常用的一般单维度和多维度;简单来讲就是单维度抽取一些像缺陷发现阶段,来源,严重性,模块,开发人员,平台等单一要素进行分析;多维度更多的是二者之间结合,如:来源和开发人员,模块和开发阶段等组合;个人建议不管单维度和多维度都是好方法,推荐一些我常用的或是重点关注点,具体如下:

      单维度: 缺陷来源(提示问题产生是哪个阶段),模块(是否是缺陷重灾区),严重性(衡量开发质量是否有单测或自测),开发人员(某个开发水平)等,不一一详述,关键是看各位着力点在哪里; 

      多维度: 时间+数量,开发人员+数量,严重性+数量等,不一一详述,关键是看各位着力点在哪里; 

      缺陷分析方法中当然还有一些常用的特别有意思的公式,推给各位:

      缺陷解决率%=(已解决缺陷/总缺陷数)*100%,一般我们测试通过标准,都会有一个缺陷解决率达到多少,目前我们一般都是定义95%以上;

      缺陷探测率%=(发现有效缺陷/用例总数)*100%,这个公式很有用,可以看看团队成员平均水平或是缺陷发现能力,我也常用之一;

      缺陷一次解决率%=(开发一次修得问题/缺陷总数) *100%,本来这个公式不是必选的,但是公司确实有些开发能力不好,所以也引进这个;

      缺陷漏测率%=(漏测缺陷数/(测试发现缺陷+漏测发现缺陷)) *100%,这个公式的意义,更多的是在抽测试嘴巴,一般我们都会要求非常低数值,具体保密。

  • 相关阅读:
    codeforces 455B A Lot of Games(博弈,字典树)
    HDU 4825 Xor Sum(二进制的字典树,数组模拟)
    hdu 1800 Flying to the Mars(简单模拟,string,字符串)
    codeforces 425A Sereja and Swaps(模拟,vector,枚举区间)
    codeforces 425B Sereja and Table(状态压缩,也可以数组模拟)
    HDU 4148 Length of S(n)(字符串)
    codeforces 439D Devu and Partitioning of the Array(有深度的模拟)
    浅谈sass
    京东楼层案例思维逻辑分析
    浅谈localStorage和sessionStorage
  • 原文地址:https://www.cnblogs.com/mayingbao/p/1066587.html
Copyright © 2011-2022 走看看