csdn博客:http://blog.csdn.net/qwentest

测试中的度量信息(一)

上一篇 / 下一篇  2010-01-08 09:09:38 / 个人分类:测试方法论

测试过程中那些数据和信息是应该拿来度量,拿来分析的呢?昨晚看到《软件质量管理实践》一书的某些信息有点感想,所以拿来分享下!51Testing软件测试网PC].O7y/NV2?W {2?(Cw'q

1,用户发现各类缺陷数51Testing软件测试网9U w iU!Ru4e`v)~

优先级:1

"C+LB9S-^m_&yS'L0

分析时间:交附产品时或维护阶段51Testing软件测试网"q9O i%O'O] j#E

计算方法:直接计算(累加)51Testing软件测试网K5k,x:e,pd,`I

分析方法:采用二八法则,对缺陷类型按总数进行逆序排序,找出客户发现最多的20%的缺陷类型。

4p(z*ce t9d9rz0

作用意义:分析客户关注点在哪方面,为什么客户能发现这些类型的缺陷,而我们没有发现,可以发现测试工作的缺点,对于指导其它项目测试和指导缺陷管理过程改进有很大作用。51Testing软件测试网"C"J(Bn~+X#S6M8[

实例:在CQ中查询某手机项目Customer test的相关信息,建立倒序排列,如下图所示

k4F DOO:yq0

模块名51Testing软件测试网6@3e0j P0B

数量

R/IBXE S0

占所有客户缺陷的比例51Testing软件测试网:l)X7?s"So

setting51Testing软件测试网.X W8R|M WP

351Testing软件测试网A,U(b.o6~7x1P,R

33%51Testing软件测试网-` m`5e*U0zJ

Mydata51Testing软件测试网1{]nv_#m

251Testing软件测试网 Zq'}F Ys

22.22%51Testing软件测试网DMQ w8v$M+bG#r

Multimedia

2e&~7q:[~^0

1

SW7i%NgF0

11.11%

Q{!oN MQn @0

Tools51Testing软件测试网p8Kc:}ua7`%b

1

S}Anf [u0

11.11%

qEW4zH:Gc:V-m)HB0

WAP

P2m2~qV1s0

1

~O ct(\qU0

11.11%51Testing软件测试网.S z`Ul5|

STK

p.zp r+L8G xZ$U*f0

151Testing软件测试网SG'PE:L,v0I?

11.11%51Testing软件测试网 lc:@+x V1k L |/VB

从上面可知,很显然可知客户在settingMydata模块发现的缺陷较多,我们再分析settingMydata缺陷的类型,可知有60%个缺陷是本地化字符翻译出错,其它为功能上的新需求。由此可知,客户在本地化这方面关注较多,而测试团队在本地化字符翻译这块投入的力量不够,测试效果较差,需要一定的倾斜。51Testing软件测试网 M1o*r{5C.N ag

2,软件模块缺陷密度51Testing软件测试网MAtPmqg

优先级:1

KB9VR1X"KP |0

分析时间:系统测试阶段51Testing软件测试网*k0f~^ dE7i

计算方法:模块Bug/模块代码规模

%UKX{L&|:a1q0

分析方法:采用二八法则,对所有模块的缺陷密度按逆序排列,找出缺陷密度最大的20%的模块51Testing软件测试网1d&}Qw%H&W*r

作用:找出质量差的模块,采取改进措施,如单元测试,代码走查,同行评审等手段。可按此,改变测试策略向质量较差的模块进行倾斜。

4F8l,g6cF f0

实例:某项目的总代码数量假设为1000行,每个模块发现的Bug数如下图所示

bN9e.A+Nm0

模块名

9[8?x+PL0

数量51Testing软件测试网"c N4]-Bo:?si

代码数

U#D J.n;_0

占模块代码的比例51Testing软件测试网4]9R;I2]x;Lf6D

占总代码的比例51Testing软件测试网4_:cCy6J1Lme

P_Cus_个人信息

Y3@Jc]K#N0

2351Testing软件测试网keq^.\],op v

5051Testing软件测试网UIWF4ce

46%51Testing软件测试网Ip&Jg-r/j8l d)?

2.30%

$`7x!Wx7|:ky;j0

P_Cus_密码找回51Testing软件测试网^$]Oc N~M

1351Testing软件测试网F"T%@#N5}"fes U

33

3K)N7B$H;_@._:C6V3S9|K R0

39.40%

{\?]j"V#M H?0

1.30%

d+w$Z%cj4@e5f0

P_Cus_注册

6JW-K,l:Zy#B[ rDG;~0

1751Testing软件测试网gp/b6n!~*E{

84

8C$|\)do$X0

20.20%51Testing软件测试网2nC[BsT

1.70%51Testing软件测试网W3O e0H:T5w{

P_Cus_车辆信息51Testing软件测试网.lQ@Y9{j$q

4851Testing软件测试网P b x&V(_2Ei-M

30351Testing软件测试网.RoK%y R^3L

15.80%51Testing软件测试网JL4xk f:g*x,@

1.48%

^;IK `s7H4^:D0

P_Cus_登录

}M@ sl)EG!E2f0

