[发明专利]一种交易流程的测试方法、装置、设备及可读存储介质在审
| 申请号: | 202111630863.3 | 申请日: | 2021-12-28 |
| 公开(公告)号: | CN114328225A | 公开(公告)日: | 2022-04-12 |
| 发明(设计)人: | 邝旋;李晓莉;宋继冲 | 申请(专利权)人: | 建信金融科技有限责任公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 张博 |
| 地址: | 200120 上海市浦东新区*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 交易 流程 测试 方法 装置 设备 可读 存储 介质 | ||
本发明提供了一种交易流程的测试方法、装置、设备及可读存储介质,所述方法包括:获取图像集和交易流程的初始操作界面,所述图像集包括至少一张业务操作界面,所有的所述业务操作界面形成一个完整的所述交易流程;基于所述图像集构建测试数据实例库,所述测试数据实例库包括每张所述业务操作界面、每张所述业务操作界面的输入信息和每张所述业务操作界面的操作信息;基于所述测试数据实例库对所述初始操作界面进行测试,得到测试报告。本发明通过对交易屏幕的整体截屏和匹配回放,取代了传统端到端测试工具基于控件或者局部屏幕截图等方式,避免了在脚本录制和容错调试方面投入大量维护资源的问题。
技术领域
本发明涉及测试技术领域,具体而言,涉及一种交易流程的测试方法、装置、设备及可读存储介质。
背景技术
目前基于UI自动化测试的执行方案,在自动化脚本制作和维护方面投入资源较大,无法应对目前敏捷快速的版本迭代周期,UI自动化的测试方法正在逐步被边缘化。而基于接口或者服务等非端到端的测试,在本身的环境和方法上又存在一定的缺陷和测试盲区,无法完整的评估和发现与未集成的系统间的运行情况。因此,有必要提出一种维护简单,容错能力强,能够胜任端到端的UI自动化测试方法和装置。
发明内容
本发明的目的在于提供一种交易流程的测试方法、装置、设备及可读存储介质,以改善上述问题。
为了实现上述目的,本申请实施例提供了如下技术方案:
一方面,本申请实施例提供了一种交易流程的测试方法,所述方法包括:
获取图像集和交易流程的初始操作界面,所述图像集包括至少一张业务操作界面,所有的所述业务操作界面形成一个完整的所述交易流程;
基于所述图像集构建测试数据实例库,所述测试数据实例库包括每张所述业务操作界面、每张所述业务操作界面的输入信息和每张所述业务操作界面的操作信息;
基于所述测试数据实例库对所述初始操作界面进行测试,得到测试报告。
可选的,所述基于所述图像集构建测试数据实例库,包括:
将所有的所述业务操作界面按照所述交易流程的顺序进行排序,得到排序后的业务操作界面;
利用图像识别技术,将排序后的每张所述业务操作界面中的输入和输出区域进行标识,得到每张所述业务操作界面的输入区域,提取所述输入区域的输入信息,并提取每张所述业务操作界面的操作类型信息;
将每张所述业务操作界面以及每张所述业务操作界面对应的输入信息和操作类型信息进行组合形成所述测试数据实例库。
可选的,所述基于所述测试数据实例库对所述初始操作界面进行测试,得到测试报告,包括:
将所述初始操作界面定义为第一测试界面,从所述测试数据实例库查找所述第一测试界面所对应的业务操作界面,并将所述第一测试界面所对应的业务操作界面定义为第一业务操作界面;
获取所述第一业务操作界面所对应的输入信息和操作类型信息;
基于获取得到的输入信息和操作类型信息完成对所述第一测试界面的操作,得到所述第一测试界面所对应的显示结果;
基于所述测试数据实例库和所述显示结果,得到测试报告。
可选的,所述从所述测试数据实例库查找所述第一测试界面所对应的业务操作界面,包括:
查找所述测试数据实例库中是否存在和所述第一测试界面完全相同的业务操作界面,若存在,则将与所述第一测试界面完全相同的业务操作界面定义为所述第一业务操作界面;若不存在则获取相似度阈值,并将所述测试数据实例库中的每一张所述业务操作界面与所述第一测试界面进行相似度计算,得到每一张所述业务操作界面所对应的相似度计算结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111630863.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高压电缆护层环流预测系统
- 下一篇:一种SNCR系统





