DB11/T 714.2-2010 电子政务运维服务支撑系统规范 第2部分: 符合性测试

DB11/T 714.2-2010 Electronic Government Operations and Maintenance Service Support System Specification Part 2: Compliance Testing

北京市地方标准 简体中文 废止 页数:38页 | 格式:PDF

基本信息

标准号
DB11/T 714.2-2010
标准类型
北京市地方标准
标准状态
废止
中国标准分类号(CCS)
国际标准分类号(ICS)
发布日期
2010-07-15
实施日期
2010-10-01
发布单位/组织
北京市质量技术监督局
归口单位
北京市经济和信息化委员会
适用范围
-

发布历史

研制信息

起草单位:
起草人:
出版信息:
页数:38页 | 字数:- | 开本: -

内容描述

ICS35.240

L77

备案号:28400-2010DB11

北京市地方标准

DB11/T714.2—2010

电子政务运维服务支撑系统规范

第2部分:符合性测试

SpecificationforE-Governmentoperationsandmaintenanceservice

supportingsystem—Part2:ConformityTest

2010-06-28发布2010-10-01实施

北京市质量技术监督局发布

DB11/T714.2—2010

目次

前言.................................................................................II

1范围...............................................................................1

2规范性引用文件.....................................................................1

3术语、定义和缩略语.................................................................1

3.1术语和定义.....................................................................1

3.2缩略语.........................................................................2

4符合性声明.........................................................................3

5符合性测试方法及测试判定...........................................................3

5.1符合性测试方法.................................................................3

5.2符合性测试判定.................................................................3

6抽象测试套件与可执行测试套件.......................................................4

6.1抽象测试套件...................................................................4

6.2抽象测试用例和可执行测试用例的关系.............................................4

7电子政务运维服务支撑系统的抽象测试套件.............................................4

7.1功能测试.......................................................................5

7.2性能测试......................................................................29

附录A(资料性附录)五种场景的技术要求与抽象测试套件...............................32

参考文献.............................................................................35

I

DB11/T714.2—2010

前言

DB11/T714《电子政务运维服务支撑系统规范》分为两个部分:

——第1部分:基本要求;

——第2部分:符合性测试。

本部分为DB11/T714的第2部分。

本部分由北京市信息化标准化技术委员会归口。

本部分由北京市经济和信息化委员会组织实施。

本部分起草单位:北京市经济和信息化委员会、北京信息化协会、北京宜富泰网络测试实验室有限

公司、国家应用软件产品质量监督检验中心、北京市天元网络股份技术有限公司、神州数码系统集成服

务有限公司。

本部分主要起草人:童腾飞、水海峰、马蕾、李伟、周琼、吴芸、唐凡、陈颖慧、周悦、王威、亓

峰、陈兴渝、王颖、郑颖。

II

DB11/T714.2—2010

电子政务运维服务支撑系统规范

第2部分:符合性测试

1范围

DB11/T714的本部分规定了电子政务运维服务支撑系统符合性测试的测试方法和测试判定,并给出

一套适用于DB11/T714.1符合性测试的抽象测试套件。

本部分适用于电子政务运维服务支撑系统的符合性测试。其他信息系统运维服务支撑系统的符合性

测试可参照执行。

2规范性引用文件

下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文

件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。

GB/T8566信息技术软件生存周期过程

GB/T11457信息技术软件工程术语

GB/T17544信息技术软件包质量要求和测试

DB11/T714.1电子政务运维服务支撑系统规范第1部分基本要求

3术语、定义和缩略语

3.1术语和定义

DB11/T714.1中界定的以及下列术语和定义适用于本文件。

3.1.1

抽象测试用例abstracttestcase

针对特定要求的一般性测试用例。抽象测试用例是导出可执行测试用例的形式化基础。在抽象测试

用例中包含有一个或多个测试项。一个抽象测试用例不取决于实现,也不取决于数值。它应当是完整的,

足以将测试判定明确地分配到每个潜在的可观察到的测试结果(即测试活动的后果)之中。

