秋阳的软件测试专栏

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  65 随笔 :: 0 文章 :: 127 评论 :: 0 Trackbacks

1前言

依照Logiscope提供的质量模型,测试中心对[被测系统的名称]的质量进行评价,给出软件质量检测报告。

本文档分以下几个部分:

被检测的程序文件:列出本次对其进行质量分析的程序文件名。

系统的质量检测结果:给出对系统进行质量分析所采用的依据,以及最后的分析结果。

类的质量检测结果:给出对类进行质量分析所采用的依据,以及最后的分析结果。

函数的质量检测结果:给出对函数进行质量分析所采用的依据,以及最后的分析结果。

附录:其他的相关资料和数据。

2被检测的程序文件

本次进行质量分析的程序文件清单:

H:\test\test.h

H:\test\MainFrm.h

H:\test\testDoc.h

H:\test\testView.h

H:\test\test.cpp

H:\test\MainFrm.cpp

H:\test\testDoc.cpp

H:\test\Text1.h

H:\test\testView.cpp

3 系统质量检测结果

这一部分首先给出对系统进行质量分析所采用的依据,然后是具体的分析结果。

3.1对系统进行质量分析采用的依据

质量标准:

3-1 系统质量标准

质量标准

度量元组成

度量元权重

可分析性

RECU_Ratio

1

ap_cof

1

ap_mif

1

ap_aif

1

AVG_CBO

1

ap_inhg_levl

1

适应变化性

ap_mif

1

ap_pof

1

NMM_Ratio

1

URI_Ratio

1

ap_inhg_levl

1

稳定性

ap_cof

1

ap_ahf

1

ap_mhf

1

ap_inhg_cpx

1

AVG_CBO

1

易于测试性

ap_cg_levl

1

ap_ahf

1

ap_mhf

1

NMM_Ratio

1

AVG_VG

1

度量元:

3-2 系统质量度量元

度量元名称

下限

上限

RECU_Ratio

0.0

5.0

ap_cof

0.03

0.18

ap_mif

0.6

0.8

ap_aif

0.3

0.6

AVG_CBO

0.0

10.0

ap_inhg_levl

1

4

ap_pof

0.3

1.0

NMM_Ratio

0.0

10.0

URI_Ratio

0.0

10.0

ap_ahf

0.7

1.0

ap_mhf

0.1

0.4

ap_inhg_cpx

1.0

2.0

ap_cg_levl

2

9

AVG_VG

1.0

5.0

3.2分析结果

依照上面设定的质量标准和度量元,得出下面的分析结果。结果分两部分。

第一部分是系统质量的总体检测结果。总体检测结果给出系统在可分析性、适应变化性、稳定性、易于测试性这四个质量标准上的达标情况。

第二部分给出系统的各项度量元检测结果。如果检测值在度量元设定的最小、最大范围之内,即图中黄色环形范围内,则系统的此项指标达标,否则不达标。

3.2.1 总体检测结果

3-3 系统质量总体检测结果

质量标准

等级

可分析性

(优秀)/(良好)/(合格)/(不合格)

适应变化性

(优秀)/(良好)/(合格)/(不合格)

稳定性

(优秀)/(良好)/(合格)/(不合格)

易于测试性

(优秀)/(良好)/(合格)/(不合格)

3.2.2 单项指标检测结果

logiscope90.jpg
3-1 系统单项指标检测结果的图形表示


3-4 系统单项指标检测结果的文本表示

度量元

下限

上限

测量值

RECU_Ratio

0.0

5.0

 

ap_cof

0.03

0.18

 

ap_mif

0.6

0.8

 

ap_aif

0.3

0.6

 

AVG_CBO

0.0

10.0

 

ap_inhg_levl

1

4

 

ap_pof

0.3

1.0

 

NMM_Ratio

0.0

10.0

 

URI_Ratio

0.0

10.0

 

ap_ahf

0.7

1.0

 

ap_mhf

0.1

0.4

 

ap_inhg_cpx

