(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210788308.1
(22)申请日 2022.07.06
(71)申请人 湖南快乐阳光互动娱乐传媒有限公
司
地址 410003 湖南省长 沙市开福区湖南国
际会展中心北四楼
(72)发明人 彭一罡
(74)专利代理 机构 北京集佳知识产权代理有限
公司 11227
专利代理师 王娇娇
(51)Int.Cl.
G06F 11/36(2006.01)
G06F 16/955(2019.01)
G06V 10/74(2022.01)
(54)发明名称
一种图片上传功能的测试方法及系统
(57)摘要
本发明提供了一种图片上传功能的测试方
法及系统, 该方法为: 基于第一图片 的文件路径
和文件名称, 在待测试页面中将第一图片上传至
服务器; 获取第一图片 对应的预览图的URL; 根据
预览图的URL从服务器下载得到第二图片; 调整
第一图片的颜色空间结构和图片尺寸 以得到第
三图片, 及调整第二图片的颜色空间结构和图片
尺寸以得到第四图片; 计算第三图片和第四图片
之间的图片相似度; 若 图片相似度大于阈值, 确
定待测试页面的图片上传功能通过测试。 本方案
通过图片相似度判断上传的图片和服务器接收
到的图片是否为同一图片, 以完善图片上传功能
的测试流 程, 从而提高测试准确性。
权利要求书2页 说明书10页 附图2页
CN 115033492 A
2022.09.09
CN 115033492 A
1.一种图片上传功能的测试 方法, 其特 征在于, 所述方法包括:
基于第一图片的文件路径和文件名称, 在待测试页面中将所述第一图片上传至服务
器;
获取所述第一图片对应的预览图的URL;
根据所述预览图的URL从所述 服务器下载得到第二图片;
调整所述第 一图片的颜色空间结构和图片尺寸以得到第 三图片, 及调整所述第 二图片
的颜色空间结构和图片尺寸以得到第四图片;
计算所述第三图片和所述第四图片之间的图片相似度;
若所述图片相似度大于阈值, 确定所述待测试页面的图片上传功能通过测试。
2.根据权利要求1所述的方法, 其特征在于, 调 整所述第 一图片的颜色空间结构和图片
尺寸以得到第三图片, 及调整所述第二图片的颜色空间结构和图片尺寸以得到第四图片,
包括:
将所述第一图片和所述第二图片的颜色空间结构调整为RGB模式;
将颜色空间结构为RGB模式的所述第一图片的图片尺寸调整为预设尺寸以得到第三图
片, 及将颜色空间结构为RGB模式的所述第二图片的图片尺寸调整为所述预设尺寸以得到
第四图片。
3.根据权利要求1或2所述的方法, 其特征在于, 计算所述第三图片和所述第 四图片之
间的图片相似度, 包括:
将所述第三图片拆分为第一R通道图片、 第一G通道图片和第一B通道图片, 及将所述第
四图片拆分为第二R通道图片、 第二G通道图片和第二B通道图片;
基于所述第 一R通道图片和所述第 二R通道图片中每个灰度值的像素点数目, 计算所述
第一R通道图片和所述第二R通道图片之间的第一相似度;
基于所述第 一G通道图片和所述第 二G通道图片中每个灰度值的像素点数目, 计算所述
第一G通道图片和所述第二G通道图片之间的第二相似度;
基于所述第 一B通道图片和所述第 二B通道图片中每个灰度值的像素点数目, 计算所述
第一B通道图片和所述第二B通道图片之间的第三相似度;
结合所述第一相似度、 所述第二相似度和所述第三相似度, 确定所述第三图片和所述
第四图片之间的图片相似度。
4.根据权利要求1所述的方法, 其特征在于, 基于第一图片的文件路径和文件名称, 在
待测试页面中将所述第一图片上传至服 务器, 包括:
根据预先获取的待测试页面的html结构数据, 定位到所述待测试页面的图片上传按
钮;
触发所述图片上传按 钮, 以显示文件上传窗口;
将第一图片的文件路径和文件名称填充至所述文件上传窗口并执行图片上传操作, 以
在所述待测试页面中将所述第一图片上传至服 务器。
5.根据权利要求4所述的方法, 其特征在于, 在所述待测试页面中将所述第 一图片上传
至服务器之后, 所述方法还 包括:
利用断言方法, 判断所述第一图片是否上传成功;
若所述第一图片上传成功, 执 行获取所述第一图片对应的预览图的URL 这一步骤。权 利 要 求 书 1/2 页
2
CN 115033492 A
26.一种图片上传功能的测试系统, 其特 征在于, 所述系统包括:
上传单元, 用于基于第一图片的文件路径和文件名称, 在待测试页面中将所述第一图
片上传至服 务器;
获取单元, 用于获取 所述第一图片对应的预览图的URL;
下载单元, 用于根据所述预览图的URL从所述 服务器下载得到第二图片;
调整单元, 用于调整所述第一图片的颜色空间结构和图片尺寸以得到第三图片, 及调
整所述第二图片的颜色空间结构和图片尺寸以得到第四图片;
计算单元, 用于计算所述第三图片和所述第四图片之间的图片相似度;
确定单元, 用于若所述图片相似度大于阈值, 确定所述待测试页面的图片上传功能通
过测试。
7.根据权利要求6所述的系统, 其特 征在于, 所述调整单 元包括:
第一调整模块, 用于将所述第一图片和所述第二图片的颜色空间结构调整为RGB模式;
第二调整模块, 用于将颜色空间结构为RGB模式的所述第一图片的图片尺寸调整为预
设尺寸以得到第三图片, 及将颜色空间结构为RGB模式的所述第二图片的图片尺寸调整为
所述预设尺寸以得到第四图片。
8.根据权利要求6或7 所述的系统, 其特 征在于, 所述计算单 元包括:
拆分模块, 用于将所述第三图片拆分为第一R通道图片、 第 一G通道图片和第一B通道图
片, 及将所述第四图片拆分为第二R通道图片、 第二G通道图片和第二B通道图片;
第一计算模块, 用于基于所述第 一R通道图片和所述第 二R通道图片中每个灰度值的像
素点数目, 计算所述第一R通道图片和所述第二R通道图片之间的第一相似度;
第二计算模块, 用于基于所述第 一G通道图片和所述第 二G通道图片中每个灰度值的像
素点数目, 计算所述第一G通道图片和所述第二G通道图片之间的第二相似度;
第三计算模块, 用于基于所述第 一B通道图片和所述第 二B通道图片中每个灰度值的像
素点数目, 计算所述第一B通道图片和所述第二B通道图片之间的第三相似度;
确定模块, 用于结合所述第 一相似度、 所述第 二相似度和所述第三相似度, 确定所述第
三图片和所述第四图片之间的图片相似度。
9.根据权利要求6所述的系统, 其特 征在于, 所述上传单 元包括:
定位模块, 用于根据预先获取的待测试页面的html结构数据, 定位到所述待测试页面
的图片上传按 钮;
触发模块, 用于触发所述图片上传按 钮, 以显示文件上传窗口;
处理模块, 用于将第 一图片的文件路径和文件名称填充至所述文件上传窗口并执行图
片上传操作, 以在所述待测试页面中将所述第一图片上传至服 务器。
10.根据权利要求9所述的系统, 其特 征在于, 所述系统还 包括:
判断单元, 用于利用断言方法, 判断所述第一图片是否上传成功; 若所述第 一图片上传
成功, 执行所述获取 单元。权 利 要 求 书 2/2 页
3
CN 115033492 A
3
专利 一种图片上传功能的测试方法及系统
文档预览
中文文档
15 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:32:14上传分享