[发明专利]页面测试方法及装置、存储介质、电子终端在审
申请号: | 201811252627.0 | 申请日: | 2018-10-25 |
公开(公告)号: | CN109634839A | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 刘秀 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/451 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视图界面 页面测试 预设时间间隔 存储介质 页面元素 抓取 数据处理技术 被测程序 测试效率 电子设备 电子终端 手动切换 数据分析 自动更换 页面 替换 测试 配置 | ||
本公开涉及数据处理技术领域,具体涉及一种基于数据分析的页面测试方法、一种页面测试装置、电子设备以及存储介质。所述方法包括:获取待测程序的第一视图界面,并抓取所述第一视图界面中的页面元素;根据所述第一视图界面中的页面元素配置预设时间间隔;在预设时间间隔时,提取所述待测程序的第二视图界面,并将所述第二视图界面替换所述第一视图界面。本公开能够实现对被测程序UI界面的自动更换,避免在UI界面测试时手动切换页面。提高测试效率。
技术领域
本公开涉及计算机技术领域,尤其涉及一种基于数据分析的页面测试方法、一种页面测试装置、电子设备以及存储介质。
背景技术
在计算机技术领域中,自动化测试在测试领域的地位越来越高。在对APP(计算机应用程序)的UI界面(User Interface,用户界面)进行自动化测试时,可以使用页面元素抓取工具,例如:app-inspector,uiautomationviewer等工具软件;可以截取手机或模拟器的当前时刻UI界面的屏幕截图,点击图片中的元素并获取元素信息。
现有技术中,页面元素抓取工具在进行UI界面测试时存在一定的缺陷。具体来说,在测试过程中,在当前页面测试完成,需要获取下一个页面的元素时,需要先在手机上手动切换APP的页面,然后在页面元素抓取工具的操作界面上刷新,才可以对下一个页面进行元素抓取。从而导致页面元素抓取效率较低,进而影响页面测试效率。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种基于数据分析的页面测试方法、页面测试装置以及一种电子设备、存储介质,实现对待测程序视图界面的自动更新。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开实施例的第一方面,提供一种页面测试方法,所述方法包括:
获取待测程序的第一视图界面,并抓取所述第一视图界面中的页面元素;
根据所述第一视图界面中的页面元素配置预设时间间隔;
在预设时间间隔时,提取所述待测程序的第二视图界面,并将所述第二视图界面替换所述第一视图界面。
本公开的一种示例性实施例中,所述在预设时间间隔后,提取所述待测程序的第二视图界面,并将所述第二视图界面替换所述第一视图界面包括:
根据预设规则判断所述第二视图界面与所述第一视图界面是否相同;
若所述第二视图界面与所述第一视图界面相同则不执行替换;或者
若所述第二视图界面与所述第一视图界面不同则执行替换。
本公开的一种示例性实施例中,所述根据预设规则判断所述第二视图界面与所述第一视图界面是否相同包括:
标注所述第一视图界面中的第一位置并提取对应的第一元素;以及
提取所述第二视图界面中第一位置对应的第二元素;
若所述第一元素与第二元素相同,则判断所述第二视图界面与所述第一视图界面相同。
本公开的一种示例性实施例中,所述第一位置包括至少一个固定位置。
本公开的一种示例性实施例中,所述根据预设规则判断所述第二视图界面与所述第一视图界面是否相同包括:
随机标注所述第一视图界面中的第一位置并提取对应的第一元素;以及
提取所述第二视图界面中第一位置对应的第二元素;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811252627.0/2.html,转载请声明来源钻瓜专利网。