csdn博客:http://blog.csdn.net/qwentest
测试中的度量信息(一)
上一篇 /
下一篇 2010-01-08 09:09:38
/ 个人分类:测试方法论
测试过程中那些数据和信息是应该拿来度量,拿来分析的呢?昨晚看到《软件质量管理实践》一书的某些信息有点感想,所以拿来分享下!51Testing软件测试网PC].O7y/NV2?W {2?(Cw'q
1,用户发现各类缺陷数51Testing软件测试网9U
wiU!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的相关信息,建立倒序排列,如下图所示
k4FDOO:yq0模块名51Testing软件测试网6@3e0jP0B | 数量 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软件测试网DMQw8v$M+bG#r |
Multimedia 2e&~7q:[~^0 | 1 SW7i%NgF0 | 11.11% Q{!oN
MQn
@0 |
Tools51Testing软件测试网p8Kc:}ua7`%b | 1 S}An f [u0 | 11.11% qEW4zH:Gc:V-m)HB0 |
WAP P2m2~qV1s0 | 1 ~Oct(\qU0 | 11.11%51Testing软件测试网.S z`Ul5| |
STK p.zpr+L8G
xZ$U*f0 | 151Testing软件测试网SG'PE:L,v0I? | 11.11%51Testing软件测试网lc:@+x
V1k L |/VB |
从上面可知,很显然可知客户在setting和Mydata模块发现的缺陷较多,我们再分析setting和Mydata缺陷的类型,可知有60%个缺陷是本地化字符翻译出错,其它为功能上的新需求。由此可知,客户在本地化这方面关注较多,而测试团队在本地化字符翻译这块投入的力量不够,测试效果较差,需要一定的倾斜。51Testing软件测试网
M1o*r{5C.N
ag
2,软件模块缺陷密度51Testing软件测试网MAtPm qg
优先级: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软件测试网"cN4]-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[r DG;~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 bx&V(_2Ei-M | 30351Testing软件测试网.RoK%y
R^3L | 15.80%51Testing软件测试网JL4x k
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_首页 Lw2K VW&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"?7n4q03,非关闭缺陷各级别严重程度
f:x%y(n]!^0优先级:1级
'](A:{X?-J+`0分析时间:系统测试阶段
i5AL|Y+IPv$g1q0计算方法:直接计算(累加)
&}J ee5W rrw&E0分析方法:与项目计划目标进行对比51Testing软件测试网4xr+{[Ga
作用:判断是否达到测试结束或产品发布标准51Testing软件测试网DM\B6d RT\
实例:某项目测试结束标准之一是“一、二、三级Bug为零,四级Bug不得占上轮剩余Bug的5%,五级Bug不得占上轮剩余Bug的10%”。此项目已结束第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
|y7Mhh M#a0 | 0 A}I[n*u'oU!a0 | 0%51Testing软件测试网 i [7U/w#k9nZ |
二级 s9Q-UozQ6d0U0 | 3 P)d \b n0F0JE0 | 051Testing软件测试网.m$|!Jlj$g4q | 0% &~%nb4vqo
OJ1~1G5E9U0 |
三级 Y c.FQ.z0 | 351Testing软件测试网P7hZ:Z FN'm | 051Testing软件测试网@^f5`AB | 0%51Testing软件测试网`M;i'[Hn
z7^ |
四级 :ZnDf0ey z#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软件测试网5xA w0b
R~U&U
WD2Bq$Pc0qwen 07-01-2010
} y,l0[+E~`!b#d0
收藏
举报
TAG: