[发明专利]一种基于arm64架构前端UI自动化测试方法及装置有效
申请号: | 202010791620.7 | 申请日: | 2020-08-07 |
公开(公告)号: | CN111984534B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 周鑫勇 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/455 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 arm64 架构 前端 ui 自动化 测试 方法 装置 | ||
本发明提供一种基于arm64架构前端UI自动化测试方法及装置,所述方法包括如下步骤:S1.设置测试管理模块接收用户在配置页面的自动化测试参数配置,向集群代理客户端发送自动化测试部署任务;S2.设置集群代理客户端接收并解析自动化测试部署任务,在集群创建TestNG应用部署进程,设置TestNG应用部署进程建立浏览器核心内网接口,并创建浏览器容器及程序容器;S3.设置TestNG应用启动,通过浏览器容器开启浏览器核心端口,再通过程序容器在浏览器核心端口进行自动化测试以及输出自动化测试结果,并在自动化测试结束后通过浏览器容器关闭浏览器核心端口。
技术领域
本发明属于软件自动化测试技术领域,具体涉及一种基于arm64架构前端UI自动化测试方法及装置。
背景技术
UI,是User Interface的缩写,指用户界面,是指通过软件实现人机交互、操作逻辑的用户界面。
arm64,是64位的arm处理器。
Selenium,是一个用于Web应用程序测试的工具。
在云计算时代,随着互联网市场规模的不断扩大,大量异构的资源通过云平台统一管理,在传统开发模式中,开发人员和测试人员往往各司其职:开发人员了解到产品需求后开始编写代码,测试人员拿到产品需求说明书后开始编写测试用例,等到开发完成,再开始对照测试用例进行人工测试工作。可是在传统的开发模式中,当需求变更产生的时候测试人员所编写的测试用例往往已经完成,需要对其进行推倒重构,整个测试流程重复无用工作,测试时间长,且测试结果不可靠。自动化测试克服了传统测试模式中项目周期长、生命周期工作内容不好分配以及后期变更影响大的的问题,但是现有的自动化测试依赖外部浏览器核心,无法适应不同环境,从而影响测试可靠性和时效性。
此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种基于arm64架构前端UI自动化测试方法及装置,是非常有必要的。
发明内容
针对现有技术的上述现有的自动化测试依赖外部浏览器核心,无法适应不同环境,从而无法保证测试可靠性和时效性的缺陷,本发明提供一种基于arm64架构前端UI自动化测试方法及装置,以解决上述技术问题。
第一方面,本发明提供一种基于arm64架构前端UI自动化测试方法,包括如下步骤:
S1.设置测试管理模块接收用户在配置页面的自动化测试参数配置,向集群代理客户端发送自动化测试部署任务;
S2.设置集群代理客户端接收并解析自动化测试部署任务,在集群创建TestNG应用部署进程,设置TestNG应用部署进程建立浏览器核心内网接口,并创建浏览器容器及程序容器;
S3.设置TestNG应用启动,通过浏览器容器开启浏览器核心端口,再通过程序容器在浏览器核心端口进行自动化测试以及输出自动化测试结果,并在自动化测试结束后通过浏览器容器关闭浏览器核心端口。
进一步地,步骤S1具体步骤如下:
S11.设置测试管理模块获取用户在配置页面输入的自动化测试参数配置;
S12.设置测试管理模块根据自动化测试参数配置生成自动化部署任务;
S13.设置测试管理模块通过WebSocket客户端向Kubernetes集群代理客户端请求自动化部署任务调度。
进一步地,步骤S2具体步骤如下:
S21.判断是否安装Helm chart工具;
若否,安装Helm chart工具,进入步骤S22;
若是,直接进入步骤S22;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010791620.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种易拉罐底部安装设备
- 下一篇:显示控制方法、装置、系统、设备和存储介质