3.1.2

抽象测试模块abstracttestmodule

相关的抽象测试用例的集合。

注:抽象测试模块可以层次式嵌套。

3.1.3

抽象测试套件abstracttestsuite

抽象测试模块的集合,它规定了实现一致性所要满足的全部要求。

1

DB11/T714.2—2010

3.1.4

符合性测试conformitytest

对软件产品功能或性能达到规定要求的程度所进行的测试。

3.1.5

符合性测试报告conformitytestreport

说明对电子政务运维服务支撑系统软件产品实施符合性测试的行为和结果的文档。

3.1.6

可执行测试用例executabletestcase

对满足特定要求的实现所进行的专门测试用例。

注:抽象测试用例赋值后的实例化结果。

3.1.7

可执行测试套件executabletestsuite

可执行测试用例的集合。

3.1.8

功能function

软件中一个算法的实现,利用该实现,用户或程序可以执行某一工作任务的全部或部分内容。

注:对用户来说,功能不一定是能访问的(如数据的自动备份或存储)。

[GB/T17544-1998,定义2.1]

3.1.9

供方supplier

与需方签订合同,并按合同规定提供系统、软件产品或软件服务的组织。

[GB/T8566-2007,定义3.31]

3.1.10

测试用例testcase

a)为具体的目标(例如,为练习具体的程序路径或验证对特定需求的遵循性)而开发的一组测试

输入、执行条件和预料的结果。

b)对于测试项,规定输入、预料结果和一组执行条件的文档。

[GB/T11457-2006,定义2.1695]

3.1.11

测试项testitem

是测试目标的软件项。

[GB/T11457-2006,定义2.1709]

3.2缩略语

下列缩略语适用于本文件。

2

DB11/T714.2—2010

IT:信息技术(InformationTechnology)

EMAIL:电子邮件(ElectronicMail)

HTML:超文本置标语言(HyperTextMarkupLanguage)

CMDB:配置管理数据库(ConfigurationManagementDatabase)

SLA:服务级别协议(ServiceLevelAgreement)

USB:通用串行总线(UniversalSerialBus)

4符合性声明

声明符合DB11/T714.1的系统或产品应满足以下要求:

a)声明符合DB11/T714.1时,应符合DB11/T714.1的所有功能和性能要求;

b)声明符合DB11/T714.1所提及的场景时,应符合该场景所涉及的所有功能要求和性能要求;

c)以DB11/T714.1所提及的五种场景之一为基线增减某些功能要求或性能要求时,应明确声明

增减的要求条款,附录A列出了DB11/T714.1提及的五场景的功能要求,其中场景五为符合

全部功能要求的场景;

d)符合性声明中提到的所有特性都已进行符合性测试;

e)记录测试期间发现的异常情况,并在产品发布前解决这些异常。而且必须修复违背特性声称的

异常情况,否则必须取消此种特性声称。如果存在下述两种情况,可认为已知的异常情况是可

以接受的:

1)该异常情况不违背所声称的特性;

2)供方已适当考虑到该异常情况的性质和对潜在需方的影响,该异常情况看起来可以忽略不

计,并且已保存了有关于该异常情况的文档(集)以备日后改进。

5符合性测试方法及测试判定

5.1符合性测试方法

符合性测试的目标是确定所测试的运维服务支撑系统是否与其声明符合的DB11/T714.1条款所表

述的要求相符合。测试中检验可观察到的运维服务支撑系统能力与符合性声明所声明的能力相符合。

符合性测试有两种通用方法:

a)验证测试,即使用严格的正确性证明方法;这种方法能对一个实现的符合性进行明确、穷尽地

例证;

b)证伪测试,即根据一项标准,为一个实现开发特定的测试集合或套件,以检测该实现中的错误

的一种方法;通过将测试集中在一项标准的关键内容上,证伪测试试图为一个具有需求能力的

实现提供可信度。

单一的方法或复合的方法都可以在符合性测试中使用,应优先使用第一种方法进行符合性测试,在

