[发明专利]应用测试方法、装置、设备及计算机可读存储介质在审
申请号: | 202010094833.4 | 申请日: | 2020-02-12 |
公开(公告)号: | CN111309613A | 公开(公告)日: | 2020-06-19 |
发明(设计)人: | 王庆丰 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 肖丹 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 测试 方法 装置 设备 计算机 可读 存储 介质 | ||
本发明公开一种应用测试方法、装置、设备及计算机可读存储介质,所述方法包括:当侦测到基于待测应用发送的操作指令时,确定与操作指令对应的主控终端,并记录操作指令对应的操作坐标和操作事件;根据操作坐标和操作事件,确定待测应用在主控终端中与操作指令对应的目标元素,并判断其他待测终端中的待测应用是否存在目标元素;若存在目标元素,则将操作事件同步到其他待测终端中,对其他待测终端的目标元素进行测试。本方案在测试过程中,通过确定目标元素来实现不同待测终端间的测试,确保了不同待测终端间测试的一致性;不需要因不同待测终端间分辨率和尺寸的差异,而进行单独测试,提高了测试的准确率和测试效率。
技术领域
本发明主要涉及计算机技术领域,具体地说,涉及一种应用测试方法、装置、设备及计算机可读存储介质。
背景技术
随着技术的发展,手机、平板电脑等移动终端的类型越来越多,不同类型的移动终端具有不同的屏幕分辨率、支持不同的系统和网络等。各移动终端因所存在的该类软硬件上的差异性,导致了同一应用软件需要在不同类型移动终端上进行兼容性测试,以确保应用软件在不同分辨率、尺寸的移动终端上,所显示的字体和样式的一致性。
目前在进行兼容性测试时,通过触发一个测试指令来对多个一栋终端进行测试。但因多个移动终端之间分辨率和尺寸之间的差异性,应用软件运行生成的同一元素位于各移动终端的不同位置,容易导致同一测试指令在不同移动终端上触发的元素不同,出现误测试的情形,测试的准确率低,而为了确保测试的正确性,需要对出现误测试的移动终端进行单独测试,如此一来,又降低了测试效率。
发明内容
本发明的主要目的是提供一种应用测试方法、装置、设备及计算机可读存储介质,旨在解决现有技术中因不同移动终端之间的分辨率和尺寸之间的差异性,导致应用软件的测试容易出现误差,测试的准确率和效率低的问题。
为实现上述目的,本发明提供一种应用测试方法,所述应用测试方法包括以下步骤:
当侦测到基于待测应用发送的操作指令时,确定与所述操作指令对应的主控终端,并记录所述操作指令对应的操作坐标和操作事件;
根据所述操作坐标和所述操作事件,确定所述待测应用在所述主控终端中与所述操作指令对应的目标元素,并判断其他待测终端中的所述待测应用是否存在所述目标元素;
若存在所述目标元素,则将所述操作事件同步到所述其他待测终端中,对所述其他待测终端的目标元素进行测试。
优选地,所述将所述操作事件同步到所述其他待测终端中,对所述其他待测终端的目标元素进行测试的步骤包括:
在将所述操作事件同步到所述其他待测终端中后,读取所述其他待测终端对所述操作事件进行响应所生成的响应结果,并根据所述操作坐标和所述操作事件,查找参考结果;
将所述响应结果和所述参考结果对比,生成相似度值,并判断所述相似度值是否在预设阈值范围内;
若所述相似度值在预设阈值范围内,则完成对所述其他待测终端的目标元素的测试。
优选地,所述读取所述其他待测终端对所述操作事件进行响应所生成的响应结果,并根据所述操作坐标和所述操作事件,查找参考结果的步骤包括:
读取所述其他待测终端对所述操作事件进行响应所生成的第一响应图片,并根据所述操作坐标,对所述第一响应图片进行截图,生成响应结果;
读取所述主控终端对所述操作事件进行响应所生成的第二响应图片,并根据所述操作坐标,对所述第二响应图片进行截图,生成参考结果;
所述将所述响应结果和所述参考结果对比,生成相似度值的步骤包括:
调用预设工具,在所述响应结果和所述参考结果之间分别进行颜色和尺寸的对比,生成颜色相似度值和尺寸相似度值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010094833.4/2.html,转载请声明来源钻瓜专利网。