致力于测试团队建设和自动化测试开发,欢迎有兴趣者一起研究讨论
总结的一些测试度量的指标
上一篇 /
下一篇 2008-08-29 09:16:54
/ 个人分类:Test Process
1.1 度量的目的
&w2j+|2d_1w'ihv L0度量活动首要考虑的是目的,测试中的度量一般有如下目的:51Testing软件测试网 n pg"DLk
a) 判断测试的有效性
mU(G'ji iu#g0b) 判断测试的完整性51Testing软件测试网f2MqQ]_y6Ot5@Bz
c) 判断工作产品的质量51Testing软件测试网TGP3o%K-U`
d) 分析和改进测试过程51Testing软件测试网RxL^bl
~M\%U k^^N01.2 度量内容
!Z&J
@,{.^0度量的数据构成一个层次化的体系,就是度量框架。框架的上层是度量指标(Factor),下层是直接度量(Metrics)。度量指标表示产品或过程的特征,需要从直接度量计算而来。而直接度量是可以直接收集到的数据。下面分别说明系统测试中需要测量的度量内容,注意区分其中的度量指标和直接度量。51Testing软件测试网0L-R#N,Ex
51Testing软件测试网Z4L(sN4D}@2a
1.2.1进度(时间)度量
Jr}f*C-?Q4L0a) 计划的测试开始、结束时间
zwV"r;Lh0b) 实际的测试开始、结束时间51Testing软件测试网)K Q'U8Q/a
c) 执行测试用例的时间。51Testing软件测试网 o k2^8[)CnR9B
l2u@9rhj01.2.2成本度量
$q3H c$K O4s0aw$?01. 计划投入测试的工作量(人时)
d6V
g;~8w:Ok4r7^jf02. 计划投入测试的资金
AZOj#{-P0i U03. 实际投入测试的工作量(人时)51Testing软件测试网
UWz'L)`"?9l
4. 实际投入测试的资金
0F,jt6Ae#Rco}MF05. 评审投入的工作量(人时)
-L1J2d'V8}2O"u:I06. 缺陷修正成本(提交缺陷、研究缺陷、改正缺陷、验证等所需时间)51Testing软件测试网c`%M-ox;Y/v#A!nZ
7. 累积测试时间。对每一个发布的版本,累积测试时间等于该版本在演变过程中经历的所有测试的测试时间之和。包括完整测试、验证测试和回归测试。
Gbdb~:ZR\w0
(c$yJ%zy*bg01.2.3规模度量
)m-`e0H7AKk
y
?01. 被测对象的规模(功能点、代码行(有效代码行,注释行)等)51Testing软件测试网U#Zl U^&{&E
2. 系统需求数目51Testing软件测试网w Gw+l3C+E V)A
3. 测试用例数目(总用例数、计划执行数、实际执行数)51Testing软件测试网W"F7?.n0^4rq8D.P
&\P$f8Yu01.2.4测试质量(效率)度量
)lb'?$_7}_01. 测试覆盖率
J*|RG,t/e#SHG0 a)需求覆盖率:
:o._/HgYGr*a9d0 需求覆盖率=至少被测试用例覆盖一次的需求数/系统总需求数
)w-X5u0}6|C6U"A0 b)测试用例覆盖率:
(KhMD&iES3r&A0\c0 测试用例覆盖率=计划执行的测试用例数/测试用例总数51Testing软件测试网1UYi-{(d&f'o
c)测试用例执行率:
4TC4M A5`_7nu#Zk}0 测试用例执行率=实际执行的测试用例数/计划执行的测试用例数51Testing软件测试网1l'T6^ eOq
d)测试用例通过率:
k_VxA(Z/J0 测试用例通过率=(实际执行的测试用例数-测试执行不通过的测试用例数)/实际执行的测试用例数51Testing软件测试网+w7H
E%m/k
2. 缺陷检测率