[发明专利]一种终端系统界面布局对比方法及电子设备在审
| 申请号: | 202210924021.7 | 申请日: | 2022-08-02 |
| 公开(公告)号: | CN116048682A | 公开(公告)日: | 2023-05-02 |
| 发明(设计)人: | 姚景豪;宋亚龙 | 申请(专利权)人: | 荣耀终端有限公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451 |
| 代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 王欣欣 |
| 地址: | 518040 广东省深圳市福田区香蜜湖街道*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 终端 系统 界面 布局 对比 方法 电子设备 | ||
本申请提供一种终端系统界面布局对比方法及电子设备,涉及计算机技术领域,可提高终端系统界面布局对比的准确度。该方法包括:获取待测试终端系统界面;对待测试终端系统界面进行目标检测,得到待测试终端系统界面上所有的目标的信息。基于待测试终端系统界面上的各个目标的信息,计算出待测试终端系统界面上的各个目标之间的相对位置关系。基于待测试终端系统界面上的各个目标之间的相对位置关系构建第一Graph结构。计算第一Graph结构与第二Graph结构的相似度,其中第二Graph结构是基于模板终端系统界面上的各个目标之间的相对位置关系构建的。根据第一Graph结构与第二Graph结构的相似度判定待测试终端系统界面布局与模板终端系统界面布局的一致性。
技术领域
本申请涉及计算机技术领域,尤其涉及一种终端系统界面布局对比方法及电子设备。
背景技术
在对终端产品进行测试时,需要对终端产品的系统界面布局进行差异度对比。对此,目前业界比较普遍的解决方案是:利用图像匹配的方法,编写相应的脚本(Script),实现对终端系统界面布局的差异对比。但是,该解决方案存在以下问题:使用图像匹配方法进行对比,是通过检测待测试终端系统界面对应图像与模板终端系统界面对应图像的像素差异,来确定待测试终端系统界面与模板终端系统界面的差异,利用这样方式进行比对,终端系统界面的背景(壁纸)的不同会对对比结果造成影响,终端系统界面上应用图标处的信息提示也会对对比结果造成影响。且该解决方案需要编写脚本,对测试人员要求较高。
发明内容
本申请提供一种终端系统界面布局对比方法及电子设备,可实现对终端系统界面布局的差异对比。
为达到上述目的,本申请采用如下技术方案:
第一方面,本申请提供了一种终端系统界面布局对比方法,该方法包括:
获取待测试终端系统界面。对待测试终端系统界面进行目标检测,得到待测试终端系统界面上所有的目标对象的信息。其中,目标对象包括图标和/或文本,目标对象的信息包括目标对象在待测试终端系统界面上的位置信息。基于待测试终端系统界面上所有的目标对象的信息,计算出待测试终端系统界面上的各个目标对象之间的相对位置关系。根据待测试终端系统界面上的各个目标对象之间的相对位置关系,构建第一图Graph结构。该第一Graph结构中的每个顶点对应待测试终端系统界面上的一个目标对象,第一Graph结构中顶点之间相连的边用于表征顶点对应的目标对象之间的相对位置关系。计算第一Graph结构与第二Graph结构的相似度。根据计算得到的相似度判定待测试终端系统界面布局与模板终端系统界面布局的一致性。
应理解,上述第二Graph结构是模板终端系统界面对应的Graph结构。本申请提供的上述方案通过对终端系统界面进行目标检测,得到终端系统界面上目标对象的信息,由此构建终端系统界面对应的Graph结构。构建的Graph结构可以反映相应终端系统界面布局,包括终端系统界面具有的目标对象以及各个目标对象之间的相对位置关系。这样,把终端系统界面布局映射至Graph结构,就可以用两个终端系统界面布局对应的Graph结构的相似度来反映两个终端系统界面布局的相似度,实现两个终端系统界面布局的对比。具体的,本申请提供的上述方案通过将待测试终端系统界面布局对应的Graph结构(即第一Graph结构)与模板终端系统界面布局对应的Graph结构(即第二Graph结构)进行相似度计算,可以得到两个Graph结构的相似度,该相似度可以反映待测试终端系统界面布局与模板终端系统界面布局的相似度,由此可以实现待测试终端系统界面布局是否与模板终端系统界面布局是否一致的判断。应用本申请提供的方案对终端进行系统界面测试时,不需要写脚本,可以降低测试人员入门门槛。并且可以实现自动化、高效测试,提高测试的准确性。
在第一方面的一种可能的实现方式中,上述待测试终端系统界面上的各个目标对象之间的相对位置关系可以包括一个目标对象位于另一个目标对象的以下任一方位:正上方、正下方、正左方、正右方、左上方、右上方、左下方和右下方。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于荣耀终端有限公司,未经荣耀终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210924021.7/2.html,转载请声明来源钻瓜专利网。





