[发明专利]浏览器功能测试方法、系统及电子设备有效
申请号: | 201610380601.9 | 申请日: | 2016-05-31 |
公开(公告)号: | CN107451047B | 公开(公告)日: | 2022-01-07 |
发明(设计)人: | 陈策 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 唐丽 |
地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 浏览器 功能 测试 方法 系统 电子设备 | ||
1.一种浏览器功能测试方法,其特征在于,所述方法应用于测试终端上,所述测试终端上运行一服务器,所述方法包括:
根据所述浏览器的待测试功能创建一测试网页,保存所述测试网页的特征信息;将所述测试网页部署在所述服务器上;
响应用户在所述测试终端上通过浏览器访问所述测试网页的操作,在所述浏览器上显示所述测试网页,获取所述测试网页的特征信息;及
将所述保存的特征信息与所述获取的特征信息进行比对,对所述浏览器的待测试功能进行测试。
2.如权利要求1所述的浏览器功能测试方法,其特征在于,还包括:
在所述测试终端上创建所述服务器,所述服务器由服务器代码生成。
3.如权利要求1所述的浏览器功能测试方法,其特征在于,所述获取所述测试网页的特征信息的步骤包括:
通过单元测试框架提供的接口执行脚本语言获取所述测试网页的数据信息,将该数据信息作为所述显示的测试网页的特征信息,该数据信息包括网页窗口的尺寸、网页的标题及网页内容的字体。
4.如权利要求1所述的浏览器功能测试方法,其特征在于,所述获取所述测试网页的特征信息的步骤还包括:
抓取所述测试网页的图像,得到所述图像的图像信息作为所述测试网页的特征信息。
5.如权利要求4所述的浏览器功能测试方法,其特征在于,所述图像信息包括:图像的尺寸、图像的色彩、图像的饱和度及图像的分辨率。
6.如权利要求1所述的浏览器功能测试方法,其特征在于,所述获取所述测试网页的特征信息的步骤还包括:
通过单元测试框架获取所述服务器与所述浏览器之间的请求或者响应信息,将所述请求或者响应信息作为所述测试网页的特征信息。
7.如权利要求6所述的浏览器功能测试方法,其特征在于,所述请求或者响应信息包括:请求头、响应头、响应数据、请求次数及响应次数。
8.一种浏览器功能测试系统,其特征在于,所述系统应用于测试终端上,所述测试终端上运行一服务器,所述系统包括:
测试网页创建模块,用于根据所述浏览器的待测试功能创建一测试网页,保存所述测试网页的特征信息;将所述测试网页部署在所述服务器上;
特征信息获取模块,用于响应用户在所述测试终端上通过浏览器访问所述测试网页的操作,在所述浏览器上显示所述测试网页,获取所述测试网页的特征信息;及
功能测试模块,用于将所述保存的特征信息与所述获取的特征信息进行比对,对所述浏览器的待测试功能进行测试。
9.如权利要求8所述的浏览器功能测试系统,其特征在于,还包括:
服务器创建模块,用于在测试终端上创建所述服务器,所述服务器由服务器代码生成。
10.如权利要求8所述的浏览器功能测试系统,其特征在于:
所述特征信息获取模块通过单元测试框架提供的接口执行脚本语言获取所述测试网页的数据信息,将该数据信息作为所述显示的测试网页的特征信息,该数据信息包括网页窗口的尺寸、网页的标题及网页内容的字体。
11.如权利要求8所述的浏览器功能测试系统,其特征在于:
所述特征信息获取模块通过抓取所述测试网页的图像,得到所述图像的图像信息作为所述测试网页的特征信息。
12.如权利要求11所述的浏览器功能测试系统,其特征在于,所述图像信息包括:图像的尺寸、图像的色彩、图像的饱和度及图像的分辨率。
13.如权利要求8所述的浏览器功能测试系统,其特征在于:
所述特征信息获取模块通过单元测试框架获取所述服务器与所述浏览器之间的请求或者响应信息,将所述请求或者响应信息作为所述测试网页的特征信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610380601.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种检测线程的方法及终端
- 下一篇:使用真实用户监测数据进行客户端瓶颈分析