[发明专利]一种创建测试任务的方法和设备有效
申请号: | 201511009647.1 | 申请日: | 2015-12-29 |
公开(公告)号: | CN106936605B | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 杨中立 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 创建 测试 任务 方法 设备 | ||
1.一种创建测试任务的方法,其特征在于,所述方法包括:
获取预定义的与测试项目相对应的配置内容,所述配置内容包含:测试协议列表和测试任务模块;
获取所述测试协议列表中每个测试协议的最大测试逻辑拓扑集,并根据每个测试协议的最大测试逻辑拓扑集计算出所述测试项目的最大测试逻辑拓扑集;
根据所述测试项目的最大测试逻辑拓扑集搭建自动化测试环境;
对于每个测试协议,将所述测试协议的最大测试逻辑拓扑集中的每个设备与所述搭建的自动化测试环境中的每个设备进行匹配,将所述自动化测试环境中匹配上的至少一个设备作为所述测试协议的物理设备集;
对于每个测试协议,根据记录的所述测试协议历史运行过程中用到的辅助测试设备和所述测试协议的物理设备集包含的辅助测试设备,得到所述测试协议的辅助测试设备,将所述测试协议的物理设备集中的主测试设备、所述测试协议的辅助测试设备以及任务模板中的字段组成所述测试协议的子测试任务;
将每个测试协议的子测试任务与所述每个测试任务一一对应的组合在一起作为所述测试项目的测试任务。
2.根据权利要求1所述的方法,其特征在于,在获取预定义的与所述测试项目相对应的配置内容之前,所述方法还包括:
预先定义至少一个测试项目的配置内容,并将所述至少一个测试项目的配置内容与所述至少一个测试项目一一对应的存储在所述创建测试任务的设备中;
接收创建请求,所述创建请求包含测试项目的名称,所述创建请求用于指示所述创建测试任务的设备创建与所述测试项目相对应的测试任务;
根据所述测试项目的名称,获取存储的与所述测试项目相对应的配置内容。
3.根据权利要求1或2所述的方法,其特征在于,对于至少一个测试协议中的任一测试协议,所述获取所述测试协议的最大测试逻辑拓扑集包括:
读取与所述测试协议相对应的测试脚本;
根据所述测试脚本,获取与所述测试脚本对应的最大测试逻辑拓扑集,将获取到的最大测试逻辑拓扑集作为所述测试协议的最大测试逻辑拓扑集。
4.根据权利要求3所述的方法,其特征在于,根据每个测试协议的最大测试逻辑拓扑集计算出所述测试项目的最大测试逻辑拓扑集包括:
将每个测试协议的最大测试逻辑拓扑集包含的设备进行合并去重;
将合并去重后的设备的类型和数量、以及每种设备所需的接口的类型和数量作为所述测试项目的最大测试逻辑拓扑集。
5.根据权利要求1所述的方法,其特征在于,将所述测试协议的最大测试逻辑拓扑集中的每个设备与所述搭建的自动化测试环境中的每个设备进行匹配,将所述自动化测试环境中匹配上的至少一个设备作为所述测试协议的物理设备集包括:
遍历所述测试协议的最大测试逻辑拓扑集中的每个设备,将所述设备与所述搭建的自动化测试环境中的每个设备进行匹配;
若所述搭建的自动化测试环境中存在第一设备与所述设备的类型、接口个数和接口类型相同,则确定所述第一设备为所述搭建的自动化测试环境中匹配上的设备;
将遍历所述测试协议的最大测试逻辑拓扑集中的每个设备确定出的至少一个匹配上的设备作为所述测试协议的物理设备集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511009647.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:镜腿折叠式眼镜
- 下一篇:可拆卸式眼镜架及眼镜