网页兼容性测试方法及装置与流程

文档序号:12719311阅读:来源:国知局

技术特征:

1.一种网页兼容性测试方法,其特征在于,包括:

展示第一控件,其中,所述第一控件用于接收待测试网页的地址;

通过所述第一控件接收用户输入的地址;

获取待验证的浏览器的类型和版本;

向测试机器发送第一指令,其中,所述第一指令用于指示所述测试机器在所述类型和版本对应的待验证的浏览器中显示所述地址对应的网页;

接收所述测试机器返回的多张图片,其中,所述图片为每个待验证的浏览器打开所述地址对应的网页的截图;

根据所述多张图片确定所述地址对应的网页兼容性测试是否通过。

2.根据权利要求1所述的方法,其特征在于,所述第一指令还用于指示对所述测试机器设置多个不同的分辨率,

接收所述测试机器返回的多张图片包括:接收所述测试机器返回的多组图片,其中,所述多组图片中每一组图片均包括多张图片,每一组图片中的每张图片均为在同一分辨率下的不同待验证的浏览器打开所述地址对应的网页的截图,每一组图片对应不同的分辨率;

根据所述多张图片确定所述地址对应的网页兼容性测试是否通过包括:根据每一组图片中的多张图片确定在该组图片对应的分辨率下的所述地址对应的网页兼容性测试是否通过。

3.根据权利要求1所述的方法,其特征在于,向所述测试机器发送所述第一指令包括:

根据选择出的屏幕分辨率向该分辨率对应的所述测试机器发送所述第一指令,其中,所述屏幕分辨率是用户通过展示出的第二控件选择的。

4.根据权利要求1所述的方法,其特征在于,向所述测试机器发送所述第一指令包括:

根据选择出的操作系统类型向对应的所述测试机器发送所述第一指令,其中,所述操作系统类型是用户通过展示出的第三控件选择的。

5.根据权利要求1至4中任一项所述的方法,其特征在于,还包括:

遍历所述地址以获取所述地址下的所有网页;

通过所述第一指令指示所述待测试机器在所述类型和版本对应的待验证的浏览器中显示所述地址对应的所有网页。

6.根据权利要求1至4中任一项所述的方法,其特征在于,根据所述多张图片确定所述网页兼容性测试是否通过包括:

根据预先配置的数据模型获取所述多张图片对应的相似度,其中,所述数据模型为根据多个预先配置的数据集合训练得到的,每个数据集合均包括相似度为预定值的多张图片;

将所述多张图片对应的相似度与预先设置的阈值进行比较;

在所述多张图片对应的相似度超过所述阈值的情况下,确定所述多张图片对应的网页的兼容性测试通过。

7.根据权利要求1至4中任一项所述的方法,其特征在于,根据所述多张图片确定所述网页兼容性测试是否通过包括:

从所述多张图片中选择一张作为基准图片;

判断所述多张图片中每一张图片和所述基准图片的相似度是否均超过阈值;

在均超过所述阈值的情况下,确定所述网页兼容性测试通过。

8.一种网页兼容性测试装置,其特征在于,包括:

展示模块,用于展示第一控件,其中,所述第一控件用于接收待测试网页的地址;

第一接收模块,用于通过所述第一控件接收用户输入的地址;

获取模块,用于获取待验证的浏览器的类型和版本;

发送模块,用于向测试机器发送第一指令,其中,所述第一指令用于指示所述测试机器在所述类型和版本对应的待验证的浏览器中显示所述地址对应的网页;

第二接收模块,用于接收所述测试机器返回的多张图片,其中,所述图片为每个待验证的浏览器打开所述地址对应的网页的截图;

确定模块,用于根据所述多张图片确定所述地址对应的网页兼容性测试是否通过。

9.根据权利要求8所述的装置,其特征在于,所述第一指令还用于指示对所述测试机器设置多个不同的分辨率,

所述第二接收模块用于:接收所述测试机器返回的多组图片,其中,所述多组图片中每一组图片均包括多张图片,每一组图片中的每张图片均为在同一分辨率下的不同待验证的浏览器打开所述地址对应的网页的截图,每一组图片对应不同的分辨率;

所述确定模块用于:根据每一组图片中的多张图片确定在该组图片对应的分辨率下的所述地址对应的网页兼容性测试是否通过。

10.根据权利要求8或9所述的装置,其特征在于,所述确定模块包括:

获取单元,用于根据预先配置的数据模型获取所述多张图片对应的相似度,其中,所述数据模型为根据多个预先配置的数据集合训练得到的,每个数据集合均包括相似度为预定值的多张图片;

比较单元,用于将所述多张图片对应的相似度与预先设置的阈值进行比较;

确定单元,用于在所述多张图片对应的相似度超过所述阈值的情况下,确定所述多张图片对应的网页的兼容性测试通过。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1