【技术实现步骤摘要】
一种Elink的自动化测试方法及系统
本专利技术涉及一种电信测试,尤其涉及一种Elink的自动化测试方法及系统。
技术介绍
elink是电信制定的规范,每次电信项目测试elink都是必测项,平台测试项较多,没有自动测试方法,全部需要人工操作。比如需要人工替换json命令文档中的设备mac地址;在页面上粘贴复制json命令并下发,然后人工查阅日志,复制需要的信息并在网站上进行base64解码。人工操作的缺陷如下:(1)新人需要学习elink相关知识后方可进行测试;(2)每轮测试需要机械式的重复操作,耗时长且枯燥;(3)重复次数较多,有时手动会出现误操作导致测试结果不准确;(4)测试结果不能自动保存,多轮测试不利于对比输出结果。
技术实现思路
为解决现有技术中的问题,本专利技术提供一种Elink的自动化测试方法及系统。本专利技术Elink的自动化测试方法包括如下步骤:S1:开始,获取待测设备的mac地址;S2:通过浏览器登录测试管理平台,并保存测试时间;S3:判断测试项是否全部完成,如果是,测试完成,结束;如果否,执行步骤S4;S4:下发组装好的json命令;S5:查询最 ...
【技术保护点】
1.一种Elink的自动化测试方法,其特征在于包括如下步骤:S1:开始,获取待测设备的mac地址;S2:通过浏览器登录测试管理平台,并保存测试时间;S3:判断测试项是否全部完成,如果是,测试完成,结束;如果否,执行步骤S4;S4:下发组装好的json命令;S5:查询最新的平台日志,提取返回参数并解码,然后写入本地日志,写入完毕,测试项数加1,然后执行步骤S3。
【技术特征摘要】
1.一种Elink的自动化测试方法,其特征在于包括如下步骤:S1:开始,获取待测设备的mac地址;S2:通过浏览器登录测试管理平台,并保存测试时间;S3:判断测试项是否全部完成,如果是,测试完成,结束;如果否,执行步骤S4;S4:下发组装好的json命令;S5:查询最新的平台日志,提取返回参数并解码,然后写入本地日志,写入完毕,测试项数加1,然后执行步骤S3。2.根据权利要求1所述的Elink的自动化测试方法,其特征在于:步骤S1中,还包括mac地址判断步骤:判断用户输入待测设备的mac地址是否可用,如果mac地址带分隔符或者长度不正确,则提示并要求用户重新输入。3.根据权利要求1所述的Elink的自动化测试方法,其特征在于:在步骤S2中,登录的处理过程为:采集到正确的mac地址后,自动拉起谷歌浏览器,并访问测试管理平台页面,用户输入登录信息登录测试管理平台,测试管理平台检测模块周期性检测当前url,通过比对当前url与登录成功后的url来判断是否登录成功。4.根据权利要求1所述的Elink的自动化测试方法,其特征在于:在步骤S4中,通过xpath在动态渲染页面定位元素,模拟人工操作完成json命令下发,并将页面返回信息打印到窗...
【专利技术属性】
技术研发人员:李宗明,
申请(专利权)人:深圳市吉祥腾达科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。