[发明专利]一种用户页面的测试方法、装置、电子设备及存储介质有效

专利信息
申请号: 201911101761.5 申请日: 2019-11-12
公开(公告)号: CN112860535B 公开(公告)日: 2023-09-15
发明(设计)人: 汪世涛;尹飞 申请(专利权)人: 百度在线网络技术(北京)有限公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 北京品源专利代理有限公司 11332 代理人: 孟金喆
地址: 100085 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 用户 页面 测试 方法 装置 电子设备 存储 介质
【说明书】:

本申请公开了用户页面的测试方法、装置、电子设备及存储介质,涉及页面测试技术。具体实现方案为:截取当前页面的截图;根据所述当前页面的截图,获取所述当前页面对应的控件树;根据所述当前页面对应的控件树,将所述当前页面划分到与其对应的页面类型中;根据所述当前页面对应的页面类型,对所述当前页面进行测试。本申请实施例针对不同容器的用户页面可以采用统一的测试方法,泛化能力强,测试效率更高。

技术领域

本申请涉及图像处理技术领域,进一步涉及页面测试技术,尤其是一种用户页面的测试方法、装置、电子设备及存储介质。

背景技术

现有技术针对控件树提取,移动端存在Native、WebView、小程序、AR和游戏等容器。在不同容器下,需要采用不同的方案提取控件树,具体描述如下:1)Native,通过调用Android(android.framework)或者iOS(UITest.framework)系统提供的能力,获取当前页面上的控件树,解析出控件列表;2)WebView,通过Chromdriver或者ios-webkit,来获取当前页面html中的dom控件树。该方案需要移动APP的开发者打开debugmode开关,额外透出能力;3)小程序,通过开发者注入JS透出能力,获取当前页面的控件树结构。4)AR和游戏,需要针对不同的引擎进行适配工作,由引擎侧提供能力,如Cocoas、Unity3D等。该方案需要对不同的游戏引擎进行适配。

在实现本发明的过程中,发明人发现现有技术中至少存在如下问题:

首先,针对移动端不同的容器(Native、WebView、小程序、AR和游戏等)没有统一获取控件树的方案;其次,现有技术中划分页面类型的方案,泛化能力差,也没有统一的划分页面类型的方案。

发明内容

有鉴于此,本申请提出实施例提供一种用户页面的测试方法、装置、电子设备及存储介质,针对不同容器的用户页面可以采用统一的测试方法,泛化能力强,测试效率更高。

第一方面,本申请实施例提供了一种用户页面的测试方法,所述方法包括:

截取当前页面的截图;

根据所述当前页面的截图,获取所述当前页面对应的控件树;

根据所述当前页面对应的控件树,将所述当前页面划分到与其对应的页面类型中;

根据所述当前页面对应的页面类型,对所述当前页面进行测试。

上述实施例具有如下优点或有益效果:本申请先截取当前页面的截图;然后根据当前页面的截图,获取当前页面对应的控件树;再根据当前页面对应的控件树,将当前页面划分到与其对应的页面类型中;最后根据当前页面对应的页面类型,对当前页面进行测试。也就是说,本申请针对不同容器的用户页面,都可以采用统一的测试方法对其进行页面测试。而在现有的用户页面的测试方法中,针对移动端不同的容器,没有统一获取控件树的方案;其次,现有技术中划分页面类型的方案,泛化能力差,也没有统一的划分页面类型的方案。因为本申请采用了根据当前页面的截图获取控件树的技术手段,以及根据控件树进行页面类型划分的技术手段,克服了现有技术中泛化能力差的技术问题,进而达到了提高泛化能力和提高测试效率的技术效果。

在上述实施例中,所述根据所述当前页面的截图,获取所述当前页面对应的控件树,包括:

将所述当前页面的截图进行图像切割,获取到所述当前页面中的多个图像;

对所述当前页面中的各个图像进行语义识别,提取出所述当前页面中的各个控件;

将所述当前页面中的各个控件进行区域聚合,获取到所述当前页面对应的控件树。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911101761.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top