界面测试方法、装置、电子设备及存储介质制造方法及图纸

技术编号:30102442 阅读:27 留言:0更新日期:2021-09-18 09:07
本公开关于一种界面测试方法、装置、电子设备及存储介质,其中方法包括:获得待测试界面的截图,获得所述截图与所述待测试界面的期望图的像素值差异,根据所述截图与所述期望图的像素值差异,确定所述待测试界面的界面测试结果。本公开可以通过截图与期望图的像素值差异来确定界面是否显示正常,无需编写代码。同时,本公开实施例提供的界面测试方法可以适用于所有页面结构,因此无需分别为不同的页面结构重新编写代码,本公开可以使得UI测试的效率较高。较高。较高。

【技术实现步骤摘要】
界面测试方法、装置、电子设备及存储介质


[0001]本公开涉及界面测试领域,尤其涉及界面测试方法、装置、电子设备及存储介质。

技术介绍

[0002]用户界面测试(User interface testing),简称UI测试,它可以测试各个窗口是否都与基准版本保持一致,或符合可接受标准。
[0003]相关技术中,需要技术人员分别针对每一块页面结构(如页面的某个窗口或某个窗口的一个部分)编写对UI进行测试的代码。虽然撰写代码后,可以实现对UI的自动化测试,但是撰写代码的过程费时费力,且需要分别为不同的页面结构重新编写代码,使得UI测试的效率较低。

技术实现思路

[0004]本公开提供一种界面测试方法、装置、电子设备及存储介质,以至少解决相关技术中UI测试的效率较低的问题。本公开的技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种界面测试方法,包括:
[0006]获得待测试界面的截图;
[0007]获得所述截图与所述待测试界面的期望图的像素值差异;
[0008]根据所述截图与所述期本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种界面测试方法,其特征在于,包括:获得待测试界面的截图;获得所述截图与所述待测试界面的期望图的像素值差异;根据所述截图与所述期望图的像素值差异,确定所述待测试界面的界面测试结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述截图与所述期望图的像素值差异,确定所述待测试界面的界面测试结果,包括:在所述像素值差异满足预设差异要求的情况下,确定所述待测试界面显示正常,在所述像素值差异不满足所述预设差异要求的情况下,确定所述待测试界面显示异常。3.根据权利要求1所述的方法,其特征在于,还包括:在所述像素值差异不满足预设差异要求的情况下,将所述截图和所述期望图中的一个图片的透明度设置为预设值;将透明度为所述预设值的图片覆盖在所述截图和所述期望图中的另一个图片的上方,获得重叠图片;显示所述重叠图片。4.根据权利要求1所述的方法,其特征在于,还包括:在所述像素值差异不满足预设差异要求的情况下,根据所述截图和所述期望图中相同位置的像素的像素差生成差异图像。5.根据权利要求1所述的方法,其特征在于,所述获得所述截图与所述待测试界面的期望图的像素值差异,包括:将所述截图中的各像素的像素值分别与所述待测试界面的期望图中相同位置的像素的像素值做差,获得所述截图和所述期望图中相同位置的像素的像素差;...

【专利技术属性】
技术研发人员:王耕洲
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1