【技术实现步骤摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。