[发明专利]自动化测试方法及装置、计算机存储介质、电子设备在审
申请号: | 202310269024.6 | 申请日: | 2023-03-13 |
公开(公告)号: | CN116303023A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 张琦;吕亚杰 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06V10/74;G06V30/10 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 李建忠 |
地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化 测试 方法 装置 计算机 存储 介质 电子设备 | ||
1.一种自动化测试方法,其特征在于,所述方法包括:
与待测试移动终端建立通信连接,以在对所述待测试移动终端进行测试的过程中,获取与所述待测试移动终端对应的终端界面信息;
确定出与所述终端界面信息匹配的目标弹窗特征,确定出与所述目标弹窗特征具有弹窗处理映射关系的目标弹窗处理逻辑;
按照所述目标弹窗处理逻辑对与所述终端界面信息对应的目标弹窗进行处理,以在对所述待测试移动终端进行测试的过程,消除显示在所述待测试移动终端上的所述目标弹窗。
2.根据权利要求1所述的自动化测试方法,其特征在于,所述终端界面信息包括显示在所述待测试移动终端的当前终端界面中的控件信息或显示在所述当前终端界面中的文字信息;
所述获取与所述待测试移动终端对应的终端界面信息,包括:
开启第一线程,利用所述第一线程,获取所述待测试移动终端的所述当前终端界面中的所述控件信息;
开启第二线程,利用所述第二线程,获取所述当前终端界面中的所述文字信息;所述第一线程与所述第二线程交替运行。
3.根据权利要求2所述的自动化测试方法,其特征在于,所述获取所述待测试移动终端的所述当前终端界面中的所述控件信息,包括:
确定与所述待测试移动终端对应的所述当前终端界面,抓取与所述当前终端界面对应的控件信息树;
基于所述控件信息树,对显示在所述当前终端界面中的所有控件的所述控件信息进行获取。
4.根据权利要求3所述的自动化测试方法,其特征在于,所述控件信息中包括显示在控件上的显示信息以及与所述显示信息对应的信息类型;
所述确定出与所述终端界面信息匹配的目标弹窗特征,确定出与所述目标弹窗特征具有弹窗处理映射关系的目标弹窗处理逻辑,包括:
获取预设弹窗处理配置表;所述预设弹窗配置表中包括预设弹窗特征以及与所述预设弹窗特征具有弹窗处理映射关系的弹窗处理逻辑;
基于所述显示信息和所述信息类型,在所述预设弹窗特征中匹配出对应的目标弹窗特征,在所述弹窗处理逻辑中,确定出与所述目标弹窗特征具有所述弹窗处理映射关系的目标弹窗处理逻辑。
5.根据权利要求2所述的自动化测试方法,其特征在于,所述获取所述当前终端界面中的所述文字信息,包括:
对所述当前终端界面进行截图得到当前界面截图,对所述当前界面截图进行文字识别,识别出显示在所述当前终端界面中的所述文字信息。
6.根据权利要求5所述的自动化测试方法,其特征在于,所述确定出与所述终端界面信息匹配的目标弹窗特征,确定出与所述目标弹窗特征具有弹窗处理映射关系的目标弹窗处理逻辑,包括:
获取预设弹窗处理配置表;所述预设弹窗配置表中包括预设弹窗特征以及与所述预设弹窗特征具有弹窗处理映射关系的弹窗处理逻辑;
基于所述文字信息,在所述预设弹窗特征中匹配出目标弹窗特征;
若所述目标弹窗特征的个数为多个,计算所述多个目标弹窗特征分别与所述文字信息之间的相似度得到相似度计算结果;
根据所述相似度计算结果,将所述多个目标弹窗特征中的一个确定为与所述文字信息匹配的所述目标弹窗特征,在所述弹窗处理逻辑中,确定与所述一个目标弹窗特征具有所述弹窗处理映射关系的目标弹窗处理逻辑。
7.根据权利要求5所述的自动化测试方法,其特征在于,所述方法还包括:
确定与所述待测试移动终端对应的终端数量;
若所述终端数量大于预设终端数量阈值,确定出云端服务器,并与所述云端服务器之间建立连接;
基于所述连接,将所述当前界面截图发送至所述云端服务器,以使所述云端服务器对所述当前界面截图进行文字识别,得到所述文字信息;
接收所述云端服务器返回的返回结果;所述返回结果包括所述云端服务器根据所述文字信息确定的所述目标弹窗处理逻辑;
按照所述目标弹窗处理逻辑对与所述文字信息对应的所述目标弹窗进行处理,以在对所述待测试移动终端进行测试的过程,消除显示在所述待测试移动终端上的所述目标弹窗。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310269024.6/1.html,转载请声明来源钻瓜专利网。