用于图像自动化测试的方法及装置、设备制造方法及图纸

技术编号:30081606 阅读:16 留言:0更新日期:2021-09-18 08:39
本申请涉及图像自动化测试技术领域,公开一种用于图像自动化测试的方法,包括:获取客户端图像以及服务端图像;对所述客户端图像和/或服务端图像进行尺寸调整,并转换图像的像素,得到目标服务端图像与目标客户端图像;比对目标服务端图像与目标客户端图像的一致性。本申请通过调整获取的客户端图像与服务端图像,并对调整后的图像进行像素转换,得到目标图像,进而通过比对目标图像确定客户端图像与服务端图像的一致性,达到去除自动化测试图片中手动截取图像的人工依赖因素,并通过图片本身作为一致性判断的依据,提高了图片一致性判断的准确程度。本申请还公开一种用于图像自动化测试的装置及设备。动化测试的装置及设备。动化测试的装置及设备。

【技术实现步骤摘要】
用于图像自动化测试的方法及装置、设备


[0001]本申请涉及图像自动化测试
,例如涉及一种用于图像自动化测试的方法、装置和设备。

技术介绍

[0002]目前,随着软件测试技术的发展,自动化测试作为提高测试效率保证测试覆盖度的重要手段,应用越来越普遍。
[0003]目前,针对图像上传和下载等一些相对主观的功能测试,自动化比例不高,仍然采用人工进行手动测试,一些关于页面图像查看的功能需经由肉眼观察判断,测试结果受人为因素的影响较大。
[0004]在现有技术中对于图片一致性的比较,是通过获取运行测试脚本中的目标测试指令时所呈现的服务端界面的第一界面截图,以及在待测试应用的手动测试过程中接收到的针对客户端界面的截图指令生成的第二界面截图。并通过对第一与第二界面截图间的结构特征进行比对,从而确定图片的一致性。现有技术中对于图片的比较基准是通过人工截图确定,存在较高的人工依赖因素,比对方式是基于截图所显示中的图片或文字结构不匹配时,认为界面截图之间不是一张图片。
[0005]在实现本公开实施例的过程中,发现相关技术中至少存在如本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于图像自动化测试的方法,其特征在于,包括:获取客户端图像以及服务端图像;对所述客户端图像和/或服务端图像进行尺寸调整,并转换图像的像素,得到目标服务端图像与目标客户端图像;比对目标服务端图像与目标客户端图像的一致性。2.根据权利要求1所述的方法,其特征在于,所述对所述客户端图像和/或服务端图像进行尺寸调整,包括:在服务端图像生成过程中存在预设截取范围的情况下,根据预设截取范围在客户端图像中进行图像截取。3.根据权利要求1所述的方法,其特征在于,所述对所述客户端图像和/或服务端图像进行尺寸调整,包括:获取服务端图像与客户端图像的图片呈现方向;在所述客户端图像的图片呈现方向与服务端图像的图片呈现方向不一致的情况下,调整客户端图像和/或服务端图像的图片呈现方向,使服务端图像与客户端图像的图片呈现方向保持一致。4.根据权利要求3所述的方法,其特征在于,在所述使服务端图像与客户端图像的图片呈现方向保持一致之后,还包括:获取服务端图像的尺寸与客户端图像的尺寸;在所述服务端图像的尺寸与客户端图像的尺寸不一致的情况下,调整客户端图像和/或服务端图像的尺寸,使服务端图像与客户端图像的尺寸保持一致。5.根据权利要求3所述的方法,其特征在于,在所述使服务端图像与客户端图像的图片呈现方向保持一致,还包括:获取预设目标服务端图像的截除尺寸与预设目标客户端图像的截除尺寸;根据所述预设目标服务端图像的截除尺寸与预设目标客户端图像的截除尺寸,截取服务端图像与客户端图像。6.根据权利要求1所述的方法,其特征在于,所述对所述客户端图像和/或服务端图像进行尺寸调整,包括:获取客户端图像或服务端图像的坐标信息;选取...

【专利技术属性】
技术研发人员:丛媛
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

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

1