[发明专利]页面测试方法、装置及存储设备有效
申请号: | 201810284789.6 | 申请日: | 2018-04-02 |
公开(公告)号: | CN108536594B | 公开(公告)日: | 2022-03-08 |
发明(设计)人: | 王伟 | 申请(专利权)人: | 腾讯科技(武汉)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 黄威 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 测试 方法 装置 存储 设备 | ||
本发明实施例提供了一种页面测试方法、装置及存储设备,其中,页面测试方法包括:接收电脑端广播的页面测试指令;生成与所述页面测试指令对应的测试脚本;将所述测试脚本注入定制浏览器内核的页面视图中,利用所述测试脚本对所述定制浏览器内核的页面视图展示的测试页面进行测试操作;生成测试报告,并将所述测试报告发送给所述电脑端。本发明实施例能够对定制浏览器内核获取的页面进行自动化测试,节省了人力成本,提高了测试效率。
技术领域
本发明实施例涉及互联网技术领域,具体涉及一种页面测试方法、装置及存储设备。
背景技术
安卓(Android)系统是一个半开源操作系统,主要用于移动设备,由谷歌(Google)和开放手持设备联盟开发与领导。安卓系统的原生浏览器内核在安全以及性能上,存在一定程度的缺陷,为避免这些缺陷,开发人员开发了一些其他的浏览器内核,比如X5内核,以替代安卓系统的原生浏览器内核。X5内核利用内核的页面视图(WebView)为应用程序提供网页展示能力,WebView是安卓系统中用于展示应用程序内网页的控件。
目前已有的页面自动化测试方案,均是针对原生浏览器内核设计的,只能对使用原生浏览器内核的应用程序的页面进行自动化测试,对于没有使用原生浏览器内核的应用程序的页面,则无能为力。即目前的页面自动化测试方案,只能对原生浏览器内核获取的页面进行测试,无法对非原生浏览器内核获取的页面进行测试,对非原生浏览器内核获取的页面往往需要人工进行测试,测试成本高、测试效率低。
发明内容
本发明实施例提供了一种页面测试方法、装置及存储设备,能够对定制浏览器内核获取的页面进行自动化测试。
本发明实施例提供的页面测试方法,包括:
接收电脑端广播的页面测试指令;
生成与所述页面测试指令对应的测试脚本;
将所述测试脚本注入定制浏览器内核的页面视图中,利用所述测试脚本对所述定制浏览器内核的页面视图展示的测试页面进行测试操作;
生成测试报告,并将所述测试报告发送给所述电脑端。
本发明实施例提供的页面测试装置,包括:
接收单元,用于接收电脑端广播的页面测试指令;
生成单元,用于生成与所述页面测试指令对应的测试脚本;
测试单元,用于将所述测试脚本注入定制浏览器内核的页面视图中,利用所述定制浏览器内核的页面视图展示的测试脚本对所述测试页面进行测试操作;
报告单元,用于生成测试报告,并将所述测试报告发送给所述电脑端。
本发明实施例还提供了一种存储设备,所述存储设备用于储存多条指令,所述指令适于由处理器加载并执行如本发明实施例提供的页面测试方法。
本发明实施例中,在接收到电脑端广播的页面测试指令,会生成与所述页面测试指令对应的测试脚本,将所述测试脚本注入定制浏览器内核的页面视图中,利用所述测试脚本对所述定制浏览器内核的页面视图展示的测试页面进行测试操作,最后生成测试报告,并将所述测试报告发送给所述电脑端。即本发明实施例中,通过定制浏览器内核的页面视图的脚本注入能力,在定制浏览器内核的页面视图中注入测试脚本,以利用测试脚本执行相应的测试指令,实现相应的测试操作,从而实现了对定制浏览器内核获取的页面的自动化测试,节省了人力成本,提高了测试效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例所提供的页面测试系统的场景示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(武汉)有限公司,未经腾讯科技(武汉)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810284789.6/2.html,转载请声明来源钻瓜专利网。