Q GDW 11205-2014 电网调度自动化系统软件通用测试规范及编制说明.pdf
《Q GDW 11205-2014 电网调度自动化系统软件通用测试规范及编制说明.pdf》由会员分享,可在线阅读,更多相关《Q GDW 11205-2014 电网调度自动化系统软件通用测试规范及编制说明.pdf(35页珍藏版)》请在麦多课文档分享上搜索。
1、 ICS 29.240 Q/GDW 国家电网公司企业标准 Q/GDW 112052014 电网调度自动化系统软件通用测试规范 General software testing specification for power dispatching automation system 2014 - 11 - 15 发布 2014 - 11 - 15 实施 国家电网公司 发布Q/GDW 112052014 I 目 次 前言 . . II 1 范围 . . 1 2 规范性引用文件 1 3 术语和定义 2 4 测试环境要求 . . 2 4.1 基本要求 . . 2 4.2 硬件要求 . . 3 4.3
2、 软件要求 . . 3 4.4 数据要求 . . 3 4.5 文档要求 . . 4 4.6 测试工具要求 . . 4 5 测试类别及要求 4 5.1 测试类别 . . 4 5.2 功能测试 . . 4 5.3 性能测试 . . 5 5.4 稳定性测试 5 5.5 标准符 合性测试 6 5.6 兼容性测试 6 5.7 安全性测试 7 6 测试方法 . . 7 6.1 静态测试 . . 7 6.2 动态测试 . . 7 7 测试结果判定 . . 7 7.1 测试问题类型 . . 7 7.2 判定准则 . . 8 8 测试工作的实施 8 8.1 相关角 色与职责 8 8.2 测试过程 . . 9 附
3、录 A(资料性附录) 电网调度自动化系统软件类型 . 10 附录 B(规范性附录) 电网调度自动化系统功能测试要求 . 12 附录 C(规范性附录) 电网调度自动化系统软件性能测试要求 . 20 附录 D(规范性附录) 电网调度自动化系统软件安全测试内容及依据 . 27 编制说明 . . 29 Q/GDW 112052014 II 前 言 为规范电网调度自动化系统软件测试内容及方法,保证测试工作有据可依,适应电网调度控制对自动化系统装备的要求,制定本标准。 本标准由国家电力调度控制中心提出并解释。 本标准由国家电网公司科技部归口。 本标准主要起草单位:中国电力科学研究院、国家电网华中调控分中心
4、、国网冀北电力有限公司、国网上海市电力公司、国网电力科学研究院、国网江西省电力公司、国网福建省电力有限公司。 本标准主要起草人:严亚勤、李宇佳、李立新、杨清波、狄方春、花静、李强、汤卫东、郭子明、王治华、孙云枫、邹根华、林静怀。 本标准首次发布。 Q/GDW 112052014 1 电网调度自动化系统软件通用测试规范 1 范围 本标准规定了电网调度自动化系统软件的测试环境要求、测试类别及要求、测试方法、测试结果判定,以及测试工作实施的相关要求。 本标准适用于各级电网调度自动化系统软件的测试,测试对象包括基础平台、实时监控与预警类应用、调度计划类应用、安全校核类应用、调度管理类应用软件及通用基础
5、软件。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T 11457 信息技术 软件工程术语 GB/T 155322008 计算机软件测试规范 GB/T 18492 信息技术 系统及软件完整性级别 GB/T 222392008 信息安全技术 信息系统安全等级保护基本要求 GB/T 25000.51 软件工程 软件产品质量质量要求与评价 GB/T 30149 电网通用模型描述规范 DL/T 476 电力系统实时数据通信应用层协议 DL/T 634.5101
6、远动设备及系统 第5-101部分:传输规约 基本远动任务配套标准 DL/T 634.5104 远动设备及系统 第5-104 部分:传输规约 采用标准传输协议集的IEC 60870-5-101网络访问 DL/T 667 继电保护设备信息接口配套标准 DL/T 719 电力系统电能累计量传输配套标准 DL/T 890.301 能量管理系统应用程序接口(EMS-API)第301部分:公共信息模型(CIM)基础(idt IEC 61970-301:2003) DL/T 890.501 能量管理系统应用程序接口(EMS-API)第501部分:公共信息模型的资源描述框架(CIMRDF)模式(idt IE
7、C 61970-501) DL/T 1080 电力企业应用集成配电管理的系统接口 DL/T 1169 电力调度消息邮件传输规范 DL/T 1170 电力调度工作流程描述规范 DL/T 1171 电网设备通用数据模型命名规范 DL/T 1230 电力系统图形描述规范 DL/T 1232 电力系统动态消息描述规范 DL/T 1233 电力系统简单服务接口规范 Q/GDW 137 电力系统分析计算用的电网设备参数和运行数据的规范 Q/GDW 216 电网运行数据交换规范 Q/GDW Z 4612010 地区智能电网调度技术支持系统应用功能规范 Q/GDW 112052014 2 Q/GDW 5972
8、011 国家电网公司应用软件通用安全要求 Q/GDW 6802011 智能电网调度技术支持系统 Q/GDW 11068 电力系统通用实时通信服务协议 3 术语和定义 GB/T 11457、Q/G DW 680.22011界定的以及下列术语和定义适用于本文件。 3.1 电网调度自动化系统 power dispa tching automation system 综合利用计算机、 远动和远程通信技术, 对电网一次设备进行运行监视、 控制和调度的自动化系统。 3.2 基础平台 fundamental platform 电网调度自动化系统实现各类应用一体化运行以及数据交互的统一技术平台, 为各类应用提
9、供统一的模型、数据、网络通信、人机界面、系统管理以及分析计算等服务,应用之间的数据交换可通过平台提供的服务进行。 3.3 应用类 application categories 由一组业务功能性质相似或者相近的应用构成,电网调度自动化系统应用类包括实时监控与预警类应用、调度计划类应用、安全校核类应用,以及调度管理类应用。 3.4 通用基础软件 common so ftware 支撑电网调度自动化系统运行的安全操作系统、关系数据库、地理信息系统、电力专用安全管理平台及电网调度数字证书管理系统等软件。 3.5 完整性级别 integrity level 根据失效所造成后果的危害程度,计算机软件的完整
10、性级别被定义为 A、B、C、D 四个等级。 3.6 标准符合性测试 standard conf ormance test 依据标准对产品进行严格的、定量的测试,以确认产品是否符合该标准或符合该标准的程度。 3.7 软件兼容性测试 software comp atibility test 测试电网调度自动化系统基础平台、应用软件与通用基础软件相互之间的协作正确性。 3.8 硬件兼容性测试 hardware comp atibility test 测试安全操作系统、关系数据库、电网调度自动化系统基础平台等软件与计算机硬件、存储、网络、电力专用安全设备等各类硬件设备的协作正确性。 4 测试环境要求
11、4.1 基本要求 电网调度自动化系统软件测试环境包括硬件、软件、数据、文档和测试工具等,测试环境应根据系统软件测试实际需求进行配置。 Q/GDW 112052014 3 4.2 硬件要求 服务器、图形工作站、存储、交换机和路由器等硬件设备应采用当前主流配置并经检测机构认可,应满足以下要求: a) 应兼容安全操作系统; b) 应根据系统实际运行需要及功能完整性要求确定测试环境中应包含的硬件设备; c) 对于需形成量化对比结果,且量化结果与硬件设备有关的同类软件产品,应基于相同配置的硬件环境进行测试。 4.3 软件要求 软件环境应满足以下要求: a) 应采用满足四级等保要求的安全操作系统和关系数据
12、库管理系统; b) 关系数据库管理系统应兼容安全操作系统; c) 被测产品应根据系统运行需要配备相应的关联系统,或具备同等功能和接口的模拟软件或设备; d) 由送检方自行配置的测试环境中包含被测产品的, 送检方应提供被测产品安装介质及详细的说明文档,测试方可根据该介质与说明文档建立相同的测试环境。 4.4 数据要求 测试用的电网模型数据应符合电网典型结构,运行数据和历史数据应符合电网运行典型规律。测试数据规模应不小于容量的 40%。省级以上电网和地区电网的系统监控容量、分析计算容量、历史数据容量要求见表 1。 表1 电网调度自动化系统测试数据要求 内容 容量测试要求(省级以上电网) 容量测试要
13、求(地区电网) 厂站数 10000 500 模拟量 200000 200000 状态量 1000000 1000000 遥控量 50000 50000 遥调量 50000 50000 计算点 100000 10000 公司数 50 10 区域数 400 50 厂站数 10000 1000 计算节点数 50000 20000 网络支路数 80000 40000 重要联络线 500 / 机组 5000 50 每 1min 的点数据 200000 40000 每 15s 的点数据 10000 1000 动态数据 10000 / Q/GDW 112052014 4 4.5 文档要求 送检方所提交的文档
14、应满足 GB/T 25000.51 中所列明的用户文档集要求,包括但不限于: a) 被测软件需求规格说明书; b) 被测软件设计文档; c) 被测软件用户手册。 4.6 测试工具要求 软硬件测试工具应具有可追溯性,测试方自行开发的测试工具应有详细的说明文档,并通过适用性验证。 5 测试类别及要求 5.1 测试类别 电网调度自动化系统软件的测试类别包括功能测试、性能测试、稳定性测试、标准符合性测试、兼容性测试和安全性测试。电网调度自动化系统软件测试类别见图1。其中功能测试、性能测试内容及要求一般具有特定的适用范围, 如未特别注明, 则适用于各级电网调度自动化系统软件测试; 稳定性测试、标准符合性
15、测试、兼容性测试、安全性测试范围及要求为通用性条款,适用于各级电网调度自动化系统的软件测试。 5.2 功能测试 5.2.1 测试内容 功能测试主要测试被测软件是否满足各项明确和隐含的功能要求,包括: a) 准确性:软件功能项实现的准确性和精度; b) 适合性:软件功能项实现情况与规定的功能要求之间的匹配度; c) 互操作性:软件与外部设备的接口、与其他系统接口的适配度。 5.2.2 测试要求 a) 基础平台软件功能测试包含的功能点及要求见附录 B.1; b) 省级以上电网调度自动化系统应用功能测试包含的功能点及要求见附录B.2; c) 地区电网调度自动化系统应用功能测试包含的功能点及要求见附录
16、B.3; d) 通用基础软件功能测试包含的功能点及要求见附录B.4。 Q/GDW 112052014 5 图1 电网调度自动化系统软件测试类别 5.3 性能测试 5.3.1 测试内容 性能测试主要测试被测软件在有限的资源下,在规定的响应时间内以一定的精确度执行任务的能力,包括: a) 时间特性:包括但不限于软件的响应时间、平均响应时间、响应极限时间,以及吞吐量、平均吞吐量、极限吞吐量;周转时间、平均周转时间、周转极限时间等; b) 资源利用性:包括但不限于软件的输入/输出、内存和传输资源利用率等。 5.3.2 测试要求 电网调度自动化系统软件性能测试具体要求见附录C。 5.4 稳定性测试 5.
17、4.1 测试内容 稳定性测试指在给定条件下和规定的时间间隔内, 系统软件执行所需功能并维持规定的性能级别的能力,包括: a) 容错性:在故障和压力存在的情况下系统不失效,仍然能够正常工作的特性; b) 易恢复性:系统发生故障后,在指定时间间隔内自动恢复正常功能的特性。 5.4.2 测试要求 稳定性测试内容和要求包括但不限于: a) 被测软件在 72h 内保持稳定运行并具备良好性能的能力; b) 被测软件的极限处理能力,如对并发事务和并发用户访问的处理能力、能承受的最大负载量、能提供的最大服务级别等; c) 被测软件相关策略的有效性,如服务双机备用、服务器集群等策略测试; d) 被测软件在正常情
18、况和极端情况下的处理能力; e) 被测软件对内存泄露、错误命令、非法数据输入、错误操作流程的检测和屏蔽处理能力; f) 被测软件在故障发生时保护正在运行的作业和任务的能力。 5.5 标准符合性测试 Q/GDW 112052014 6 5.5.1 测试内容 标准符合性测试主要测试被测产品在通讯协议、接口规范、存储格式、命名规则、服务接口、配置参数等方面与相关国家标准、行业标准或企业标准所规定内容之间的一致性符合程度。 5.5.2 测试要求 电网调度自动化系统软件标准符合性测试主要内容及测试依据如表 4 所示, 应根据被测产品的具体情况选择相关测试项进行测试。 表2 电网调度自动化系统软件标准符合
19、性测试内容及测试依据 标准符合性测试项 测试依据 电网通用模型描述规范 GB/T 30149 电力调度消息邮件传输 DL/T 1169 电力调度工作流程描述 DL/T 1170 电力系统图形描述 DL/T 1230 电力系统动态模型描述规范(M 编码) DL/T 1232 电力系统简单服务接口 DL/T 1233 电力系统实时数据通信协议 DL/T 476、DL/T 634.5104、DL/T 634.5101 等 继电保护设备信息接口配套标准 DL/T 667 电力系统电能累计量传输配套标准 DL/T 719 能量管理系统应用程序接口 DL/T 890 电力系统分析计算用的电网设备参数和运行
20、数据 Q/GDW 137 电网运行数据交换 Q/GDW 216 电力系统通用实时通信服务协议 Q/GDW 11068 5.6 兼容性测试 电网调度自动化系统兼容性测试包括软件兼容性测试和硬件兼容性测试,主要测试硬件平台、通用基础软件、基础平台及各应用之间兼容并协作运行的能力。 5.6.1 软件兼容性测试 电网调度自动化系统软件兼容性测试内容和要求包括但不限于: a) 关系数据库、地理信息系统、基础平台、应用软件应能在安全操作系统上正常安装、稳定运行并正确实现全部功能,满足性能要求; b) 基础平台、应用软件应能与关系数据库协作实现相关功能; c) 电网调度自动化系统应用软件应至少与一个品牌不同
21、版本的基础平台适配,正确实现全部功能; d) 电网调度自动化系统具有耦合关系的应用之间应能协作实现相关功能,应从异构平台之间、不同厂商应用系统之间、多级调度系统之间等维度测试应用软件间协作的正确性。 5.6.2 硬件兼容性测试 电网调度自动化系统硬件兼容性测试内容和要求包括但不限于: Q/GDW 112052014 7 a) 安全操作系统、基础平台应能在服务器和图形工作站上正常安装、稳定运行并正确实现全部功能, 满足性能要求; b) 安全操作系统、关系数据库、基础平台应能与存储设备协作实现相关功能; c) 安全操作系统、基础平台应能与网络设备协作实现相关功能; d) 安全操作系统、基础平台、应
22、用软件应能与横向隔离装置、纵向加密卡、调度数字证书等电力专用安全设备协作实现相关功能。 5.7 安全性测试 电网调度自动化系统软件安全性测试依据二次系统安全防护规定要求,在身份鉴别、访问控制、安全审计、数据完整性、数据保密性、软件容错、资源控制、抗抵赖、备份和恢复等安全保密性方面测试被测产品的安全功能和机制,分析安全缺陷和漏洞。安全性测试的主要内容及依据标准见附录D。 6 测试方法 根据GB/T 155322008,测试方法包括静态测试方法和动态测试方法。静态测试和动态测试的详细说明参见GB/T 155322008附录A。电网调度自动 化系统软件测试应遵循GB/T 155322008规定的技术
23、要求开展工作,并根据系统软件的规模、类型、完整性级别选择测试方法,如未特别注明,依据本标准开展的软件测试应采用动态黑盒测试方法。 注: 完整性级别的具体要求见GB/T 18492。 6.1 静态测试 静态测试包括对文档的静态测试和对代码的静态测试,对文档的静态测试主要以检查单的形式进行,而对代码的静态测试一般采用代码审查、代码走查和静态分析。 6.2 动态测试 动态测试一般采用黑盒测试和白盒测试方法。黑盒测试方法一般包括功能分解、边界值分析、判定表、因果图、状态图、随机测试、猜错法和正交试验法等;白盒测试方法一般包括控制流测试、数据流测试、程序变异、程序插桩、域测试和符号求值等。 7 测试结果
24、判定 7.1 测试问题类型 本标准定义以下四类测试问题类型: a) 关键问题 可能导致软件任务无法完整完成的软件问题,或导致软件任务完成受到部分影响的软件问题,包括但不限于: 1) 由于程序所引起的不响应,非法退出; 2) 死循环; 3) 因错误操作导致的程序中断。 b) 重要问题 虽然不影响软件任务的完成,但对软件的功能、性能、稳定性、安全性等重要质量特性有影响的软件问题,包括但不限于: Q/GDW 112052014 8 1) 功能实现错误; 2) 性能不满足要求; 3) 列在需求文档中的需求未实现。 c) 一般问题 虽然不影响软件的功能、性能、稳定性、安全性等重要质量特性,但对软件的易用
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- QGDW112052014 电网 调度 自动化 系统软件 通用 测试 规范 编制 说明 PDF
