QGDW 11205-2018 电网调度自动化系统软件通用测试规范

QGDW 11205-2018 电网调度自动化系统软件通用测试规范
积分0.00
特惠
积分0
VIP全站资料免积分下载
立即下载
同类资料根据编号标题搜索
文档
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:31M
标准类别:电力标准
资源ID:230198
VIP资源

标准规范下载简介:

内容预览由机器从pdf转换为word,准确率92%以上,供参考

QGDW 11205-2018 电网调度自动化系统软件通用测试规范

动态测试采用黑盒测试和白盒测试方法。 黑盒测试方法包括功能分解、边界值分析、判定表、因果 图、状态图、随机测试、猜错法和正交试验法等;白盒测试方法包括控制流测试、数据流测试、程序变 异、程序插桩、域测试和符号求值等

Q/GDW 112052018

电网调度自动化系统测试数据要求

GB/T 14849.6-2014 工业硅化学分析方法 第6部分 碳含量的测定 红外吸收法电网调度自动化系统软件的 功能测试、性能测试、标准符合 生测试、兼容性测试、安全性测试和稳定性测试。 电网调度自动化系统软件测试类别见图1

调度自动化系统软件测证

Q/GDW 112052018

5. 2. 1测试内容

电网调度自动化系统软件文档审 活但不限于: a)审查文档的可用性; 审查文档内容的可验证性; c) 审查文档标识和标示的完整性; d) 审查文档的完备性; e) 审查文档的正确性; f) 审查文档的一致性; 审查文档的易理解性

电网调度自动化系统软件文档应满足GB/T8567 9385、GB/T25000.51中所列明的文档要

如未特别说明,电网调度自动化系统软件文档审查采用静态测试中的检查单方法,由人工 审查。

电网调度自动化系统软件源代码测试是通过分析或检查源程序的语法、结构、过程、逻辑等来检查 程序的正确性或安全性。测试内容包括: a)恶意代码识别; 代码实现正确性; c 静态度量; d)编程规则符合性。

5. 3. 2测试要求

电网调度自动化系统软件源代码测试要求包括: 代码实现正确性测试要求包括但不限于: 1) 应正确进行数据引用: 2) 应正确进行分析运算; 3) 应正确进行数据声明; 4) 应正确控制流程; 5) 应正确进行输入与输出。 b) 静态度量测试要求包括但不限于: 1) 模块圈复杂度平均值不大于10; 2) 圈复杂度大于10的模块比例数不大于0.8%; 3) 模块平均代码行数不小于100; 4) 代码行数大于200的模块比例不大于0.5%; 5) 源代码注释率不小于20%。

Q/GDW 112052018

C 编程规则符合性。源代码编程应采用统一的变量命名规范且干行代码规则违背率不大于 2.39%0; 恶意代码识别测试要求包括但不限于: 1)不应包含系统调试接口代码; 2)不宜包含使用管理员权限的资源访问代码; 3)宜支持软件热行程序校验机制

5. 4. 1测试内容

功能测试主要测试被测软件是否满足各项明确和隐含的功能要求,包括但不限于: a)完备性:软件功能对指定的任务和目标的覆盖程度; b)正确性:被测软件提供具有所需精度的正确的结果的程度; c)适合性:软件功能促使指定的任务和目标的实现程度

5. 4. 2测试要求

电网调度自动化系统软件功能测试要求包括但不限于: 基础平台软件功能测试包含的功能点及要求见附录B.1; 省级及以上电网调度自动化系统应用功能测试包含的功能点及要求见附录B.2; 地区电网调度自动化系统应用功能测试包含的功能点及要求见附录B.3; d 通用基础软件功能测试包含的功能点及要求见附录B.4; e 网络安全管理软件功能测试包含的功能点及要求见附录B.5。

如未特别说明,电网调度自动化系统 采用动态测试中的黑盒测试方法,由人工进行手 工测试,或选择适用的测试工具进行测试

性能测试主要测试被测软件在有限的资源下,在规定的响应时间内以一定的精确度执行任务的能 J, 包括但不限于: a 时间特性:包括但不限于软件的响应时间、平均响应时间、响应极限时间,以及吞吐量、平均 吞吐量、极限吞吐量;周转时间、平均周转时间、周转极限时间等; b) 资源利用性:包括但不限于软件的输入/输出、内存和传输资源利用率等: C)容量:被测软件参数的最大限量满足需求的程度。

电网调度自动化系统软件性能测试具体要求见附

Q/GDW 112052018

如未特别说明,电网调度自动化系统软件性能测试采用动态测试中的黑盒测试方法,选择适用的 具进行测试并由人工进行结果分析

