关于测试效率度量的一个好粗好粗的公式,欢迎拍砖

上一篇 / 下一篇  2009-01-20 17:22:28

很粗很粗的初稿,

根据上次我收集以及和大家讨论的意见,费劲脑汁思考如下:

目前我们大部分人为设计执行用例,提交bug测试工程师,目前对他们的测试效率度量如下,除了这类人,我们还有自动化性能测试工程师,tl,测试项目负责人等其他角色,其他角色的测试效率我们稍后再考虑。

 

测试效率公式,单位时间(暂定每月)的测试效率=F(x1,x2,x3,y1,y2,z)+浮动分,前部分可以精确计算,后部分为tl主管经理根据事例进行评分,但原则上不得超过前面的20%

1.Bug的有效率x1=有效bug/所有的bug,可在QC中直接统计出来

2. 有效Bug的加权数量x2=V级×1.5IV级×1.3III级+II级×0.7I级×0.5,这里只计算有效bug

3. 线上故障分x3,可以每周得到,并最终指定负责人

4.TC的效率y1,可通过TC reviewTC评审参照TC checklist进行打分,完全没问题就100分,对遗漏和错误的点进行扣分,我们要出一份打分规则,评分规则要统一,在后期故障中若发现是由于TC遗漏了,负责TC review评分的人本人的效率也要扣分。

5.有效的测试时间y2,小时为单位,为他本人真正参与到项目小需求的时间,刨去其他不相干的培训,请假等

6.二次预发布的次数z,和效率成反比

 

很粗的估计了一个公式:F(x1,x2,x3,y,z)= x1*x2*(1-x3*0.2)*(y1/100)*(y2/140)*(1-z*0.5)

1)效率很差的例子,某人某月发现200bug,其中180个有效,x1=0.9x2=5×1.525×1.37050×0.730×0.5=7.5+32.5+70+35+15=160,他的线上故障个数x3=2TC的效率y1=80,有效的测试时间y2=120小时,二次预发布的次数z=1,计算结果F(x1,x2,x3,y,z)=x1*x2*(1-x3*0.2)*(y1/100)*(y2/140)*(1-z*0.5),大概为30

2)完美的例子,x1=0.95,x2=500,x3=0,y1=95,y2=140,z=0,计算结果F(x1,x2,x3,y,z),大概为450


TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-12  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 7787
  • 日志数: 6
  • 图片数: 1
  • 文件数: 1
  • 建立时间: 2008-12-19
  • 更新时间: 2009-03-05

RSS订阅

Open Toolbar