[发明专利]一种银行卡测试数据服务方法及系统在审
申请号: | 202110075878.1 | 申请日: | 2021-01-20 |
公开(公告)号: | CN112765025A | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 许维 | 申请(专利权)人: | 中信银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 于越;张峰 |
地址: | 100020 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 银行卡 测试数据 服务 方法 系统 | ||
本发明涉及一种银行卡测试数据服务方法及系统,通过服务端申请卡片数据获得包含有卡片基本信息的第一卡片数据;依据第一卡片数据进行服务加工获得添加了服务内容的第二卡片数据;所述卡片基本信息和服务内容从已有数据中调取或使用自动化业务场景新增。通过综合已有数据中基础卡片信息以及卡片服务能够快速的制造卡片并为卡片增加注册、绑卡等基本服务,进一步结合自动化业务场景生成所需的新增测试数据,相较现有人工方法所需时间短,大幅提升了测试效率。
技术领域
本发明涉及计算机软件测试技术领域,尤其涉及一种银行卡测试数据服务方法及系统。
背景技术
中台数据的建设,在近几年越来越受到行业内关注,对数据集中化管理能够提升数据的使用、加工、分析效率。当前,数据中台思想使用在数据分析领域较多,但是随着自动化测试对数据的要求愈发提高,测试数据服务也越来越开始受到关注。
测试数据是测试的基础,测试数据的准备在测试的整个过程中占用的时间较多。目前常见的测试数据获取是通过测试人员手工造数或者捞数。在银行业务领域,因为数据调用的复杂性较高,要造出测试所需的适合数据需要各部门人员付出非常大的沟通成本,且通常生成的测试数据复用性很差。
现有技术中,在进行银行卡功能测试时,造出对应的测试数据是一件很耗时的工作,并且很多基础数据造数流程都是一样的,重复的工作导致重复的人力成本开支。除了功能测试之外,自动化的测试对数据的需求量也很大,特别是消耗型的数据,需要源源不断的生成数据,靠人工造数难以满足要求。
发明内容
为解决现有技术的不足,本发明提出一种银行卡测试数据服务方法及系统,通过综合已有数据中基础卡片信息以及卡片服务能够快速的制造卡片并为卡片增加注册、绑卡等基本服务,进一步结合自动化业务场景生成所需的新增测试数据,相较现有人工方法所需时间短,大幅提升了测试效率。
为实现以上目的,本发明所采用的技术方案包括:
一种银行卡测试数据服务方法,其特征在于,包括
通过服务端申请卡片数据获得包含有卡片基本信息的第一卡片数据;
在第一卡片数据基础上进行服务加工获得添加了服务内容的第二卡片数据;
所述卡片基本信息和服务内容从已有数据中调取或使用自动化业务场景新增。
进一步地,所述卡片基本信息包括姓名、身份证号、手机号、CVV2、有效期和卡号;所述服务内容包括卡片发行和使用过程中所涉及的服务项目。
进一步地,所述卡片基本信息从已有数据中调取包括从服务端已有数据中选取需要的卡片基本信息;所述服务内容从已有数据中调取包括选择一种或多种已存在的服务项目。
进一步地,所述卡片基本信息和服务内容使用自动化业务场景新增包括根据请求制作对应的自动化业务场景并调用执行机触发对应的自动化业务场景完成场景功能。
进一步地,所述根据请求制作对应的自动化业务场景包括:
通过录制用户界面操作生成jmx脚本完成用户行为采集;
对jmx脚本进行数据清洗并将清洗后的jmx脚本转换为excel文件;
将excel文件导入接口工具,完成一个自动化业务场景。
进一步地,所述根据需求制作对应的自动化业务场景还包括:
使用接口工具调试自动化业务场景验证自动化业务场景的可用性。
进一步地,所述对jmx脚本进行数据清洗包括清洗去除jmx脚本中无效的接口和重复的接口;所述jmx脚本转换为excel文件包括使用python脚本完成转换过程。
本发明还涉及一种银行卡测试数据服务系统,其特征在于,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中信银行股份有限公司,未经中信银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110075878.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:旋转送料装置
- 下一篇:一种车用环保阻尼型隔音隔热橡胶垫及其制备方法