【技术实现步骤摘要】
理财业务自动化测试系统、方法、介质和设备
[0001]本专利技术涉及金融业务测试
,尤其是涉及一种理财业务自动化测试系统、方法、介质和设备。
技术介绍
[0002]目前业内的理财业务自动化测试方式为:在平台先手工填写接口入参、出参、URL等信息,再将多个平台所支持的简单接口组装成一个业务自动化去执行,这样省去了人工编写代码的步骤。但是这种方式对平台功能支持的要求较高,如果很多功能不支持,便只能实现一些简单的接口自动化,无法编写复杂的理财业务自动化,同时这样也难以确保自动化测试的正确性。
技术实现思路
[0003]基于此,有必要提供理财业务自动化测试系统、方法、介质和设备,以解决无法编写复杂的理财业务自动化,同时这样也难以确保自动化测试的正确性的问题。
[0004]一种理财业务自动化测试系统,所述理财业务自动化测试系统包括:
[0005]造数模块,用于基于预先定义的数据模型生成不同理财业务的理财业务数据;
[0006]自动化流程模块,用于从接口库中调用目标理财业务所需的接口,及根据 ...
【技术保护点】
【技术特征摘要】
1.一种理财业务自动化测试系统,其特征在于,所述理财业务自动化测试系统包括:造数模块,用于基于预先定义的数据模型生成不同理财业务的理财业务数据;自动化流程模块,用于从接口库中调用目标理财业务所需的接口,及根据所述目标理财业务的流程需求对所有调用的接口进行组装,以得到所述目标理财业务对应的接口集合,及基于所述目标理财业务所需的理财业务数据对所述接口集合进行执行测试;业务检查模块,用于提供所述目标理财业务的多个检查点入口,及在任一检查点入口接收到输入的待检查内容后,输出所述待检查内容所对应的检查结果;数据清理模块,用于根据设定的时间及数据范围对所述理财业务数据进行清理。2.根据权利要求1所述的理财业务自动化测试系统,其特征在于,所述造数模块,具体用于:基于所述数据模型所定义的基础数据类型,从预先关联的多个理财业务数据库中抽取不同理财业务所通用的基础业务数据;其中,所述基础业务数据包括业务代码、业务价格及业务成交量;基于所述数据模型所定义的理财业务逻辑,对所述基础业务数据进行模拟推演,以得到非基础业务数据;其中,所述非基础业务数据包括交易数据、投资策略及涨跌趋势;将所述基础数据及所述非基础数据作为所述理财业务数据。3.根据权利要求1所述的理财业务自动化测试系统,其特征在于,所述造数模块,还用于建立总造数池,以存放所有由所述数据模型所生成的理财业务数据;所述自动化流程模块,还用于建立目标造数池,及从所述总造数池中调用所述目标理财业务所需的理财业务数据并存放于所述目标造数池中,直至所述接口集合的执行测试完毕。4.根据权利要求3所述的理财业务自动化测试系统,其特征在于,所述理财业务自动化测试系统,还包括:数据占用识别模块,用于标记被存放于所述目标造数池中的理财业务数据,及在被标记的理财业务数据被再次调用时,进行异常占用提醒。5.根据权利要求1所述的理财业务自动化测试系统,其特征在于,所述业务检查模块,还用于:基于不同的结果指标对所有检查结果进行分类汇总,以汇总生成业务报告,及将所述业务报...
【专利技术属性】
技术研发人员:涂瀚仁,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。