`*@d)IUp0产品质量评估-Gompertz分析
\,W]B(c;u
p0-g5l#o[Q5N4RGG051Testing软件测试网j3b5YP ?_j,q'p
lGompertz适用条件
;L.N-Id.K*d|.QR7pu0
4uGtl;N0ü被测对象的同一性原则
k,k
JO9b2j&j1Eq E?&w0 在被统计的时间范围内,只对软件进行缺陷修正活动,软件的特性、复杂度、规模、测试过程等不发生质的变化(一般不大于10%)。
#qo N$Enx8B!s051Testing软件测试网 i0nF
C$n$J `(d[7O!U,v4D`7c)~%v]&J g
dC0ü统计的时间区间应包含多轮测试(轮数N≥2)
51Testing软件测试网,}yA#_"H ~ 对于一轮测试的情况,不能采用Gompertz模型进行分析。因为在一轮测试中,因测试用例执行顺序的不同,可能产生截然相反的两种分析结果,这时Gompertz分析结果的可信程度较低,不能作为决策的依据。
,Z&l['LG7S3O;Q0EzU"Fg9N,U0
Kk
I _Ob0ü对测试策略的要求
OBp
`D)cX)q n0在每轮测试执行前,进行测试用例完备性评审,保证用例设计基本完备;在每
ntlf2C K6A6]'OW0n?$`%w)F(AAY0轮测试执行前,进行上一轮测试的缺陷解决情况的检查,上一轮测试的缺陷关
0PJ+tKOX^J0Y/l*^5a"VU'^p0闭率应达到80%以上,以确保被测对象实际的可靠性及时得到提高;51Testing软件测试网wC^$HIE-a
51Testing软件测试网e G:F\ |.J.v;j Z51Testing软件测试网+y"j9H&f2coA&z
lGompertz的应用
51Testing软件测试网\`jqC5^!D~}?Ld0Ec1@0ü评估测试效率
51Testing软件测试网c Ct
k&w T&M-ve由Gompertz模型参数c的物理意义可知,c值越大(越接近于1),表明
j~8jD)ZH08y9E$e UxrH0缺陷下降的速率越慢,测试达到饱和的时间相对越长。51Testing软件测试网k5N+P(n2L
G
2io` AT5FEQ051Testing软件测试网&@1QeS}0I{[
ü 预测BUILD或产品的极限缺陷及退出测试所需时间
51Testing软件测试网7o8?3q
e%o`&es最后一轮测试的样本点应在90%置信限以内;
(d0y'e^R(Q3A2K051Testing软件测试网Sp't)cH(O;N被测对象的缺陷去除率DRE应达到或超过95%;51Testing软件测试网9bF*N4m't`
V^1?y,Q0Gompertz曲线的相关系数应达到或大于0.99,如果未达到该要求,则判51Testing软件测试网5b)@#q Aa
4Akp_2h:d0断缺陷密度质量目标是否达到;
9f&PJk:?#}0.oG0a.D+N)PM.cL/I0
1YG;Qg$?0d*O3Q+{](rtr]"F0ü指导测试计划和测试策略调整
Djv5E:^0)l1d"Mle0产品质量评估-四象限分析51Testing软件测试网[Xo*DZ$[)p
^uF*~\]'u(F+o051Testing软件测试网5h\$Rs)O
l四象限分析的应用 ü四象限分析的原理
51Testing软件测试网;J:B8X aX+NN7H四象限分析是一种应用广泛的分析方法,它基于测试投入与产出的比较,来近51Testing软件测试网M`B@;|K J-E
51Testing软件测试网sbw/x}8]似判断各特性的测试质量情况,其使用的前提假设条件是:
U&d!D)N6u+P2j%o-e0jZC*t|0(1)各特性的测试投入质量是一致的,相同的测试工作量投入带来的测试回报是大体一致的;51Testing软件测试网8r$H'G4Q8x'PfP$h:j$f,X
4jQQ#_K%q{r0(2)我们已经知道一个版本发布时的平均发现缺陷密度和测试投入密度。
|'p5G#d8UF
o o[051Testing软件测试网$d8E e$i'e D.\51Testing软件测试网8p+l)Lv%v4hA.q
ü四象限分析的应用
%xr?$bu9A0最好情况-高工作量投入密度/ 低发现缺陷密度
Q4Noj
d!qQ6~7C
Q051Testing软件测试网h,R:aH's正常情况-高工作量投入密度/ 高发现缺陷密度
)\&s]5xRF;O ZLk8}051Testing软件测试网+Nm'HMz_最坏情况-低工作量投入密度/ 高发现缺陷密度
/y8FnDS0hv cYx0&hG
dM'J0dVf0不确定情况-低工作量投入密度/ 低发现缺陷密度51Testing软件测试网RQZaT^1uw
N9g6W ePO#Cw0测试退出评估:
4t(z^_cUGWv051Testing软件测试网U1bA~"Xj51Testing软件测试网m-G(Gk6Aa g ~/z
51Testing软件测试网|i @3uku"hA主要从一下几个方面进行评估:
.U{9f,H0QBp&b,D051Testing软件测试网p
Yw5b/VMG%reRl过程质量目标达成情况评估 l累计用例覆盖度评估 l遗留缺陷分析 lGompertz退出分析
0D,b
Bha9xu)KHo051Testing软件测试网;g"J T0{-M 51Testing软件测试网y(y?
py9\;~!I$YN