验证测试难以进行的情况下,证伪测试也可用于符合性测试。。

5.2符合性测试判定

测试判定应声明为如下的三种:通过、失败或无结论;通过和失败是两种主要的判定,但在个别情

况下不得不采用无结论判定;对于每个失败或无结论的判定都应给出理由,也可同时一并提供资料性信

息:

3

DB11/T714.2—2010

a)“通过判定”表明所观察的测试结果对于关注的测试项的符合性要求提供了符合性证据,所观

察的测试结果相对于相应的标准和符合性声明是有效的;

b)“失败判定”表明所观察的测试结果相对于测试项不符合,或相对于相应的标准中的至少一项

符合性要求不符合;

示例:异常终止——不管什么理由,可执行测试用例的执行过程过早终止。

c)“无结论判定”表明所观察到的测试结果展现出既不是通过判定也不是失败判定。这种判定只

宜出现在非常个别的情况中。

示例:测试用例错误。

对于特定的测试结果,应给予采用与特定抽象测试用例相关的判定准则作出的测试判定。

6抽象测试套件与可执行测试套件

6.1抽象测试套件

抽象测试套件由抽象测试模块和抽象测试用例组成层次结构,其中最底层由抽象测试用例构成。而

抽象测试模块常常分成抽象测试用例和其他的抽象测试模块。图1显示了这种层次结构的一个例子。

抽象测试套件

抽象测试模块抽象测试模块抽象测试模块

抽象测试模块抽象测试用例抽象测试模块抽象测试用例抽象测试用例

抽象测试用例抽象测试用例抽象测试用例

图1抽象测试套件层次结构示例

每个抽象测试用例至少应执行一项测试项,该测试项源自相应的DB11/T714.1的要求。在抽象测试

套件的层次结构内部,嵌套的抽象测试模块可被用于提供一个抽象测试用例的逻辑排序。抽象测试模块

可被嵌套至任意深度。它们可被用于辅助抽象测试套件的设计、开发或理解。每个抽象测试模块由0个、

1个或多个抽象测试用例组成。一个可执行测试套件是一个抽象测试套件的实例化结果,全部从属于被

测试的运维服务支撑系统的参数在这里都被赋予了具体的数值。

6.2抽象测试用例和可执行测试用例的关系

可执行测试用例从抽象测试用例导出,并且应具有能够在被测电子政务运维服务支撑系统软件产品

上运行的形式。可执行测试用例来源于在抽象测试用例中赋予具体参数值的实例化结果。可执行测试用

例对于每一个被测电子政务运维服务支撑系统软件产品来说是唯一的。

7电子政务运维服务支撑系统的抽象测试套件

4

DB11/T714.2—2010

7.1功能测试

7.1.1资产管理测试

7.1.1.1基本要求测试

7.1.1.1.1资产分类测试

资产分类测试如下:

a)测试项:测试电子政务运维服务支撑系统与DB11/T714.1中5.1.2的符合性。

b)测试方法:

1)根据电子政务运维服务支撑系统产品使用说明书、管理员手册、配置管理文档等,启动资

产管理相关模块;

2)查看现有资产的类别;

3)尝试输入新资产信息。

c)测试判定准则:

1)资产类别的划分应符合DB11/T714.1中的信息系统、物理资产、软件资产、信息资源的

分类;

2)输入新资产信息时,不符合分类要求的信息应无法成功输入。

7.1.1.1.2资产属性测试

资产属性测试如下:

a)测试项:测试电子政务运维服务支撑系统与DB11/T714.1中5.1.2的符合性。

b)测试方法:

1)根据电子政务运维服务支撑系统产品使用说明书、管理员手册、配置管理文档等,启动资

产管理相关模块;

2)查看现有资产的属性信息;

3)尝试输入新资产信息。

c)测试判定准则:

1)各类资产呈现的属性信息应满足DB11/T714.1中规定的政务部门财政资产管理的需要;

