[发明专利]基于自动化测试框架的测试方法及装置在审
申请号: | 202010260846.4 | 申请日: | 2020-04-03 |
公开(公告)号: | CN111522739A | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 陈小龙;谢易达 | 申请(专利权)人: | 北京星网锐捷网络技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100036 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 自动化 测试 框架 方法 装置 | ||
1.一种基于自动化测试框架的测试方法,所述自动化测试框架为RF测试框架,其特征在于,所述方法,包括:
按照预设的测试仪表动作与RF动作的映射关系,遍历测试仪表命令集文件,确定目标测试仪表命令集文件;所述目标测试仪表命令集文件包含的测试仪表动作在所述映射关系中具有对应的RF动作;
根据预设的RF拓扑映射文件的测试仪表逻辑端口与RF逻辑端口映射关系以及为所述测试仪表逻辑端口分配的测试仪表物理端口,确定所述测试仪表物理端口与RF逻辑端口映射关系;
对所述目标测试仪表命令集文件进行拆分,得到拆分测试仪表命令集;
根据预设的测试仪表函数与RF函数映射关系以及所述测试仪表物理端口与RF逻辑端口映射关系,对所述拆分测试仪表命令集进行转换;
输出转换结果,得到所述RF测试框架可识别的测试脚本。
2.根据权利要求1所述的方法,其特征在于,所述方法,还包括:
对测试相关文件进行识别,得到所述测试仪表命令集文件以及所述RF拓扑映射文件。
3.根据权利要求1所述的方法,其特征在于,所述输出转换结果,得到所述RF测试框架可识别的测试脚本,包括:
按照所述目标测试仪表命令集文件的命令顺序输出转换结果,得到所述RF测试框架可识别的测试脚本。
4.根据权利要求1至3任一所述的方法,其特征在于,所述对所述目标测试仪表命令集文件进行拆分,得到拆分测试仪表命令集,包括:
按照配置的逻辑对象,将所述目标测试仪表命令集文件拆分成命令块;
拆分所述命令块,得到每个命令块对应的命令行;
拆分所述命令行,得到每个命令行对应的参数名称与值的键值对;
将包含有命令函数的命令行以及所述键值对作为所述拆分测试仪表命令集。
5.根据权利要求4所述的方法,其特征在于,所述根据预设的测试仪表函数与RF函数映射关系以及所述测试仪表物理端口与RF逻辑端口映射关系,对所述拆分测试仪表命令集进行转换,包括:
根据所述测试仪表函数与RF函数映射关系,将拆分测试仪表命令集中的命令函数进行转换;以及
根据所述参数名称与值的键值对以及所述测试仪表物理端口与RF逻辑端口映射关系,进行参数转换。
6.一种基于自动化测试框架的测试装置,所述自动化测试框架为RF测试框架,其特征在于,所述装置包括:第一确定单元、第二确定单元、拆分单元、转换单元以及输出单元;其中,
所述第一确定单元,用于按照预设的测试仪表动作与RF动作的映射关系,遍历测试仪表命令集文件,确定目标测试仪表命令集文件;所述目标测试仪表命令集文件包含的测试仪表动作在所述映射关系中具有对应的RF动作;
所述第二确定单元,用于根据预设的RF拓扑映射文件的测试仪表逻辑端口与RF逻辑端口映射关系以及为所述测试仪表逻辑端口分配的测试仪表物理端口,确定所述测试仪表物理端口与RF逻辑端口映射关系;
所述拆分单元,用于对所述目标测试仪表命令集文件进行拆分,得到拆分测试仪表命令集;
所述转换单元,用于根据预设的测试仪表函数与RF函数映射关系以及所述测试仪表物理端口与RF逻辑端口映射关系,对所述拆分测试仪表命令集进行转换;
所述输出单元,用于输出转换结果,得到所述RF测试框架可识别的测试脚本。
7.根据权利要求6所述的装置,其特征在于,所述装置,还包括:识别单元,用于对测试相关文件进行识别,得到所述测试仪表命令集文件以及所述RF拓扑映射文件。
8.根据权利要求6所述的装置,其特征在于,所述输出单元,具体用于按照所述目标测试仪表命令集文件的命令顺序输出转换结果,得到所述RF测试框架可识别的测试脚本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星网锐捷网络技术有限公司,未经北京星网锐捷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010260846.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种投屏方法、装置、设备、系统及存储介质
- 下一篇:一种生物组合控藻生态装置