HTML5页面的浏览器兼容性测试方法及装置制造方法及图纸

技术编号:18138358 阅读:76 留言:0更新日期:2018-06-06 11:46
本发明专利技术公开了一种HTML5页面的浏览器兼容性测试方法及装置,该方法包括:测试设备逐一利用预先下载的浏览器内核访问预先确定的网址,接收从所述网址反馈的HTML5页面,并根据预先确定的标准HTML5页面,分别对各个所述浏览器内核对应的HTML5页面进行相似度计算;若有浏览器内核对应的HTML5页面与预先确定的标准HTML5页面的相似度小于预设阈值,则测试设备确定该浏览器内核为不兼容的浏览器内核,及/或,向预先确定的终端发送代表该浏览器内核为不兼容的浏览器内核的提醒信息。本发明专利技术只需要在同一测试设备测试即可,有效地提高了HTML5页面的浏览器兼容性测试的效率和准确率。

【技术实现步骤摘要】
HTML5页面的浏览器兼容性测试方法及装置
本专利技术涉及计算机
,尤其涉及一种HTML5页面的浏览器兼容性测试方法及装置。
技术介绍
目前,针对客户端应用程序开发的HTML5页面通常需要做各种浏览器兼容性测试,为了在HTML5页面正式应用之前,现有的测试方式是:前端开发人员在大量不同品牌不同机型的移动终端上安装所述客户端应用程序来验证开发的页面是否正确,然而,市面上的移动终端品牌和型号繁多,为了尽可能保证测试的效果和准确性,不但需要公司购买大量手机,而且前端开发人员要做大量不同移动终端的兼容性测试,浪费人力物力,效率低下,而且容易出错。
技术实现思路
本专利技术的主要目的在于提供一种HTML5页面的浏览器兼容性测试方法及装置,旨在提高HTML5页面的浏览器兼容性测试的效率和准确率。为实现上述目的,本专利技术提供的HTML5页面的浏览器兼容性测试方法包括以下步骤:测试设备逐一利用预先下载的浏览器内核访问预先确定的网址,接收从所述网址反馈的HTML5页面,并在所有所述浏览器内核均对所述网址访问完毕后,分别将各个所述浏览器内核与对应的HTML5页面进行关联保存;根据预先确定的标准HTML5页面,所述测试设备分别对各个所述浏览器内核对应的HTML5页面进行相似度计算;若有浏览器内核对应的HTML5页面与预先确定的标准HTML5页面的相似度小于预设阈值,则所述测试设备确定该浏览器内核为不兼容的浏览器内核,及/或,向预先确定的终端发送代表该浏览器内核为不兼容的浏览器内核的提醒信息。优选地,该方法还包括:若所有浏览器内核对应的HTML5页面与预先确定的标准HTML5页面的相似度均大于或者等于预设阈值,则所述测试设备输出代表测试通过的提醒信息,及/或,向预先确定的终端发送代表测试通过的提醒信息。此外,为实现上述目的,本专利技术进一步提供的HTML5页面的浏览器兼容性测试方法包括以下步骤:A、测试设备逐一利用预先下载的浏览器内核访问预先确定的网址,接收从所述网址反馈的HTML5页面;B、在接收到一个浏览器内核对应的HTML5页面后,所述测试设备将接收的HTML5页面与预先确定的标准HTML5页面进行相似度计算;C、若该浏览器内核对应的HTML5页面与预先确定的标准HTML5页面的相似度小于预设阈值,则确定该浏览器内核为不兼容的浏览器内核,及/或,向预先确定的终端发送代表该浏览器内核为不兼容的浏览器内核的提醒信息;D、在该浏览器内核对所述网址访问完毕后,所述测试设备分析是否所有所述浏览器内核均对所述网址访问完毕;E、若所有所述浏览器内核均对所述网址访问完毕,则流程结束,或者,若有一个或多个浏览器内核未访问所述网址,则所述测试设备逐一利用该一个或多个浏览器内核去访问预先确定的网址,接收从所述网址反馈的HTML5页面,并重复执行所述步骤B、C、D和E。优选地,所述步骤C替换为:若该浏览器内核对应的HTML5页面与预先确定的标准HTML5页面的相似度小于预设阈值,则确定该浏览器内核为不兼容的浏览器内核,及/或,向预先确定的终端发送代表该浏览器内核为不兼容的浏览器内核的提醒信息;若该浏览器内核对应的HTML5页面与预先确定的标准HTML5页面的相似度大于或者等于预设阈值,则输出代表该浏览器内核测试通过的提醒信息,及/或,向预先确定的终端发送代表该浏览器内核测试通过的提醒信息。优选地,该方法还包括:若所有浏览器内核对应的HTML5页面与预先确定的标准HTML5页面的相似度均大于或者等于预设阈值,则所述测试设备输出代表所有浏览器内核均测试通过的提醒信息,及/或,向预先确定的终端发送代表所有浏览器内核均测试通过的提醒信息。此外,为实现上述目的,本专利技术还提供一种HTML5页面的浏览器兼容性测试装置,所述HTML5页面的浏览器兼容性测试装置包括:关联保存模块,用于逐一利用预先下载的浏览器内核访问预先确定的网址,接收从所述网址反馈的HTML5页面,并在所有所述浏览器内核均对所述网址访问完毕后,分别将各个所述浏览器内核与对应的HTML5页面进行关联保存;第一计算模块,用于根据预先确定的标准HTML5页面,分别对各个所述浏览器内核对应的HTML5页面进行相似度计算;第一确定模块,用于若有浏览器内核对应的HTML5页面与预先确定的标准HTML5页面的相似度小于预设阈值,则确定该浏览器内核为不兼容的浏览器内核,及/或,向预先确定的终端发送代表该浏览器内核为不兼容的浏览器内核的提醒信息。优选地,第一下载模块,用于下载预设类型和版本的浏览器内核;关联保存模块,用于逐一利用下载的浏览器内核去访问预先确定的网址,接收从所述网址反馈的HTML5页面,并在所有所述浏览器内核均对所述网址访问完毕后,分别将各个所述浏览器内核与对应的HTML5页面进行关联保存;第一计算模块,用于根据预先确定的标准HTML5页面,分别对各个所述浏览器内核对应的HTML5页面进行相似度计算;第一确定模块,用于若有浏览器内核对应的HTML5页面与预先确定的标准HTML5页面的相似度小于预设阈值,则确定该浏览器内核为不兼容的浏览器内核,及/或,向预先确定的终端发送代表该浏览器内核为不兼容的浏览器内核的提醒信息。此外,为实现上述目的,本专利技术还提供一种HTML5页面的浏览器兼容性测试装置,所述HTML5页面的浏览器兼容性测试装置包括:访问与接收模块,用于逐一利用预先下载的浏览器内核访问预先确定的网址,接收从所述网址反馈的HTML5页面;第二计算模块,用于在接收到一个浏览器内核对应的HTML5页面后,将接收的HTML5页面与预先确定的标准HTML5页面进行相似度计算;第二确定模块,用于若该浏览器内核对应的HTML5页面与预先确定的标准HTML5页面的相似度小于预设阈值,则确定该浏览器内核为不兼容的浏览器内核,及/或,向预先确定的终端发送代表该浏览器内核为不兼容的浏览器内核的提醒信息;所述第二确定模块还用于在该浏览器内核对所述网址访问完毕后,分析是否所有所述浏览器内核均对所述网址访问完毕;所述第二确定模块还用于若所有所述浏览器内核均对所述网址访问完毕,则流程结束,或者,若有一个或多个浏览器内核未访问所述网址,则逐一利用该一个或多个浏览器内核去访问预先确定的网址,接收从所述网址反馈的HTML5页面,并返回调用所述第二计算模块和第二确定模块。优选地,所述第二确定模块还用于若该浏览器内核对应的HTML5页面与预先确定的标准HTML5页面的相似度小于预设阈值,则确定该浏览器内核为不兼容的浏览器内核,及/或,向预先确定的终端发送代表该浏览器内核为不兼容的浏览器内核的提醒信息;以及若该浏览器内核对应的HTML5页面与预先确定的标准HTML5页面的相似度大于或者等于预设阈值,则输出代表该浏览器内核测试通过的提醒信息,及/或,向预先确定的终端发送代表该浏览器内核测试通过的提醒信息。优选地,所述第二确定模块还用于若所有浏览器内核对应的HTML5页面与预先确定的标准HTML5页面的相似度均大于或者等于预设阈值,则输出代表所有浏览器内核均测试通过的提醒信息,及/或,向预先确定的终端发送代表所有浏览器内核均测试通过的提醒信息。本专利技术提出的HTML5页面的浏览器兼容性测试方法及装置,通过在测试设备上下载预设类型和版本的浏本文档来自技高网...
HTML5页面的浏览器兼容性测试方法及装置