2)各类资产呈现的属性信息应满足DB11/T714.1中规定的政务部门运维管理的需要;

3)输入新资产信息时,能输入的资产属性应同时满足政务部门财政资产管理和运维管理的需

要。

7.1.1.1.3资产管理权限测试

资产管理权限测试如下:

a)测试项:测试电子政务运维服务支撑系统与DB11/T714.1中5.1.2的符合性。

b)测试方法:

1)根据电子政务运维服务支撑系统产品使用说明书、管理员手册、配置管理文档等,启动资

产管理模块;

2)为测试定义一个角色,规定该角色的管理功能权限和管理范围权限,并将该角色赋予测试

用户;

3)用测试用户登录,检查能操作的管理功能和管理范围;

4)改变角色的权限定义,重新登录测试用户,检查其能操作的管理功能和管理范围;

5)改变用户所具有的角色,重新登录测试用户,检查其能操作的管理功能和管理范围。

5

DB11/T714.2—2010

c)测试判定准则:

1)实际检查得到的用户权限应符合其角色的权限定义;

2)修改角色权限定义后实际检查得到的用户权限应符合修改后的定义;

3)修改用户具有的角色后,用户权限应符合其新角色的定义;

4)角色应能设置不同的功能权限和不同的管理范围权限。

7.1.1.1.4资产数据备份和恢复测试

资产数据备份和恢复测试如下:

a)测试项:测试电子政务运维服务支撑系统与DB11/T714.1中5.1.2的符合性。

b)测试方法:

1)根据电子政务运维服务支撑系统产品使用说明书、管理员手册、配置管理文档等,启动资

产管理模块;

2)备份资产数据;

3)修改资产信息;

4)用步骤2中的备份恢复资产数据。

c)测试判定准则:

1)资产数据应能备份成功;

2)资产数据应能恢复成功。

7.1.1.2资产信息管理测试

7.1.1.2.1资产信息维护测试

资产信息维护测试如下:

a)测试项:测试电子政务运维服务支撑系统与DB11/T714.1中5.1.3的符合性。

b)测试方法:

1)根据电子政务运维服务支撑系统产品使用说明书、管理员手册、配置管理文档等,启动资

产管理模块;

2)从已知数据源导入资产数据;

3)在系统中手工增加一条资产信息;

4)查看资产信息是否包括步骤3增加的信息;

5)修改一条资产信息;

6)查看资产信息,是否步骤5的资产信息修改成功;

7)删除一条资产信息;

8)查看资产信息,是否步骤7资产信息已删除成功。

c)测试判定准则:

1)资产数据导入时应能从数据库、EXCEL文件或文本文件导入;

2)手工增、改、删资产信息应能成功,并与输入保持一致;

3)导入的数据应与原始数据保持一致。

7.1.1.2.2资产信息查询测试

资产信息查询测试如下:

a)测试项:测试电子政务运维服务支撑系统与DB11/T714.1中5.1.3的符合性。

b)测试方法:

6

DB11/T714.2—2010

1)根据电子政务运维服务支撑系统产品使用说明书、管理员手册、配置管理文档等,启动资

产管理模块;

2)设定单个条件查询资产信息;

3)设定多个条件组合查询资产信息;

4)将模糊查询设为有效,输入关键词查询资产信息。

c)测试判定准则:

1)应能按查询条件正确返回资产信息,不漏不多;

2)模糊查询时应能返回包含查询关键词的资产信息;

3)模糊查询时宜能返回包含与查询关键词相似的词的资产信息。

7.1.1.2.3资产信息呈现测试

资产信息呈现测试如下:

a)测试项:测试电子政务运维服务支撑系统与DB11/T714.1中5.1.3的符合性。

b)测试方法:

1)根据电子政务运维服务支撑系统产品使用说明书、管理员手册、配置管理文档等,启动资

产管理模块;

2)查看系统中的资产信息。

c)测试判定准则:

1)应能呈现系统中所有的资产信息;

