[发明专利]一种在页面自动化测试中为图像断言添加容差的方法及装置在审
| 申请号: | 202111317080.X | 申请日: | 2021-11-09 |
| 公开(公告)号: | CN113989418A | 公开(公告)日: | 2022-01-28 |
| 发明(设计)人: | 李杰 | 申请(专利权)人: | 浙江百应科技有限公司 |
| 主分类号: | G06T11/40 | 分类号: | G06T11/40;G06F11/36 |
| 代理公司: | 杭州浙言专利代理事务所(普通合伙) 33370 | 代理人: | 易朝晖 |
| 地址: | 311121 浙江省杭州市*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 页面 自动化 测试 图像 断言 添加 方法 装置 | ||
1.一种在页面自动化测试中为图像断言添加容差的方法,其特征在于,包括以下步骤:
S1:使用图片编辑工具打开断言源图像,用设定颜色的色块填充需要跳过的区域即可快速设置跳过区域,同一断言源图像可以设置多个跳过区域;
S2:图像断言执行中,首先确定p2是否为跳过值,对当前图像与断言源图像进行逐行逐列像素对比,通过识别当前坐标的源像素是否属于跳过色进行跳过处理;
S3:图像断言执行中,对于非跳过像素优先判定当前像素是否属于绝对容差像素,如果是则使用绝对容差进行像素比对,如果不是则使用默认容差进行对比;
S4:图像断言执行中,如果使用绝对容差进行像素比对和使用默认容差进行对比都不通过,再次判断当前像素是否属于边缘像素,如果是,则使用边缘容差再次对比,并使用边缘容差对比结果为最终结果。
2.根据权利要求1所述的一种在页面自动化测试中为图像断言添加容差的方法,其特征在于,所述S1中,断言源图像是表示图像断言对比目标图像及源图像中使用的源图像。
3.根据权利要求1所述的一种在页面自动化测试中为图像断言添加容差的方法,其特征在于,所述S2中,当前图像是表示软件或系统运行中的即时截图图像,截图时机或条件与获取断言源图像的保持一致,当前图像应该与断言源图像在关键信息点上维持一致。
4.根据权利要求1所述的一种在页面自动化测试中为图像断言添加容差的方法,其特征在于,所述S3中,当源像素或目标像素中任意一个的值为绝对色差值之一时,需要使用绝对容差进行像素比对;
默认容差:是图像像素比对中默认使用的容差,对比结果小于该容差即表示比对通过,该值为0即表示要求当前像素ARGB值与源像素ARGB完全一致。
5.根据权利要求1所述的一种在页面自动化测试中为图像断言添加容差的方法,其特征在于,所述S4中,当目标像素被判定为边缘像素时,使用边缘容差进行像素比对。
6.根据权利要求1所述的一种在页面自动化测试中为图像断言添加容差的方法,其特征在于,边缘像素的判定方法包括以下步骤:
通过坐标获取当前图像像素ARGB(p1),及断言源图像像素ARGB(p2);
当p1不属于任意绝对色且p1周围存在任意绝对色,或p1属于任意绝对色且p1周围有1个以上的非绝对色像素时,p1判定为边缘像素;
要进行边缘容差比对还需要满足p2不是同色点,p2周围像素的ARGB完全与p2一致时,P2即为同色点,该种情况下将跳过边缘容差对比。
7.一种在页面自动化测试中为图像断言添加容差的装置,其特征在于,包括测试系统,所述测试系统中设有控制模块、获取模块、判定模块和目标值模块,所述判定模块中包括分类模块、比对模块和提示模块。
8.根据权利要求7所述的一种在页面自动化测试中为图像断言添加容差的装置,其特征在于,所述控制模块分别控制获取模块、判定模块和目标值模块运行;
分类模块:是用于将各种判断种类进行分开;
控制模块:是用于控制测试系统中判定模块进行分类判定;
判定模块:是用于判定测试系统中的容差是否匹配;
目标值模块:是用于存储判定过程中可以作为一类对比标准的目标值;
比对模块:是用于将分类后的各判定项与目标值模块中存储的标准目标值进行比对;
提示模块:是用于显示提醒判定比对后的最终结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江百应科技有限公司,未经浙江百应科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111317080.X/1.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序





