[发明专利]跨平台UI自动化测试方法、装置、电子设备及存储介质在审
申请号: | 202210947255.3 | 申请日: | 2022-08-09 |
公开(公告)号: | CN115309643A | 公开(公告)日: | 2022-11-08 |
发明(设计)人: | 徐琼瑶;韩陈寿;程冬冬;侯廷帅;谢复磊 | 申请(专利权)人: | 北京云思智学科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京中联智道知识产权代理事务所(普通合伙) 11963 | 代理人: | 熊蒙 |
地址: | 101106 北京市通州*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 ui 自动化 测试 方法 装置 电子设备 存储 介质 | ||
1.一种跨平台UI自动化测试方法,其特征在于,包括:
UI自动化管理平台分析并控制测试事件的执行流程;
根据所述执行流程下达操作指令给安装在不同操作系统平台的代理程序;
各操作系统平台的代理程序根据所述操作指令执行相应的模拟操作,进行跨平台UI自动化测试。
2.根据权利要求1所述的一种跨平台UI自动化测试方法,其特征在于,所述的UI自动化管理平台分析并控制测试事件的执行流程包括:
在任意一操作系统平台上采集对应UI自动化测试的各个测试步骤的UI界面元素及操作图标元素;
所述UI自动化管理平台根据测试步骤以及相应的UI界面元素、操作图标元素编排生成测试事件;
所述UI自动化管理平台分析所述测试事件生成对应不同操作系统平台的执行流程,并控制在相应的操作系统平台上执行所述执行流程。
3.根据权利要求2所述的一种跨平台UI自动化测试方法,其特征在于,所述在任意一操作系统平台上采集对应UI自动化测试的各个测试步骤的UI界面元素及操作图标元素包括:
操作系统平台上的代理程序接收测试人员按照测试步骤的执行顺序发出的截图指令,依次截取对应各个测试步骤的UI界面截图作为UI界面元素;
操作系统平台上的代理程序根据测试人员在UI界面截图上进行的图标标记操作获取图标标识,作为操作图标元素。
4.根据权利要求3所述的一种跨平台UI自动化测试方法,其特征在于,所述UI自动化管理平台根据测试步骤以及相应的UI界面元素、操作图标元素编排生成测试事件包括:
所述UI自动化管理平台根据所述代理程序回传的UI界面截图及图标标识进行图像识别,获取对应各个所述测试步骤的操作对象;
将所述图像识别的操作对象按照所述测试步骤的执行顺序编排被触发操作的先后顺序,生成含有可被各操作系统平台读取并执行的通用执行流程的测试事件。
5.根据权利要求4所述的一种跨平台UI自动化测试方法,其特征在于,所述UI自动化管理平台分析所述测试事件生成对应不同操作系统平台的执行流程,并控制在相应的操作系统平台上执行所述执行流程包括:
所述UI自动化管理平台分析所述测试事件的通用执行流程,根据操作对象确定对应不同操作系统平台的具体模拟操作方式,将所述具体模拟操作方式按照所述测试步骤的执行顺序生成含有一系列操作指令的执行流程,不同操作系统平台的执行流程中具有实现同一具体模拟操作方式的不同操作指令;
UI自动化管理平台将生成的操作流程下发给相应的操作系统平台上的代理程序,控制操作系统平台上的代理程序执行所述操作流程。
6.根据权利要求5所述的一种跨平台UI自动化测试方法,其特征在于,所述各操作系统平台的代理程序根据所述操作指令执行相应的模拟操作包括:
各操作系统平台的所述代理程序采集UI自动化测试过程中的测试图像信息,并将所述测试图像信息回调给所述UI自动化管理平台;
所述UI自动化管理平台根据代理程序回调的测试图像信息判断所述操作系统平台上执行的UI自动化测试是否符合要求。
7.根据权利要求6所述的一种跨平台UI自动化测试方法,其特征在于,所述UI自动化管理平台部署流程控制服务,所述流程控制服务:
接收操作系统平台上的代理程序采集对应UI自动化测试的各个测试步骤的UI界面元素及操作图标元素;
和,根据测试步骤以及相应的UI界面元素、操作图标元素编排生成测试事件;
和,分析所述测试事件生成对应不同操作系统平台的执行流程,并控制在相应的操作系统平台上执行所述执行流程;
和,接收代理程序回调的测试图像信息判断所述操作系统平台上执行的UI自动化测试是否符合要求;
所述的流程控制服务通过长连接服务与各个操作系统平台上的代理程序保持实时通讯连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京云思智学科技有限公司,未经北京云思智学科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210947255.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无纺布多层折叠分切机
- 下一篇:利用低品位余热的变温蒸发系统