标准符合性测试主要测试被测软件在通讯协议、接口规范、存储格式、命名规则、服务接口、配置 参数等方面与相关国家标准、行业标准或企业标准所规定内容之间的一致性符合程度

电网调度自动化系统软件标准符合性测试主要内容及测试依据如表2所示,应根据被测软件的具体 情况选择相关测试项进行测试

如未特别说明,电网调度自动化系统软件标准符合性测试采用动态测试中的黑盒测试方法 用的测试工具进行测试,或由人工进行手工测试。

电网调度自动化系统兼容性测试包括软件兼容性测试和硬件兼容性测

5.7.2.1软件兼容性测试

电网调度自动化系统软件兼容性测试要求包括但不限于: a 关系数据库、地理信息系统、基础平台、应用软件、网络安全管理软件应能在安全操作系统上 正常安装、稳定运行并正确实现全部功能,满足性能要求; b) 基础平台、应用软件、网络安全管理软件应能与关系数据库协作实现相关功能; C 电网调度自动化系统应用软件应至少与一个品牌不同版本的基础平台适配,正确实现全部功 能; d) 电网调度自动化系统具有耦合关系的应用之间应能协作实现相关功能,应从异构平台之间、不 同厂商应用系统之间、多级调度系统之间等维度测试应用软件间协作的正确性。

5. 7.2. 2 硬件兼容性测试

电网调度自动化系统硬件兼容性测试要求包括但不限于: a)安全操作系统、基础平台应能在服务器和图形工作站上正常安装、稳定运行并正确实现全部功 能,满足性能要求; 6 安全操作系统、关系数据库、基础平台应能与存储设备协作实现相关功能; c) 安全操作系统、基础平台应能与网络设备协作实现相关功能; d 安全操作系统、基础平台、应用软件应能与横向隔离装置、纵向加密卡、调度数字证书等电力 专用安全设备协作实现相关功能,

Q/GDW 112052018

网调度自动化系统软件标准符合性测试内容及

5.8.1.1业务安全性测试

电网调度自动化系统软件业务安全测试结合软件业务逻辑和行为特征,发现软件深层次安全漏洞和 隐蔽性缺陷,包括但不限于: a) 人机安全:针对人机交互系统,验证访问内容权限控制、界面逻辑安全机制、输入合法性 校验等安全防护能力 b) 通信安全:针对内部通信和外部通信,验证通信交互行为、通信协议、通信数据处理等安 全性; c 服务安全:针对公共应用服务和基本服务,验证服务权限、服务接口、服务交互行为等安 全性; d) 应用安全:针对应用业务逻辑,验证业务逻辑设计合理性、非预期操作容错性、业务安全 防护机制有效性等安全防护能力; e) 存储安全:针对实时数据存储、关系数据存储、时间序列存储、文件存储,验证存储读写 操作权限控制、存储完整性和容错性、数据保护机制有效性等安全防护能力; f) 进程安全:针对平台及应用进程,验证进程资源占用合理性、进程防注入等安全防护能力; g) 运行环境安全:针对软件运行所需的软硬件环境,验证环境配置变更、用户权限变更、版 本升级等对软件安全运行的影响

5.8.1.2信息安全性测试

Q/GDW 112052018

电网调度自动化系统软件信息安全性测试依据电力监控系统安全防护规定要求,在身份鉴别、访问 控制、安全审计、数据完整性、数据保密性、软件容错、资源控制、抗抵赖、备份和恢复等安全保密性 方面测试被测软件的安全功能和机制,分析安全缺陷和漏洞

5. 8. 2测试要求

电网调度自动化系统软件安全性测试应遵循GB/T20272、GB/T20273、GB/T22239、GB/T25000.51、 DL/T1709.9、DL/T1455中的相关要求。安全性测试要求包括但不限于: a) 电网调度自动化系统软件的安全性测试项及要求见DL/T1709.9、DL/T1455、GB/T25000.51、 GB/T28452和GB/T22239; b) 安全操作系统的安全测试项及要求见GB/T20272; c) 关系数据库的安全测试项及要求见GB/T20273; d)电力调度数字证书管理系统的安全测试项及要求见GB/T18336.2。

如未特别说明:电网调度自动化 试采用静态测试与动态黑盒测试结合的方法,选 择适用的测试工具进行测试并由人工进行结果分析

稳定性测试指在给定条件下和规定的时间间隔内,系统软件执行所需功能并维持规定的性能级别的 力,包括但不限于: a)成熟性:被测软件在正常运行时满足稳定性要求的程度; b)容错性:在故障和压力存在的情况下系统不失效,仍然能够正常工作的特性; ℃)易恢复性:系统发生故障后,在指定时间间隔内自动恢复正常功能的特性

