[发明专利]一种预设置方式处理交换机升降级的自动化测试方法在审
| 申请号: | 202211613967.8 | 申请日: | 2022-12-15 |
| 公开(公告)号: | CN115964281A | 公开(公告)日: | 2023-04-14 |
| 发明(设计)人: | 肖丽;周厚明;张翔 | 申请(专利权)人: | 武汉迈威通信股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 武汉红观专利代理事务所(普通合伙) 42247 | 代理人: | 徐春燕 |
| 地址: | 430000 湖北省武汉市东湖新*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 预设 方式 处理 交换机 升降 自动化 测试 方法 | ||
本发明提出了一种预设置方式处理交换机升降级的自动化测试方法,涉及通信设备维护技术领域,包括:搭建测试环境,准备升级镜像,预设置页面元素定位方式的配置文件;勾选自动化脚本,设置升降级执行次数并保存,手动开启执行自动化脚本;自动化脚本模拟鼠标点击web界面执行升级操作,判断操作每类页面元素时执行结果是否成功,然后判断检索结果是否匹配,最后判断图片或文字属性与页面元素是否匹配;完成每类页面元素所有版本测试后,运行功能测试脚本逻辑过程,断言结果,输出测试报告。过预设置页面元素在不同版本的定位方式,优化了代码结构冗余情况,增强了自动化流程的容错能力,保证多次升降级流程可以持续进行且无需人工干预。
技术领域
本发明涉及通信设备维护技术领域,尤其涉及一种预设置方式处理交换机升降级的自动化测试方法。
背景技术
随着交换机功能的不断更新和升级,交换机版本的升降级测试成为不可缺少且非常重要的一部分,针对交换机升降级操作衍生出来的各种软硬件问题,我们需要对其进行多次不同版本升降级测试,来发现更多问题或重现异常测试场景,甚至一些异常现象需要多次重复操作才能出现,这时测试人员需在网页上进行重复的操作版本的升级、降级,工作内容重复且工作量大,此时,自动化测试的优势显而易见。
对于同一应用的不同版本,由于代码更新迭代会带来升级功能对应的菜单和页面元素位置发生变化,导致升级后自动化脚本因找不到对应页面元素而执行失败,同一功能编写多套脚本的方式会使代码冗余且不易于维护,后期修改操作繁琐。中国专利CN109669873A《用户界面自动测试方法及装置、电子设备及存储介质》提供了一种用户界面自动测试方法,通过初始化配置文件得到用户界面中的页面元素的位置信息,触发自动化测试脚本,实现页面元素的调试。然而该方法无法解决交换机因版本差异而导致的菜单结构发生变化的问题,容错能力不强。
发明内容
有鉴于此,本发明提出了一种预设置方式处理交换机升降级的自动化测试方法,用于解决交换机因版本差异而导致的菜单结构发生变化,升级后自动化脚本找不到对应页面元素而执行失败的问题。
本发明的技术方案是这样实现的:本发明提供了一种预设置方式处理交换机升降级的自动化测试方法,包括以下步骤:
S1,搭建测试环境,准备升级镜像,预设置页面元素定位方式的配置文件;
S2,勾选自动化脚本,设置升降级执行次数并保存,手动开启执行自动化脚本;
S3,自动化脚本模拟鼠标点击web界面执行升级操作,判断操作每类页面元素时执行结果是否成功,若是,则对结果进行断言,完成校验,执行下一版本升级,否则,触发页面元素定位方式自动化检索,并判断检索结果;检索结果若匹配成功,跳出检索,使用检索到的定位方式,获取图片或文字属性,并判断图片或文字属性与页面元素是否匹配,检索结果若匹配失败,断言升级失败,执行下一版本升级;图片或文字属性若匹配成功,则对结果进行断言,完成检索,更新页面元素的定位方法,若匹配失败,断言升级失败,执行下一版本升级;
S4,完成每类页面元素所有版本测试后,运行功能测试脚本逻辑过程,断言结果,输出测试报告。
优选的,步骤S1具体包括:
搭建测试环境包括给预测试的交换机上电,将其与PC电脑直连,搭建python环境,安装robotframe工具。
优选的,步骤S1还包括:
准备升级镜像包括,将需要升级的镜像放在自动化脚本文件夹下。
优选的,步骤S1还包括:
预设置页面元素定位方式的配置文件具体为:收集升级功能同一应用在不同版本时,在web界面位置会发生变化的页面元素,并将对应的页面元素在不同版本的页面元素定位方式在配置文件中进行预设置。
优选的,步骤S2具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉迈威通信股份有限公司,未经武汉迈威通信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211613967.8/2.html,转载请声明来源钻瓜专利网。





