【技术实现步骤摘要】
页面测试方法及装置、电子设备和计算机可读存储介质
[0001]本公开涉及测试
,尤其涉及一种页面测试方法及装置、电子设备和计算机可读存储介质。
技术介绍
[0002]测试过程中一般需要确定页面渲染效果,具体地,可先在对比设备上截取一张符合预期的图像上传为基准图像,测试时再在测试设备上截取测试图像去跟基准图像进行对比,如果两个图像的差异足够小,判断页面渲染效果符合预期,如果两个图像不一致,判断页面渲染效果不符合预期,需要进行页面渲染效果校准。
[0003]然而,不同的设备由于其自身局限性,所得截图的大小和形状等特性有所不同,在测试设备与对比设备型号不同的情况下,两者截取的图像本身差异就很大,对比所得的差异并不能准确体现设备自身的页面渲染效果。
[0004]因此,如何准确提升页面渲染效果测试的有效性,成为目前亟待解决的技术问题。
技术实现思路
[0005]本公开实施例提供了一种页面测试方法及装置、电子设备和计算机可读存储介质,旨在解决相关技术中页面渲染效果测试结果不准确的技术问题 ...
【技术保护点】
【技术特征摘要】
1.一种页面测试方法,其特征在于,包括:在页面测试过程中,获取目标页面中待测图像的配置信息,所述待测图像的配置信息包括所述待测图像所处当前设备的屏幕密度和所述待测图像在所述当前设备中的坐标信息;在多种图像对比服务中选择与所述待测图像的配置信息相匹配的目标图像对比服务,其中,所述多个图像对比服务中的每个图像对比服务被设置有自身可支持配置信息;调用所述目标图像对比服务对比所述待测图像和所述待测图像对应的基准图像,得到图像对比结果,其中,所述基准图像为所述目标页面在基准设备中达到目标渲染效果时被截取的图像。2.根据权利要求1所述的页面测试方法,其特征在于,还包括:获取针对所述待测图像和所述基准图像的人工对比结果;基于所述人工对比结果和所述图像对比结果,确定测试结果,其中,所述测试结果用于反映所述目标页面是否需要渲染效果校准。3.根据权利要求2所述的页面测试方法,其特征在于,所述基于所述人工对比结果和所述图像对比结果,确定测试结果,包括:在所述人工对比结果和所述图像对比结果均示出所述待测图像和所述基准图像相匹配时,确定所述测试结果为所述目标页面不需要渲染效果校准;在所述人工对比结果和所述图像对比结果均示出所述待测图像和所述基准图像不匹配时,确定所述测试结果为所述目标页面需要渲染效果校准;在所述图像对比结果示出所述待测图像和所述基准图像相匹配,且所述人工对比结果示出所述待测图像和所述基准图像不匹配时,确定所述测试结果为所述目标页面需要渲染效果校准;在所述图像对比结果示出所述待测图像和所述基准图像不匹配,且所述人工对比结果示出所述待测图像和所述基准图像相匹配时,确定所述测试结果为所述目标页面不需要渲染效果校准。4.根据权利要求1至3中任一项所述的页面测试方法,其特征在于,所述在多种图像对比服务中选择与所述待测图像的配置信息相匹配的目标图像对比服务,包括:在所述待测图像所处当前设备的屏幕密度与所述基准图像所处目标设备的屏幕密度一致时,确定所述目标图像对比服务包括第一图像对比服务;在所述待测图像所处当前设备的屏幕密度与所述基准图像所处目标设备的屏幕密度不一致时,确定所述目标图像对比服务包括第二图像对比服务、第三图像对比服务、第四图像对比服务中的一种或多种;其中,所述第一图像对比服务用于通过为所述待测图像选择处于相同屏幕密度下的所述基准图像来确定所述图像对比结果;所述第二图像对比服务用于通过为所述待测图像设置与所述基准图像相同的屏幕密度来确定所述图像对比结果;所述第三图像对比服务用于通过对所述待测图像进行缩放处理以使其与所述基准图像处于相同屏幕密度下来确定所述图像对比结果;所述第四图像对比服务用于通过对所述待测图像进行截图处理和缩放处理以使其与
所述基准图像处于相同屏幕密度下来确定所述图像对比结果。5.根据权利要求4所述的页面测试方法,其特征在于,所述调用所述目标图像对比服务对比所述待测图像和所述待测图像对应的基准图像,得到图像对比结果,包括:当所述目标图像对比服务包括所述第一图像对比服务时,在所述待测图像对应的基准图像集合中,选择处于目标...
【专利技术属性】
技术研发人员:陈蕾,黄邦靖,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。