(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211365557.6
(22)申请日 2022.11.03
(71)申请人 易方信息科技股份有限公司
地址 510006 广东省广州市番禺区大 学城
中心北大街66号402室
(72)发明人 张培锋 白剑 黄海亮 梁瑛玮
张海林 鲁和平 李长杰 陈焕然
李乐 王浩 洪行健 冷冬 丁一
(74)专利代理 机构 广州帮专高智知识产权代理
事务所 (特殊普通合伙)
44674
专利代理师 胡洋
(51)Int.Cl.
G06F 11/36(2006.01)
G06F 9/54(2006.01)H04L 67/06(2022.01)
(54)发明名称
基于编写用例自动化测试的截图提效方法、
系统及介质
(57)摘要
本发明提出了一种基于编写用例自动化测
试的截图提效方法、 系统以及介质, 用于提高编
写用例自动化测试过程中截图上传和截图管理
的效率, 包括如下步骤: 通过截图工具截取图片
保存至剪切板上作为剪切板内容; 读取剪切板内
容, 上传剪切板内容至图片管理服务器; 图片管
理服务器接收并存储剪切板内容, 生成唯一的 图
片ID并传回上传工具保存至剪切板上; 执行自动
化测试框架, 根据所需图片ID读取剪切板保存的
对应图片供自动化测试框架使用。 优化用例截图
管理模式, 解决自动化测试用例中截图资源管
理、 上传步骤繁琐的痛点。
权利要求书1页 说明书5页 附图1页
CN 115422093 A
2022.12.02
CN 115422093 A
1.一种基于编写用例自动化测试的截图提效方法, 其特 征在于, 包括如下步骤:
通过截图工具截取图片保存至 剪切板上作为剪切板内容;
读取剪切板内容, 上传剪切板内容至图片管理服 务器;
图片管理服务器接收并存储剪切板内容, 生成唯一的图片ID并记录图片ID对应的图片
信息, 将图片ID传回上传工具并保存至 剪切板上, 便 于供给自动化测试框架使用;
执行自动化测试框架, 当自动化测试框架需要使用图片时, 根据所需图片ID读取剪切
板保存的对应图片供自动化测试框架使用, 若剪切板无对应图片, 根据图片ID向图片管理
服务器发送请求, 获取对应图片以及图片信息, 将图片保存至剪切板上供自动化测试框架
使用。
2.根据权利要求1所述的基于编写用例自动化测试的截图提效方法, 其特征在于, 所述
上传工具通过编程语 言、 图形用户界面以及 多线程依赖包制作, 所述编程语 言包括python、
java、 C++和PHP。
3.根据权利要求1所述的基于编写用例自动化测试的截图提效方法, 其特征在于, 读取
所述剪切板内容, 包括如下步骤:
(1) 上传工具通过Pytho n语言设置监听组合键;
(2) 上传工具监听键盘输入内容, 若输入内容 为监听组合键, 则读取 所述剪切板内容。
4.根据权利要求1所述的基于编写用例自动化测试的截图提效方法, 其特征在于, 上传
剪切板内容至图片管理服 务器, 包括如下步骤:
(1) 识别剪切板内容, 若剪切板内容为图片, 将图片转为base64编码, 通过http请求发
送图片至图片管理服 务器;
(2) 若剪切板内容为图片文件, 遍历全部图片文件, 将全部图片文件转为base64编码,
通过http请求发送图片文件至图片管理服 务器;
(3) 若剪切板内容 为非图片卫件, 上传工具将提 示无法上传。
5.一种基于编写用例自动化测试的截图提效系统, 其特征在于, 用于执行如权利要求
1‑4任一项所述的基于编写用例自动化测试的截图提效方法, 所述截图提效系统包括:
图片管理服 务器, 用于提供图片存 储、 图片访问、 图片同步以及生成图片ID的功能;
截图工具, 用于提供剪切板, 在选 定区域截取图片保存至 剪切板上作为剪切板内容;
上传工具, 用于读取 所述剪切板内容, 上传剪切板内容至图片管理服 务器;
自动化测试框架, 用于同所述图片管理服务器和上传工具进行交互, 使用图片进行编
写用例自动化测试。
6.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有计算机
指令, 所述计算机指 令在被处理器执行时, 使 所述处理器执行如权利要求 1‑4任一项所述的
方法。权 利 要 求 书 1/1 页
2
CN 115422093 A
2基于编写用例自动化测试的截图提效方 法、 系统及介质
技术领域
[0001]本发明涉及测试用例技术领域, 具体涉及 一种基于编写用例自动化测试的截图提
效方法、 系统及 介质。
背景技术
[0002]现有自动化测试用例时, 往往需要使用截图的操作 模块, 通过Web平台对用例中使
用的图片资源进行管理, 同时配套桌面快捷键截图的上传工具, 然而目前自动化测试用例
的截图管理模式和上传步骤繁琐, 在进 行测试用例时, 造成人力成本上的浪费。 针对现有自
动化测试用例的截图管理模式和上传步骤繁琐造成人力成本浪费问题, 有必 要进一步优化
自动化测试用例中截图资源管理和上传步骤繁琐的痛点。
发明内容
[0003]针对现有技术的不足, 本发明提出一种基于编写用例 自动化测试的截图提效方
法、 系统及介质, 优化用例截图管理模式, 解决自动化测试用例中截图资源管理、 上传步骤
繁琐的痛点。
[0004]本发明的技 术方案是这样实现的:
第一方面, 本发明一种基于编写用例自动化测试的截图提效方法, 包括如下步骤:
通过截图工具截取图片保存至 剪切板上作为剪切板内容;
读取剪切板内容, 上传剪切板内容至图片管理服 务器;
图片管理服务器接收并存储剪切板内容, 生成唯一的图片 ID并记录图片 ID对应的
图片信息, 将图片ID传回上传工具并保存至 剪切板上, 便 于供给自动化测试框架使用;
执行自动化测试框架, 当自动化测试框架需要使用图片时, 根据所需图片ID读取
剪切板保存的对应图片供自动化测试框架使用, 若剪切板无对应图片, 根据图片ID向图片
管理服务器发送请求, 获取对应图片以及图片信息, 将图片保存至剪切板上供自动化测试
框架使用。
[0005]作为优选的, 所述上传工具通过编程语言、 图形用户界面以及多线程依赖包制作,
所述编程语言包括pytho n、 java、 C+ +和PHP。
[0006]作为优选的, 读取 所述剪切板内容, 包括如下步骤:
(1) 上传工具通过Pytho n语言设置监听组合键;
(2) 上传工具监听键盘输入内容, 若输入内容为监听组合键, 则读取所述剪切板内
容。
[0007]作为优选的, 上传剪切板内容至图片管理服 务器, 包括如下步骤:
(1) 识别剪切板内容, 若剪切板内容为图片, 将图片转为base64编码, 通过http请
求发送图片至图片管理服 务器;
(2) 若剪切板内容为图片文件, 遍历全部图片文件, 将全部图片文件转为base64编
码, 通过ht tp请求发送图片文件至图片管理服 务器;说 明 书 1/5 页
3
CN 115422093 A
3
专利 基于编写用例自动化测试的截图提效方法、系统及介质
文档预览
中文文档
8 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 07:15:55上传分享