1.0

2.0

 

ap_cg_levl

2

9

 

AVG_VG

1.0

5.0

 

4类质量检测结果

这一部分首先给出对进行质量分析所采用的依据,然后是具体的分析结果。

4.1对类进行质量分析采用的依据

质量标准:

4-1类质量标准

质量标准

度量元组成

度量元权重

可分析性

cl_wmc

1

in_bases

1

cl_dep_meth

1

FAN_Inclass

1

FAN_OUTclass

1

COMFclass

1

适应变化性

ENCAP

1

USABLE

1

SPECIAL

1

稳定性

AUTONOM

1

in_noc

1

cl_cobc

1

cu_cdusers

1

易于测试性

in_bases

1

TESTAB

1

cu_cdused

1

易于使用性

USABLE

1

ENCAP

1

AUTONOM

1

功能专一性

SPECIAL

1

ENCAP

1

AUTONOM

1

度量元:

4-2 类质量度量元

度量元名称

下限

上限

cu_cdused

0

4

TESTAB 

0

100

in_bases   

0

3

cu_cdusers

0

4

cl_cobc

0

12

in_noc

0

2

AUTONOM

30.0

100.0

SPECIAL

0

25

USABLE 

0

10

ENCAP

0

5

COMFclass

0.2

+oo

FAN_OUTclass

0

20

FAN_INclass

0

15

cl_dep_meth

0

6

cl_wmc

0

25

4.2分析结果

4.2.1类质量的总体情况

4-3 类质量总体检测结果

质量标准

不同等级所占百分比

优秀

良好

合格

不合格

可分析性

0%

0%

0%

0%

适应变化性

0%

0%

0%

0%

稳定性

0%

0%

0%

0%

易于测试性

0%

0%

0%

0%

易于使用性

0%

0%

0%

0%

功能专一性

0%

0%

0%

0%

4.2.2各个类的分析结果

下面是各个类的质量分析结果。对于每个类的分析结果,都分为两个部分。

第一部分是该类的质量总体检测结果。总体检测结果主要给出该类在可分析性、适应变化性、稳定性、易于测试性、易于使用性、功能专一性这六个质量标准上的达标情况。

第二部分给出该类的各项度量元检测结果。如果检测值在度量元设定的最小、最大范围之内,即图中黄色环形范围内,则该类的此项指标达标,否则不达标。

4.2.2.1 Class1检测结果

总体检测结果

4-4 Class1质量总体检测结果

质量标准

等级

可分析性

(优秀)/(良好)/(合格)/(不合格)

适应变化性

(优秀)/(良好)/(合格)/(不合格)

稳定性

(优秀)/(良好)/(合格)/(不合格)

易于测试性

(优秀)/(良好)/(合格)/(不合格)

易于使用性

(优秀)/(良好)/(合格)/(不合格)

功能专一性

(优秀)/(良好)/(合格)/(不合格)

单项指标检测结果


logiscope91.jpg
4-1  Class1单项指标检测结果的图形表示


4-5  Class1单项指标检测结果的文本表示

度量元

下限

上限

测量值

cu_cdused

0

4

 

TESTAB 

0

100

 

in_bases   

0

3

 

cu_cdusers

0

4

 

cl_cobc

0

12

 

in_noc

0

2

 

AUTONOM

30.0

100.0

 

SPECIAL

0

25

 

USABLE 

0

10

 

ENCAP

0

5

 

COMFclass

0.2

+oo

 

FAN_OUTclass

0

20

 

FAN_INclass

0

15

 

cl_dep_meth

0

6

 

cl_wmc

0

25

 



4.2.2.2 Class2检测结果

… …

… …

5 函数质量检测结果

这一部分首先给出对函数进行质量分析所采用的依据,然后是具体的分析结果。

5.1对函数进行质量分析采用的依据

质量标准:

5-1 函数质量标准

质量标准

度量元组成

度量元权重

易于测试性

dc_calls

1

LEVL

1

ct_path 

1

