[发明专利]一种多设备协同测试方法、装置、计算设备和系统在审
申请号: | 201911134364.8 | 申请日: | 2019-11-19 |
公开(公告)号: | CN110851368A | 公开(公告)日: | 2020-02-28 |
发明(设计)人: | 张慧吉;叶明登;何宇 | 申请(专利权)人: | 天津车之家数据信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06T7/73 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 史小娟;谢建云 |
地址: | 300467 天津市生态城动漫中路126号动漫*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 协同 测试 方法 装置 计算 系统 | ||
1.一种多设备协同测试方法,适于在计算设备中执行,所述计算设备与多个待测终端耦接,并能够实时获取并显示该多个待测终端的页面截图,所述多个待测终端包括主控设备和协同设备,所述方法包括步骤:
分别打开该多个待测终端中的目标应用,使各待测终端显示同一页面;
响应于测试者在主控设备的页面中的点击操作,获取对应的点击点坐标;
截取包含该点击点的点击区域图片,并将该点击区域图片分发给协同设备,以便所述协同设备在其页面截图中查找与该点击区域图片相匹配的目标区域;
接收所述协同设备发送的所述目标区域的中心点坐标,并生成点击指令后分发给协同设备,以便所述协同设备执行对该中心点的点击操作;以及
通过对比所述主控设备和协同设备在完成点击操作之后的页面截图,生成兼容性测试报告。
2.如权利要求1所述的方法,其中,所述协同设备在其页面截图中查找与该点击区域图片相匹配的目标区域的步骤包括:
提取所述点击区域图片的多个特征点,并在所述协同设备的当前页面截图中查找与该多个特征点匹配的点,得到匹配点集合;
如果在当前页面截图中未找到匹配的点,则将该协同设备页面向上或向下滑动预定像素,以便在滑动后的页面截图中再次查找匹配点;以及
基于各匹配点之间的距离,对所述匹配点集合进行筛选,保留与该多个特征点位置相对应的点构成所述目标区域。
3.如权利要求2所述的方法,其中,所述基于各匹配点之间的距离,对所述匹配点集合进行筛选,保留与该多个特征点位置相对应的点构成所述目标区域的步骤包括:
计算每个匹配点与其他匹配点的最接近距离和次接近距离,若该最接近距离和次接近距离满足第一条件,则保留该匹配点,反之则去除该匹配点;
计算最后保留的匹配点数量,若该匹配点数量满足第二条件,则该最后保留的匹配点即构成了所述目标区域,反之则代表未查找到该目标区域。
4.如权利要求3所述的方法,其中,
所述最接近距离和次接近距离基于KNN-matching算法计算;
所述第一条件为最接近距离和次接近距离之比小于等于第一阈值;
所述第二条件为匹配点数量达到第二阈值、且该匹配点数量与点击区域图片的特征点数量之比大于等于第三阈值。
5.如权利要求1-4中任一项所述的方法,其中,所述接收所述协同设备发送的所述目标区域的中心点坐标,并生成点击指令后分发给协同设备的步骤包括:
若所述协同设备查找到了所述目标区域,则接收该协同设备发送的该目标区域的中心点坐标,反之则计算该点击点在协同设备中的响应点坐标;
生成包含该中心点坐标或响应点坐标的点击指令,并将该点击指令分发给各协同设备,以便各协同设备执行对该中心点或响应点的点击操作。
6.如权利要求5所述的方法,其中,
所述点击点坐标为点击点在主控设备的横纵坐标值(x1,y1)或横纵坐标占屏幕百分比(a,b);
所述响应点坐标(x2,y2)和操作点坐标(x3,y3)分别为中心点和响应点在所述协同设备中的横纵坐标值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津车之家数据信息技术有限公司,未经天津车之家数据信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911134364.8/1.html,转载请声明来源钻瓜专利网。