(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211137151.2
(22)申请日 2022.09.19
(71)申请人 广州品唯软件 有限公司
地址 510000 广东省广州市荔湾区芳村花
海街20号自编6号楼
(72)发明人 张志腾 古知己
(74)专利代理 机构 北京集佳知识产权代理有限
公司 11227
专利代理师 许庆胜
(51)Int.Cl.
G06F 11/36(2006.01)
G06V 10/28(2022.01)
G06V 10/74(2022.01)
(54)发明名称
图像断言方法、 装置、 存 储介质、 计算机设备
(57)摘要
本申请提供了一种图像断言方法、 装置、 存
储介质、 计算机设备。 该图像断言方法包括: 在基
于Cypress框架对UI界面进行测试时, 接收调试
代理工具发送的mock数据; 基于测试前端项目和
mock数据构建UI界面; 对UI界面进行截图, 得到
目标图像; 计算目标图像与参考图像的相似度;
在相似度小于相似度阈值的情况下, 确定测试前
端项目测试不通过。 该方法可提高测试稳定性,
保证测试效果。
权利要求书2页 说明书7页 附图2页
CN 115437946 A
2022.12.06
CN 115437946 A
1.一种图像断言方法, 其特 征在于, 包括:
在基于Cypress框架进行UI自动化测试时, 接收调试代理工具发送的mock数据;
基于测试 前端项目和所述mock数据构建UI界面;
对所述UI界面进行截图, 得到目标图像;
计算所述目标图像与参 考图像的相似度;
在所述相似度小于相似度阈值的情况 下, 确定所述测试 前端项目测试不 通过。
2.根据权利要求1所述的方法, 其特征在于, 所述调试代 理工具配置于服务器和浏览器
之间, 用于在接收到所述服务器向所述浏览器发送的渲染数据时, 根据所述渲染数据向
mock服务器请求所述mock数据并发送至所述浏览器。
3.根据权利要求1所述的方法, 其特征在于, 在确定所述测试前端项目测试不通过后,
还包括:
判断所述相似度所属的区间;
在所述相似度属于第一区间时, 提 示代码漏洞存在于所述测试 前端项目的渲染代码;
在所述相似度属于第二区间时, 提示代码漏洞存在于所述测试前端项目的样式代码;
所述第二区间中的相似度小于所述第一区间中的相似度。
4.根据权利要求3所述的方法, 其特征在于, 所述渲染代码包括js文件, 所述样式代码
包括css文件。
5.根据权利要求1所述的方法, 其特征在于, 所述计算所述目标图像与参考图像的相似
度, 包括:
对所述目标图像和所述 参考图像进行二 值化处理;
判断二值化处理后的所述目标图像和所述参考图像各相同位置处的像素点是否具有
相同的像素值;
根据判断结果, 统计相同像素点的数量; 所述相同像素点为所述目标图像和所述参考
图像相同位置处具有相同像素值的像素点;
根据所述相同像素点的数量与总像素点数量, 确定所述目标图像与参考图像的相似
度。
6.根据权利要求1所述的方法, 其特 征在于, 所述调试代理工具为 whistle工具。
7.一种图像断言装置, 其特 征在于, 包括:
接收模块, 用于在进行UI自动化测试时, 接收调试代理工具发送的mock数据;
构建模块, 用于基于测试 前端项目和所述mock数据构建UI界面;
截图模块, 用于对所述UI界面进行截图, 得到目标图像;
相似度计算模块, 用于计算所述目标图像与参 考图像的相似度;
判断模块, 用于在所述相似度小于相似度阈值的情况下, 确定所述测试前端项目测试
不通过。
8.根据权利要求7所述的装置, 其特征在于, 还包括提示模块, 所述提示模块用于判断
所述相似度所属的区间; 在所述相似度属于第一区间时, 提示代码漏洞存在于所述测试前
端项目的渲染代码; 在所述相似度属于第二区间时, 提示代码漏洞存在于所述测试前端项
目的样式代码; 所述第二区间中的相似度小于所述第一区间中的相似度。
9.一种存储介质, 其特征在于: 所述存储介质中存储有计算机可读指令, 所述计算机可权 利 要 求 书 1/2 页
2
CN 115437946 A
2读指令被一个或多个处理器执行时, 使得一个或多个处理器执行如权利要求 1至6中任一项
所述的图像断言方法的步骤。
10.一种计算机设备, 其特 征在于, 包括: 一个或多个处 理器, 以及存 储器;
所述存储器中存储有计算机可读指令, 所述计算机可读指令被所述一个或多个处理器
执行时, 执行如权利要求1至 6中任一项所述的图像断言方法的步骤。权 利 要 求 书 2/2 页
3
CN 115437946 A
3
专利 图像断言方法、装置、存储介质、计算机设备
文档预览
中文文档
12 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:31:19上传分享