[发明专利]一种服务器通信测试用例自动生成方法及测试方法在审
申请号: | 202110960222.8 | 申请日: | 2021-08-20 |
公开(公告)号: | CN113742222A | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 韩悦;姬希娜;张文;马全霞;王哲;杨生苹;刘沛;杨静;梁建涛;王彩丽;李宁;罗珂珂;李娟娟;孙妙华;姬成群;王占辉;张雨晨;梁浩爽 | 申请(专利权)人: | 许继集团有限公司;许继电气股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京中政联科专利代理事务所(普通合伙) 11489 | 代理人: | 张吉和 |
地址: | 461000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 通信 测试 自动 生成 方法 | ||
1.一种服务器通信测试用例自动生成方法,其特征在于,包括:
获取测试对象组及其对应的测试用例模板,所述测试对象组中包含支持相同操作的多个测试对象,所述测试用例模板包括测试对象配置信息和对测试对象的操作信息,所述操作信息包括对测试对象执行的至少一种类型的操作;
基于所述测试对象配置信息,根据各测试对象的属性信息建立对测试对象组中各测试对象的配置映射;
根据建立的配置映射及所述操作信息,生成各测试对象对应的测试用例。
2.根据权利要求1所述的自动生成方法,其特征在于,所述获取测试对象组,具体包括:
判断是否配置测试对象分组;
若是,则根据测试对象分组配置生成测试对象组。
3.根据权利要求1所述的自动生成方法,其特征在于,所述基于所述测试对象配置信息,根据各测试对象的属性信息建立对测试对象组中各测试对象的配置映射,具体包括:
遍历测试对象组中的各测试对象;
基于所述测试对象配置信息,根据当前测试对象的属性信息建立对当前测试对象的配置映射。
4.根据权利要求3所述的自动生成方法,其特征在于,所述测试对象配置信息包括测试对象配置值,所述基于所述测试对象配置信息,根据当前测试对象的属性信息建立对当前测试对象的配置映射,具体包括:
根据测试对象配置值,建立对测试对象组中的测试对象的一级配置映射,得到当前测试对象;
根据当前测试对象对应的操作类型和当前测试对象的属性信息,建立对当前测试对象的二级配置映射,得到最终测试对象;
根据最终测试对象的实际属性信息建立对最终测试对象的配置映射。
5.根据权利要求4所述的自动生成方法,其特征在于,当前测试对象的属性信息包括当前测试对象层次信息和当前测试对象原始属性信息,所述当前测试对象层次信息包括当前测试对象所在层次信息及当前测试对象在所在层次中的分组信息,所述原始属性信息包括原始属性名和/或原始属性值,所述根据当前测试对象对应的操作类型和当前测试对象的属性信息,建立对当前测试对象的二级配置映射,得到最终测试对象,具体包括:
根据当前测试对象层次信息和对应的操作类型,确定对当前测试对象的二级配置方式;
基于确定的二级配置方式,根据当前测试对象的原始属性信息建立对当前测试对象的二级配置映射,得到最终测试对象。
6.根据权利要求5所述的自动生成方法,其特征在于,所述测试对象配置信息还包括测试对象属性信息关键字,所述属性信息关键字包括属性名关键字和/或属性值关键字。
7.根据权利要求6所述的自动生成方法,其特征在于,所述根据当前测试对象的原始属性信息建立对当前测试对象的二级配置映射,具体包括:
根据当前测试对象层次信息确定最终测试对象数据类型;
基于测试对象属性信息关键字,根据最终测试对象数据类型与当前测试对象原始属性信息的对应关系,确定最终测试对象的实际属性信息;
根据最终测试对象的实际属性信息建立对最终测试对象的配置映射。
8.一种服务器通信测试方法,其特征在于,包括:
获取测试对象组及其对应的测试用例模板,所述测试对象组中包含支持相同操作的多个测试对象,所述测试用例模板包括测试对象配置信息和对测试对象的操作信息,所述操作信息包括对测试对象执行的至少一种类型的操作;
基于所述测试对象配置信息,根据各测试对象的属性信息建立对测试对象组中各测试对象的配置映射;
根据建立的配置映射及所述操作信息,生成各测试对象对应的测试用例;
采用对应的测试用例对各测试对象进行通信测试。
9.根据权利要求8所述的通信测试方法,其特征在于,所述获取测试对象组,具体包括:
判断是否配置测试对象分组;
若是,则根据测试对象分组配置生成测试对象组。
10.根据权利要求8所述的通信测试方法,其特征在于,所述采用对应的测试用例对各测试对象进行通信测试,具体包括:
根据对应的测试用例,通过通讯模块向测试对象下发对应的操作命令进行测试;
收集测试信息,并根据测试信息判断测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于许继集团有限公司;许继电气股份有限公司,未经许继集团有限公司;许继电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110960222.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种充电桩电费计算方法及其系统
- 下一篇:一种应用于干式变压器的烟感探测器