[发明专利]浏览器功能测试方法、系统及电子设备有效
申请号: | 201610380601.9 | 申请日: | 2016-05-31 |
公开(公告)号: | CN107451047B | 公开(公告)日: | 2022-01-07 |
发明(设计)人: | 陈策 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 唐丽 |
地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 浏览器 功能 测试 方法 系统 电子设备 | ||
本发明实施例提出一种浏览器功能测试方法、系统及电子设备。该浏览器功能测试方法包括:根据所述浏览器的待测试功能创建一测试网页,保存所述测试网页的特征信息;响应用户在所述测试终端上通过浏览器访问所述测试网页的操作,在所述浏览器上显示所述测试网页,获取所述测试网页的特征信息;将所述保存的特征信息与所述获取的特征信息进行比对,对所述浏览器的待测试功能进行测试。本发明实施例可以对浏览器功能进行稳定、可靠的测试,提高用户体验。
技术领域
本发明涉及计算机网络技术领域,具体而言,涉及一种浏览器功能测试方法、系统及电子设备。
背景技术
现有技术中,对浏览器功能进行测试的方法包括采用浏览器内核的网络模块进行自动化测试、采用用户界面(User Interface)进行测试和采用网络数据包进行测试。虽然访问网页是由浏览器内核的网络模块实现的,但是采用网络模块的自动化测试还是存在覆盖不全面的缺点。而采用用户界面的自动化测试又存在着测试维护成本大,在遇到用户界面存在较大的变动时,所述测试存在无法持续进行的缺陷。而在采用截取网络数据包的方式进行测试时,又存在着容易受到外界干扰导致测试结果不稳定的缺点。现有浏览器功能测试方法存在的缺陷,严重影响用户在进行浏览器功能测试过程中的用户体验。
发明内容
有鉴于此,本发明实施例的目的在于提供一种维护成本低、稳定和覆盖全面的浏览器功能测试方法,应用于测试终端,所述测试终端上运行一服务器,所述浏览器功能测试方法包括:
根据所述浏览器的待测试功能创建一测试网页,保存所述测试网页的特征信息;
响应用户在所述测试终端上通过浏览器访问所述测试网页的操作,在所述浏览器上显示所述测试网页,获取所述测试网页的特征信息;及
将所述保存的特征信息与所述获取的特征信息进行比对,对所述浏览器的待测试功能进行测试。
本发明另一较佳实施例还提供一种浏览器功能测试系统,应用于测试终端,所述测试终端上运行一服务器,所述浏览器功能测试系统包括:
测试网页创建模块,用于根据所述浏览器的待测试功能创建一测试网页,保存所述测试网页的特征信息;
特征信息获取模块,用于响应用户在所述测试终端上通过浏览器访问所述测试网页的操作,在所述浏览器上显示所述测试网页,获取所述测试网页的特征信息;及
功能测试模块,用于将所述保存的特征信息与所述获取的特征信息进行比对,对所述浏览器的待测试功能进行测试。
本发明另一较佳实施例还提供一种电子设备,包括存储器、处理器以及所述浏览器功能测试系统。所述浏览器功能测试系统安装或存储于所述存储器由所述处理器控制所述浏览器功能测试系统各功能模块的执行。
与现有技术相比,本发明实施例提供的浏览器功能测试方法及浏览器功能测试系统,根据浏览器待测试功能在测试终端上创建一测试网页,并将测试网页对应的特征信息进行保存。在测试终端上通过所述浏览器对测试网页进行访问时,获取所述测试网页的特征信息。将保存的特征信息与获取的特征信息进行比对,即可实现对浏览器功能的测试。因测试网页是根据浏览器待测试功能进行创建的,在创建后基本不需要后续的维护,维护成本低。用户可以根据需求创建针对不同待测试功能的测试网页,保证浏览器功能测试覆盖全面。整个测试方法和系统都是在测试终端上运行,没有其它外界因素干扰可以保证浏览器功能测试的稳定性。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610380601.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种检测线程的方法及终端
- 下一篇:使用真实用户监测数据进行客户端瓶颈分析