[发明专利]应用测试方法、装置、设备及计算机可读存储介质在审
申请号: | 202010094833.4 | 申请日: | 2020-02-12 |
公开(公告)号: | CN111309613A | 公开(公告)日: | 2020-06-19 |
发明(设计)人: | 王庆丰 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 肖丹 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 测试 方法 装置 设备 计算机 可读 存储 介质 | ||
1.一种应用测试方法,其特征在于,所述应用测试方法包括以下步骤:
当侦测到基于待测应用发送的操作指令时,确定与所述操作指令对应的主控终端,并记录所述操作指令对应的操作坐标和操作事件;
根据所述操作坐标和所述操作事件,确定所述待测应用在所述主控终端中所生成的与所述操作指令对应的目标元素,并判断其他待测终端中的所述待测应用是否存在所述目标元素;
若存在所述目标元素,则将所述操作事件同步到所述其他待测终端中,对所述其他待测终端的目标元素进行测试。
2.如权利要求1所述的应用测试方法,其特征在于,所述将所述操作事件同步到所述其他待测终端中,对所述其他待测终端的目标元素进行测试的步骤包括:
在将所述操作事件同步到所述其他待测终端中后,读取所述其他待测终端对所述操作事件进行响应所生成的响应结果,并根据所述操作坐标和所述操作事件,查找参考结果;
将所述响应结果和所述参考结果对比,生成相似度值,并判断所述相似度值是否在预设阈值范围内;
若所述相似度值在预设阈值范围内,则完成对所述其他待测终端的目标元素的测试。
3.如权利要求2所述的应用测试方法,其特征在于,所述读取所述其他待测终端对所述操作事件进行响应所生成的响应结果,并根据所述操作坐标和所述操作事件,查找参考结果的步骤包括:
读取所述其他待测终端对所述操作事件进行响应所生成的第一响应图片,并根据所述操作坐标,对所述第一响应图片进行截图,生成响应结果;
读取所述主控终端对所述操作事件进行响应所生成的第二响应图片,并根据所述操作坐标,对所述第二响应图片进行截图,生成参考结果;
所述将所述响应结果和所述参考结果对比,生成相似度值的步骤包括:
调用预设工具,在所述响应结果和所述参考结果之间分别进行颜色和尺寸的对比,生成颜色相似度值和尺寸相似度值;
对所述颜色相似度值和所述尺寸相似度值进行均值处理,生成所述相似度值。
4.如权利要求2所述的应用测试方法,其特征在于,所述读取所述其他待测终端对所述操作事件进行响应所生成的响应结果的步骤之前包括:
判断在预设延时时长内是否侦测到所述响应结果,若侦测到所述响应结果,则执行读取所述其他待测终端对所述操作事件进行响应所生成的响应结果的步骤;
若未侦测到所述响应结果,则向所述主控终端发送反馈信息,以供所述主控终端基于所述反馈信息发起操作指令。
5.如权利要求1-4任一项所述的应用测试方法,其特征在于,所述判断其他待测终端中是否存在所述目标元素的步骤包括:
读取所述目标元素的标识信息,并判断其他待测终端中是否存在具有所述标识信息的界面元素;
若存在具有所述标识信息的界面元素,则读取所述界面元素的第一元素信息,其中所述第一元素信息包括所述界面元素的父元素、兄弟元素和子元素的元素信息;
判断所述目标元素的第二元素信息和所述第一元素信息是否一致,其中所述第二元素信息包括所述目标元素的父元素、兄弟元素和子元素的元素信息;
若所述第二元素信息和所述第一元素信息一致,则判定所述其他待测终端中存在所述目标元素。
6.如权利要求1-4任一项所述的应用测试方法,其特征在于,所述当侦测到基于待测应用发送的操作指令时,确定与所述操作指令对应的主控终端的步骤包括:
接收多台待测终端发送的所述待测应用的应用界面,并将所述应用界面显示在显示界面中;
当侦测到基于任意一项所述应用界面发送的操作指令时,读取所述操作指令中的界面标识,并根据所述界面标识确定目标应用界面;
将与所述目标应用界面对应的待测终端确定为主控终端,并将多台所述待测终端中除所述主控终端外的剩余待测终端确定为其他待测终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010094833.4/1.html,转载请声明来源钻瓜专利网。