5

z:Mp!F#G:X0

40

m)^%}*UU8T9x0

12.50%51Testing软件测试网*t8m:` s[

0.50%51Testing软件测试网G,b8i:[WJcvy ?U:?;e

P_Cus_车辆违章信息

2x$Tc8G];Kkm0

12

/\9al%Y*F3l'o0

234

g#x$|l6Vh0

0.50%51Testing软件测试网"tBam+T `J8\2v;y

1.20%

O:fv-r&Kc^0

P_Cus_首页

Lw2KVW&oK'wb0

551Testing软件测试网'F4ad&K"Pfnq

25651Testing软件测试网3B7RS#n_P

0.19%51Testing软件测试网2}{` C t_

0.50%

2CO;@Eo7^0^!oQ0

总计:

r5[U#y*u]h0

123

xP#M:T _V0

100051Testing软件测试网4g(~p*r sy%]e\P

12.30%51Testing软件测试网0i(J9M)x6r.Jf;P\]O

12.30%

%e3Taz8v6r x0

从上图可知,个人信息和密码找回模块的质量较差,需要进行测试倾斜或其它改进措施了,比如对此模块进行同行评审等。

cr+Y"?7n4q0

3,非关闭缺陷各级别严重程度

f:x%y(n]!^0

优先级:1

'](A:{X?-J+`0

分析时间:系统测试阶段

i5AL|Y+IPv$g1q0

计算方法:直接计算(累加)

&}J ee5W rr w&E0

分析方法:与项目计划目标进行对比51Testing软件测试网4xr+{[G a

作用:判断是否达到测试结束或产品发布标准51Testing软件测试网DM \B6d RT\

实例:某项目测试结束标准之一是“一、二、三级Bug为零,四级Bug不得占上轮剩余Bug5%,五级Bug不得占上轮剩余Bug10%”。此项目已结束第10轮测试,缺陷各级别严重Bug图为如下所示

z U j1S*ViwO^e$r0

严重级别

R-t5fJ.|;sX^@0

上轮缺陷剩余数量51Testing软件测试网3Vg0x]f7^

本轮缺陷剩余数量

k*R`L'q:L'D2VIW0

剩余Bug比例

1Qo}Q+p8H x!u@9R0

一级

9n/rnL;g? Z0

3

|y7M hh M#a0

0

A}I[n*u'oU!a0

0%51Testing软件测试网 i[7U/w#k9nZ

二级

s9Q-Uoz Q6d0U0

3

P)d \bn0F0JE0

051Testing软件测试网.m$|!Jlj$g4q

0%

&~%nb4vqo OJ1~1G5E9U0

三级

Y c.FQ.z0

351Testing软件测试网P7hZ:ZFN'm

051Testing软件测试网@^f5`AB

0%51Testing软件测试网`M;i'[Hn z7^

四级

:ZnDf0eyz#Kl)~0

2151Testing软件测试网5i T#ycbxka3l

351Testing软件测试网{$xxy*],o

0.71%51Testing软件测试网*Rbt ]-S$~oMjh3q

五级

4K;Gj|uLj:w0

1251Testing软件测试网;w!UO|$xT

451Testing软件测试网sltd*cU

0.95%

|M,L(ik:? Z(V0

从上图可知,软件剩余Bug数已达到测试结束标准的一个条件,当然实际项目中不可能只统计两个项目之间的数据,应该是多轮的数据统计。51Testing软件测试网5xAw0b R~U&U

 

WD2Bq$Pc0

qwen 07-01-2010

}y,l0[+E~`!b#d0

TAG:

 

评分:0

我来说两句

Open Toolbar