【技术保护点】
一种HTML5页面的浏览器兼容性测试方法,其特征在于,所述HTML5页面的浏览器兼容性测试方法包括:测试设备逐一利用预先下载的浏览器内核访问预先确定的网址,接收从所述网址反馈的HTML5页面,并在所有所述浏览器内核均对所述网址访问完毕后,分别将各个所述浏览器内核与对应的HTML5页面进行关联保存;根据预先确定的标准HTML5页面,所述测试设备分别对各个所述浏览器内核对应的HTML5页面进行相似度计算;若有浏览器内核对应的HTML5页面与预先确定的标准HTML5页面的相似度小于预设阈值,则所述测试设备确定该浏览器内核为不兼容的浏览器内核,及/或,向预先确定的终端发送代表该浏览器内核为不兼容的浏览器内核的提醒信息。

【技术特征摘要】
1.一种HTML5页面的浏览器兼容性测试方法,其特征在于,所述HTML5页面的浏览器兼容性测试方法包括:测试设备逐一利用预先下载的浏览器内核访问预先确定的网址,接收从所述网址反馈的HTML5页面,并在所有所述浏览器内核均对所述网址访问完毕后,分别将各个所述浏览器内核与对应的HTML5页面进行关联保存;根据预先确定的标准HTML5页面,所述测试设备分别对各个所述浏览器内核对应的HTML5页面进行相似度计算;若有浏览器内核对应的HTML5页面与预先确定的标准HTML5页面的相似度小于预设阈值,则所述测试设备确定该浏览器内核为不兼容的浏览器内核,及/或,向预先确定的终端发送代表该浏览器内核为不兼容的浏览器内核的提醒信息。2.如权利要求1所述的HTML5页面的浏览器兼容性测试方法,其特征在于,该方法还包括:若所有浏览器内核对应的HTML5页面与预先确定的标准HTML5页面的相似度均大于或者等于预设阈值,则所述测试设备输出代表测试通过的提醒信息,及/或,向预先确定的终端发送代表测试通过的提醒信息。3.一种HTML5页面的浏览器兼容性测试方法,其特征在于,所述HTML5页面的浏览器兼容性测试方法包括:A、测试设备逐一利用预先下载的浏览器内核访问预先确定的网址,接收从所述网址反馈的HTML5页面;B、在接收到一个浏览器内核对应的HTML5页面后,所述测试设备将接收的HTML5页面与预先确定的标准HTML5页面进行相似度计算;C、若该浏览器内核对应的HTML5页面与预先确定的标准HTML5页面的相似度小于预设阈值,则确定该浏览器内核为不兼容的浏览器内核,及/或,向预先确定的终端发送代表该浏览器内核为不兼容的浏览器内核的提醒信息;D、在该浏览器内核对所述网址访问完毕后,所述测试设备分析是否所有所述浏览器内核均对所述网址访问完毕;E、若所有所述浏览器内核均对所述网址访问完毕,则流程结束,或者,若有一个或多个浏览器内核未访问所述网址,则所述测试设备逐一利用该一个或多个浏览器内核去访问预先确定的网址,接收从所述网址反馈的HTML5页面,并重复执行所述步骤B、C、D和E。4.如权利要求3所述的HTML5页面的浏览器兼容性测试方法,其特征在于,所述步骤C替换为:若该浏览器内核对应的HTML5页面与预先确定的标准HTML5页面的相似度小于预设阈值,则确定该浏览器内核为不兼容的浏览器内核,及/或,向预先确定的终端发送代表该浏览器内核为不兼容的浏览器内核的提醒信息;若该浏览器内核对应的HTML5页面与预先确定的标准HTML5页面的相似度大于或者等于预设阈值,则输出代表该浏览器内核测试通过的提醒信息,及/或,向预先确定的终端发送代表该浏览器内核测试通过的提醒信息。5.如权利要求3或4所述的HTML5页面的浏览器兼容性测试方法,其特征在于,该方法还包括:若所有浏览器内核对应的HTML5页面与预先确定的标准HTML5页面的相似度均大于或者等于预设阈值,则所述测试设备输出代表所有浏览器内核均测试通过的提醒信息,及/或,向预先确定的终端发送代表所有浏览器内核均测试通过的提醒信息。6.一种HTML5页面的浏览器兼容...

【专利技术属性】
技术研发人员:胡诗沂
申请(专利权)人:上海亿账通互联网科技有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1