5. 9. 2 测试要求

稳定性测试要求包括但不限于: a 被测软件在72h内保持稳定运行并具备良好性能的能力: ) 被测软件的极限处理能力,如对并发事务和并发用户访问的处理能力、能承受的最大负载量, 能提供的最大服务级别等; C) 被测软件相关策略的有效性,如服务双机备用、服务器集群等策略测试; d) 被测软件在正常情况和极端情况下的处理能力: e) 被测软件对内存泄露、错误命令、非法数据输入、错误操作流程的检测和屏蔽处理能力; f 被测软件在故障发生时保护正在运行的作业和任务的能力。

如未特别说明,电网调度自动化系统软件稳定性测试采用动态测试中的黑盒测试方法,选择适用的 测试工具进行测试,或由人工进行手工测试

送检方应根据本标准的要求完成系统搭建、系统调试与配置、文档提交等。检测机构开展测试工 检测方案制定、测试用例编制、测试环境搭建等。

Q/GDW 112052018

检测机构应对被测软件的硬件配置、软件配置、数据规模、附带文档进行检查并记录,检查内容包 a) 硬件配置检查:检查并记录系统硬件拓扑关系,计算机硬件设备和网络设备的名称、型号、数 量和基本配置等相关信息; b) 软件配置检查:检查并记录安全操作系统、数据库软件、基础平台、编译器、系统环境软件、 中间件软件、浏览器等软件的名称及版本号; C 数据检查:检查被测软件的数据规模与数据合理性; d)文档检查:检查被测软件文档资料的齐全性与准确性。

险测机构按照规定的测试方法对被测软件进行测试, 并对测试数据和测试问题进行记

检测机构存储通过测试的软件产品、名称、版本号等版本信息,通过加密算法生成校验码,回 版本,并对外发布

Q/GDW 112052018

电网调度自动化系统软件类型参见表A.1。

表A.1电网调度自动化系统软件类型表

Q/GDW 112052018

B.1基础平台软件功能要求

础平台软件功能点及功能要求参见表B.1。

附录B (规范性附录) 电网调度自动化系统功能要求

表B.1基础平台软件功能点及功能要求

B.2省级及以上电网调度自动化系统应用功能要求

省级及以上电网调度自动化系统应用功能点及功能要求参见表B.2。

省级及以上电网调度自动化系统应用功能

Q/GDW 112052018

B.3地区电网调度自动化系统应用功能要求

地区电网调度自动化系统应用功能点及功能要求参见表B.3。

Q/GDW 112052018

B.4通用基础软件功能要求

通用基础软件功能点及功能要求参见表B.4

表B.4通用基础软件功能点及功能要求

Q/GDW 112052018

Q/GDW 112052018

Q/GDW 112052018

Q/GDW 112052018

B.5网络安全管理软件功能要求

网络安全管理软件功能点及功能要求参见表B.

表B.5网络安全管理软件功能点及功能要求

Q/GDW 112052018

历史数据存储与管理性能测试(仅适用于省级

Q/GDW 112052018

附录 C (规范性附录) 电网调度自动化系统软件测试性能要求

历史数据存储与管理性能测试内容及要求如下: a)对包含1441个表域、20万条记录的表进行一列数据更新操作时间≤1s; 6 对包含1441个表域、20万条记录的表进行查询一天完整记录操作时间≤50mS; 对包含1441个字段、20万条记录的表,按关键字删除一条完整记录所花费时间的平均值≤ 20mS,删除全表记录所花费时间平均值≤2s。

C.1.2时间序列库性能测试(仅适用于省级及以上电

C. 1. 3 实时数据库性能测试

实时数据库性能测试内容及要求如下: a)记录数不小于300万的规模下,实时数据库读取时间≥20万次/s: b)记录数不小于300万的规模下GB/T 33808-2017 草铵膦原药,实时数据库写入时间≥20万次/s

C.1.4消息总线性能测试(仅适用于省级及以上电网)

消息总线性能测试内容及要求如下: a)每个报文长度为4KB时,消息总线传输性能≥500报文/s,并保证不丢包; b)每个报文长度为1KB时,消息总线传输性能≥2000报文/s,并保证不丢包

C.1.5服务总线性能测试(仅适用于省级及以上电网)

a)服务总线支持的客户端并发服务进程数≥1000: 服务总线应能提供不小于1.8GB单包报文数据服务的能力; c)服务总线在1000并发客户端数时,每连接以100KB/s速率发送消息不丢包。

GB/T 36661-2018 绿色拆船通用规范C.1.6人机性能测试

人机性能测试内容及要求如下: 本地打开包含1000个图形元素的画面响应时间<3s。

.1.7数据采集性能测

©版权声明