ic_param

1

稳定性

dc_calling 

1

ic_varpe

1

ct_exit

1

dc_calls

1

ic_param

1

适应变化性

ic_param

1

dc_lvars

1

VOCF

1

ct_bran

1

易于分析性

ct_vg

1

lc_stat

1

AVGS

1

COMF

1

函数调用的可分析性

cg_strucpx

1

cg_levels

1

函数调用的稳定性

IND_CALLS

1

cg_hiercpx

1

函数调用的易于测试性

cg_testab

1

IND_CALLS

1

度量元:

5-2 函数质量度量元

度量元名称

下限

上限

ic_param

0

5

ct_path

1

60

LEVL

1

4

dc_calls

0

5

ct_exit

0

1

ic_varpe

0

2

dc_calling

0

7

ct_bran

0

0

VOCF

1.00

4.00

dc_lvars

0

5

COMF

0.20

+oo

AVGS

1.00

9.00

lc_stat

1

300

ct_vg

1

10

IND_CALLS

1

30

cg_testab

0.00

1.00

cg_hiercpx

1.00

5.00

cg_levels

1

12

cg_strucpx

0.00

3.00

5.2分析结果

5.2.1函数质量的总体情况

5-3 函数质量总体检测结果

质量标准

不同质量等级所占百分比

优秀

良好

合格

不合格

可分析性

0%

0%

0%

0%

适应变化性

0%

0%

0%

0%

稳定性

0%

0%

0%

0%

易于测试性

0%

0%

0%

0%

函数调用的可分析

0%

0%

0%

0%

函数调用的稳定性

0%

0%

0%

0%

函数调用的易于测试性

0%

0%

0%

0%

5.2.2各个函数的分析结果

下面是各个函数的质量分析结果。对于每个函数的分析结果,都分为两个部分。

第一部分是该函数的质量总体检测结果。总体检测结果主要给出该函数在可分析性、适应变化性、稳定性、易于测试性、函数调用的可分析、函数调用的稳定性、函数调用的易于测试性七个质量标准上的达标情况。

第二部分给出该函数的各项度量元检测结果。如果检测值在度量元设定的最小、最大范围之内,即图中黄色环形范围内,则该函数的此项指标达标,否则不达标。

5.2.2.1 Function1检测结果

1)总体检测结果

5-4 Function1质量总体检测结果

质量标准

等级

可分析性

(优秀)/(良好)/(合格)/(不合格)

适应变化性

(优秀)/(良好)/(合格)/(不合格)

稳定性

(优秀)/(良好)/(合格)/(不合格)

易于测试性

(优秀)/(良好)/(合格)/(不合格)

函数调用的可分析

(优秀)/(良好)/(合格)/(不合格)

函数调用的稳定性

(优秀)/(良好)/(合格)/(不合格)

函数调用的易于测试性

(优秀)/(良好)/(合格)/(不合格)

2 单项指标检测结果

logiscope92.jpg
5-1  Function1单项指标检测结果的图形表示


5-5  Function1单项指标检测结果的文本表示

度量元

下限

上限

测量值

ic_param

0

5

 

ct_path

1

60

 

LEVL

1

4

 

dc_calls

0

5

 

ct_exit

0

1

 

ic_varpe

0

2

 

dc_calling

0

7

 

ct_bran

0

0

 

VOCF

1.00

4.00

 

dc_lvars

0

5

 

COMF

0.20

+oo

 

AVGS

1.00

9.00

 

lc_stat

1

300

 

ct_vg

1

10

 

IND_CALLS

1

30

 

cg_testab

0.00

1.00

 

cg_hiercpx

1.00

5.00

 

cg_levels

1

12

 

cg_strucpx

0.00

3.00

 


5.2.2.2 Function2检测结果

… …

… …

附录


posted on 2005-07-15 21:08 qiuyangzh 阅读(2372) 评论(0)  编辑 收藏 引用 所属分类: 01 静态测试
只有注册用户登录后才能发表评论。