2)资产信息应能以一定的组织方式呈现,包括并不限于从业务系统视角、设备类型视角、地

理分布视角和管理等级视角呈现资产信息。

7.1.1.2.4资产信息导出与打印测试

资产信息导出与打印测试如下:

a)测试项:测试电子政务运维服务支撑系统与DB11/T714.1中5.1.3的符合性。

b)测试方法:

1)根据电子政务运维服务支撑系统产品使用说明书、管理员手册、配置管理文档等,启动资

产管理模块;

2)查询资产信息;

3)将查询出的资产信息保存为文件;

4)将查询出的资产信息打印。

c)测试判定准则:

1)应能将查询出的资产信息导出为通用格式文件(如EXCEL、HTML等)进行保存,该文件中

记录的资产信息与系统中一致;

2)打印出的资产信息应与系统中一致。

7.1.1.3资产生命周期管理测试

资产生命周期管理测试如下:

a)测试项:测试电子政务运维服务支撑系统与DB11/T714.1中5.1.4的符合性。

b)测试方法:

1)根据电子政务运维服务支撑系统产品使用说明书、管理员手册、配置管理文档等,启动资

产管理模块;

2)模拟一个IT资产的生命周期。

7

DB11/T714.2—2010

c)测试判定准则:

1)IT资产的生命周期应包括采购、入库、维修、借调、领用、折旧、报废、丢失、测试等

阶段;

2)应支持对IT资产的生命周期各阶段的管理功能。

7.1.1.4资产信息分析统计测试

7.1.1.4.1统计内容测试

统计内容测试如下:

a)测试项:测试电子政务运维服务支撑系统与DB11/T714.1中5.1.5的符合性。

b)测试方法:

1)根据电子政务运维服务支撑系统产品使用说明书、管理员手册、配置管理文档等,启动资

产管理模块;

2)查看资产信息统计。

c)测试判定准则:

1)应支持资产数量类统计、资产百分率类统计和资产历史对比类统计;

2)统计数据应正确计算原始数据,确保统计正确。

7.1.1.4.2统计方式设置测试

统计方法设置测试如下:

a)测试项:测试电子政务运维服务支撑系统与DB11/T714.1中5.1.5的符合性。

b)测试方法:

1)根据电子政务运维服务支撑系统产品使用说明书、管理员手册、配置管理文档等,启动资

产管理模块;

2)设置一个条件进行资产信息统计;

3)设置多个条件进行资产信息统计。

c)测试判定准则:

1)应支持设置一个或多个条件进行资产信息统计;

2)应支持部门、业务系统、资产类别、资产生命周期状态、地理分布、时间段等统计条件。

7.1.1.4.3统计结果呈现和存储测试

统计结果呈现和存储测试如下:

a)测试项:测试电子政务运维服务支撑系统与DB11/T714.1中5.1.5的符合性。

b)测试方法:

1)根据电子政务运维服务支撑系统产品使用说明书、管理员手册、配置管理文档等,启动资

产管理模块;

2)查看资产信息统计;

3)将资产信息统计另存为文件。

c)测试判定准则:

1)应支持将资产信息的统计结果以表格、饼图、直方图或趋势线等方式进行呈现;

2)应支持将统计结果保存为通用格式(如EXCEL、HTML等)的文件或图片。

7.1.1.4.4统计结果发布和使用测试

8

DB11/T714.2—2010

统计结果发布和使用测试如下:

a)测试项:测试电子政务运维服务支撑系统与DB11/T714.1中5.1.5的符合性。

b)测试方法:

1)根据电子政务运维服务支撑系统产品使用说明书、管理员手册、配置管理文档等,启动资

产管理模块;

2)设置统计结果汇总同步参数,将资产信息的统计结果向信息化管理部门和财务部门汇总和

同步;

3)触发汇总同步条件(如定时触发、手工执行等),检查汇总同步是否有效;

4)设置统计结果查看使用权限;

5)用不同用户登录验证权限设置有效。

c)测试判定准则:

