[发明专利]一种服务器通信测试用例自动生成方法及测试方法在审
申请号: | 202110960222.8 | 申请日: | 2021-08-20 |
公开(公告)号: | CN113742222A | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 韩悦;姬希娜;张文;马全霞;王哲;杨生苹;刘沛;杨静;梁建涛;王彩丽;李宁;罗珂珂;李娟娟;孙妙华;姬成群;王占辉;张雨晨;梁浩爽 | 申请(专利权)人: | 许继集团有限公司;许继电气股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京中政联科专利代理事务所(普通合伙) 11489 | 代理人: | 张吉和 |
地址: | 461000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 通信 测试 自动 生成 方法 | ||
一种服务器通信测试用例自动生成方法及测试方法,包括获取测试对象组及其对应的测试用例模板,所述测试对象组中包含支持相同操作的多个测试对象,所述测试用例模板包括测试对象配置信息和对测试对象的操作信息,所述操作信息包括对测试对象执行的至少一种类型的操作;基于所述测试对象配置信息,根据各测试对象的属性信息建立对测试对象组中各测试对象的配置映射;根据建立的配置映射及所述操作信息,生成各测试对象对应的测试用例。该方法基于测试对象分组及对应的测试用例模板,可自动批量生成支持同一操作的测试对象的测试用例,提高了测试效率和IEC 61850通信自动测试测试对象覆盖全面性。
技术领域
本发明涉及智能变电站继电保护装置测试技术领域,具体涉及一种IEC 61850服务器通信测试用例自动生成方法及测试方法。
背景技术
IEC 61850通信是智能变电站继电保护产品非常重要的功能,实践中经常出现由于通信模块内部实现问题(如:某类型数据对象映射错误)导致同一测试逻辑采用不同测试对象时测试结果不同的现象,测试对象覆盖的全面性是影响IEC 61850通信测试质量的重要因素。
目前国内现有的IEC 61850通信自动测试系统通常是选取若干测试对象开展测试,一个用例只针对一个测试对象。如:对于读数据服务,只选取若干个数据对象下发读数据命令;对于缓存报告控制块(BRCB)测试,只选取若干个缓存报告控制块来测试报告触发上送功能等。
现有自动测试系统测试对象选取不足,直接影响了测试全面性。如要扩大测试对象范围,需手动针对每个测试对象设计测试用例,测试用例开发过程重复繁琐,耗时长,严重降低自动测试效率。
发明内容
(一)发明目的
本发明的目的是提供一种服务器通信测试用例自动生成方法及测试方法,该方法基于测试对象分组及对应的测试用例模板,可自动批量生成支持同一操作的测试对象的测试用例,提高了测试效率和IEC 61850通信自动测试测试对象覆盖全面性。
(二)技术方案
为解决上述问题,本发明的第一方面提供了一种服务器通信测试用例自动生成方法,包括:
获取测试对象组及其对应的测试用例模板,所述测试对象组中包含支持相同操作的多个测试对象,所述测试用例模板包括测试对象配置信息和对测试对象的操作信息,所述操作信息包括对测试对象执行的至少一种类型的操作;
基于所述测试对象配置信息,根据各测试对象的属性信息建立对测试对象组中各测试对象的配置映射;
根据建立的配置映射及所述操作信息,生成各测试对象对应的测试用例。
在一可选实施例中,所述获取测试对象组,具体包括:
判断是否配置测试对象分组;
若是,则根据测试对象分组配置生成测试对象组。
在一可选实施例中,所述基于所述测试对象配置信息,根据各测试对象的属性信息建立对测试对象组中各测试对象的配置映射,具体包括:
遍历测试对象组中的各测试对象;
基于所述测试对象配置信息,根据当前测试对象的属性信息建立对当前测试对象的配置映射。
在一可选实施例中,所述测试对象配置信息包括测试对象配置值,所述基于所述测试对象配置信息,根据当前测试对象的属性信息建立对当前测试对象的配置映射,具体包括:
根据测试对象配置值,建立对测试对象组中的测试对象的一级配置映射,得到当前测试对象;
根据当前测试对象对应的操作类型和当前测试对象的属性信息,建立对当前测试对象的二级配置映射,得到最终测试对象;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于许继集团有限公司;许继电气股份有限公司,未经许继集团有限公司;许继电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110960222.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种充电桩电费计算方法及其系统
- 下一篇:一种应用于干式变压器的烟感探测器