An embodiment of the invention provides a test method, a system and an electronic device for a browser function. Including the browser function testing method: according to the browser to create a test function test \, the test of\ save the feature information; in response to the user through the browser to access the web test operation in the test terminal, the browser displays the test \, to obtain the feature information the test page; the characteristic information preservation of feature information and the acquisition were compared to test the browser to test function. The embodiment of the invention can test the function of the browser stably and reliably, and improve the user experience.
【技术实现步骤摘要】
浏览器功能测试方法、系统及电子设备
本专利技术涉及计算机网络
,具体而言,涉及一种浏览器功能测试方法、系统及电子设备。
技术介绍
现有技术中,对浏览器功能进行测试的方法包括采用浏览器内核的网络模块进行自动化测试、采用用户界面(UserInterface)进行测试和采用网络数据包进行测试。虽然访问网页是由浏览器内核的网络模块实现的,但是采用网络模块的自动化测试还是存在覆盖不全面的缺点。而采用用户界面的自动化测试又存在着测试维护成本大,在遇到用户界面存在较大的变动时,所述测试存在无法持续进行的缺陷。而在采用截取网络数据包的方式进行测试时,又存在着容易受到外界干扰导致测试结果不稳定的缺点。现有浏览器功能测试方法存在的缺陷,严重影响用户在进行浏览器功能测试过程中的用户体验。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种维护成本低、稳定和覆盖全面的浏览器功能测试方法,应用于测试终端,所述测试终端上运行一服务器,所述浏览器功能测试方法包括:根据所述浏览器的待测试功能创建一测试网页,保存所述测试网页的特征信息;响应用户在所述测试终端上通过浏览器访问所述测试网页的操作,在所述浏览器上显示所述测试网页,获取所述测试网页的特征信息;及将所述保存的特征信息与所述获取的特征信息进行比对,对所述浏览器的待测试功能进行测试。本专利技术另一较佳实施例还提供一种浏览器功能测试系统,应用于测试终端,所述测试终端上运行一服务器,所述浏览器功能测试系统包括:测试网页创建模块,用于根据所述浏览器的待测试功能创建一测试网页,保存所述测试网页的特征信息;特征信息获取模块,用于响应用户 ...
【技术保护点】
一种浏览器功能测试方法,其特征在于,所述方法应用于测试终端上,所述测试终端上运行一服务器,所述方法包括:根据所述浏览器的待测试功能创建一测试网页,保存所述测试网页的特征信息;响应用户在所述测试终端上通过浏览器访问所述测试网页的操作,在所述浏览器上显示所述测试网页,获取所述测试网页的特征信息;及将所述保存的特征信息与所述获取的特征信息进行比对,对所述浏览器的待测试功能进行测试。
【技术特征摘要】
1.一种浏览器功能测试方法,其特征在于,所述方法应用于测试终端上,所述测试终端上运行一服务器,所述方法包括:根据所述浏览器的待测试功能创建一测试网页,保存所述测试网页的特征信息;响应用户在所述测试终端上通过浏览器访问所述测试网页的操作,在所述浏览器上显示所述测试网页,获取所述测试网页的特征信息;及将所述保存的特征信息与所述获取的特征信息进行比对,对所述浏览器的待测试功能进行测试。2.如权利要求1所述的浏览器功能测试方法,其特征在于,还包括:在所述测试终端上创建所述服务器,所述服务器由服务器代码生成。3.如权利要求1所述的浏览器功能测试方法,其特征在于,所述获取所述测试网页的特征信息的步骤包括:通过单元测试框架提供的接口执行脚本语言获取所述测试网页的数据信息,将该数据信息作为所述显示的测试网页的特征信息,该数据信息包括网页窗口的尺寸、网页的标题及网页内容的字体。4.如权利要求1所述的浏览器功能测试方法,其特征在于,所述获取所述测试网页的特征信息的步骤还包括:抓取所述测试网页的图像,得到所述图像的图像信息作为所述测试网页的特征信息。5.如权利要求4所述的浏览器功能测试方法,其特征在于,所述图像信息包括:图像的尺寸、图像的色彩、图像的饱和度及图像的分辨率。6.如权利要求1所述的浏览器功能测试方法,其特征在于,所述获取所述测试网页的特征信息的步骤还包括:通过单元测试框架获取所述服务器与所述浏览器之间的请求或者响应信息,将所述请求或者响应信息作为所述测试网页的特征信息。7.如权利要求6所述的浏览器功能测试方法,其特征在于,所述请求或者响应信息包括:请求头、响应头、响应数据、请求次数及响应次数。8.一种浏览器功能测试系统,其特征在于,所述系统应用于测试终端上,所述测试终端上运行一服务器,所述系统包括:测试网页创建模块,用于根据所述浏览器的待测试功能创建一测试网页,保存所述测试网页的特征信息;特征信息获取模块,用于响应用户在所述测试终端上通过浏览器访问所...
【专利技术属性】
技术研发人员:陈策,
申请(专利权)人:广州市动景计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。