1)应支持将资产信息的统计结果向信息化管理部门和财务部门汇总和同步;

2)应支持按角色设置统计结果的查看和使用权限。

7.1.1.5资产信息共享测试

资产信息共享测试如下:

a)测试项:测试电子政务运维服务支撑系统与DB11/T714.1中5.1.6的符合性。

b)测试方法:

1)根据电子政务运维服务支撑系统产品使用说明书、管理员手册、配置管理文档等,启动资

产管理模块;

2)提供符合使用说明书描述的模拟数据源,使系统获得外部资产信息;

3)按使用说明书的描述,模拟外部功能模块或系统从资产管理模块获取资产数据。

c)测试判定准则:

1)获取外部资产信息后,系统中记录的资产信息与外部资产信息对比应完备、准确;

2)向外部提供的资产信息应完备、准确;

3)应能设置外部信息的内容和格式;

4)应能设置向外部提供信息的内容和格式;

5)资产信息共享应实时安全;

6)应支持查询-响应或推送的信息交换机制;

7)应采用适当的接口技术提供资产信息,如数据库、文本、WebService等。

7.1.1.6辅助决策测试

7.1.1.6.1运维费估算决策支持测试

运维费估算决策支持测试如下:

a)测试项:测试电子政务运维服务支撑系统与DB11/T714.1中5.1.7的符合性。

b)测试方法:

1)根据电子政务运维服务支撑系统产品使用说明书、管理员手册、配置管理文档等,启动资

产管理模块;

2)输入模拟资产信息,进行运维费估算。

c)测试判定准则:

1)应通过资产规模、资产所处生命周期阶段、人员配备、资产使用年限和费用间的关系进行

运维费估算;

9

DB11/T714.2—2010

2)宜支持使用者对估算模型进行调整。

7.1.1.6.2资产调整决策支持测试

资产调整决策支持测试如下:

a)测试项:测试电子政务运维服务支撑系统与DB11/T714.1中5.1.7的符合性。

b)测试方法:

1)根据电子政务运维服务支撑系统产品使用说明书、管理员手册、配置管理文档等,启动资

产管理模块;

2)输入模拟资产信息,进行资产调整分析。

c)测试判定准则:

1)应对资产的使用、故障、维修等情况进行分析,提供资产调整建议;

2)宜支持使用者对分析模型进行调整。

7.1.1.6.3规划建设决策支持测试

规划建设决策支持测试如下:

a)测试项:测试电子政务运维服务支撑系统与DB11/T714.1中5.1.7的符合性。

b)测试方法:

1)根据电子政务运维服务支撑系统产品使用说明书、管理员手册、配置管理文档等,启动资

产管理模块;

2)输入模拟资产信息,进行规划建设分析。

c)测试判定准则:

1)应对资产规模、配置情况和负载情况进行分析,提供信息化系统的规划和建设建议;

2)宜支持使用者对分析模型进行调整。

7.1.1.6.4保修期预警与资产报废预警测试

保修期预警与资产报废预警测试如下:

a)测试项:测试电子政务运维服务支撑系统与DB11/T714.1中5.1.7的符合性。

b)测试方法:

1)根据电子政务运维服务支撑系统产品使用说明书、管理员手册、配置管理文档等,启动资

产管理模块;

2)输入模拟资产信息,触发保修预警;

3)输入模拟资产信息,触发资产报废预警;

4)查询预警信息。

c)测试判定准则:

1)应对资产的保修和使用信息进行分析,正确的触发资产过保修期预警和资产报废预警;

2)应支持查询资产保修、报废预警信息;

3)宜支持使用者设置预警时间。

7.1.1.7资产信息自动发现和同步测试

资产信息自动发现和同步测试如下:

a)测试项:测试电子政务运维服务支撑系统与DB11/T714.1中5.1.8的符合性。

b)测试方法:

10

DB11/T714.2—2010

1)根据电子政务运维服务支撑系统产品使用说明书、管理员手册、配置管理文档等,启动资

定制服务