业务数据测试方法、装置及设备制造方法及图纸

技术编号:30406698 阅读:18 留言:0更新日期:2021-10-20 11:13
本说明书实施例涉及人工智能技术领域,具有公开了一种业务数据测试方法、装置及设备,所述方法包括:通过预先配置输入、输出字段的配置规则实现对输入的测试数据格式进行自动转换,进而能够实现对统一参数的测试数据基于主机和平台的要求,调用对应的接口实现同一测试数据的业务功能测试。对比主机和平台对同一参数的测试数据的输出结果,即可以实现主机业务迁移到平台后业务功能是否一致的自动化测试,不需要人工一一检测字段,提高了业务数据测试的效率和准确性。测试的效率和准确性。测试的效率和准确性。

【技术实现步骤摘要】
业务数据测试方法、装置及设备


[0001]本说明书属于人工智能
,尤其涉及一种业务数据测试方法、装置及设备。

技术介绍

[0002]随着计算机互联网的发展,有些场景需要进行业务的迁移,如:将IBM大型机中的业务迁移到Linux操作系统+MySQL等平台中。业务迁移可以理解为从主机中将业务迁移到其他开放的业务平台,在业务迁移过程中,通常会在业务平台对等封装平台接口来替代原先主机提供的接口,实现业务功能的对等迁移。平台接口接收输入的业务参数,访问数据库,按照特定的业务逻辑进行数据加工,存储数据库,并输出业务处理结果,即可以完成对应的业务功能。主机业务迁移到平台后,一半需要测试人员验证平台接口的功能与原先主机接口功能是否一致,主机与平台的接口的输入和输出的数据的类型等可能会有所不同,一般需要人工逐个字段比较核对,测试验证过程复杂,耗时长。
[0003]针对上述问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本说明书实施例的目的在于提供一种业务数据测试方法、装置及设备,实现了业务数据的自动测试,提高了数据测试的效率和准确性。
[0005]一方面,本说明书实施例提供了一种业务数据测试方法,方法包括:
[0006]调用主机接口,将测试输入数据输入到所述主机接口,获取所述主机接口的主机输出数据;
[0007]根据输入字段配置规则,将所述测试输入数据转换为平台接口测试数据;
[0008]调用对应的平台接口,将所述平台接口测试数据输入到所述平台接口中,获取所述平台接口的平台输出数据;
[0009]根据输出字段配置规则,将所述平台输出数据或所述主机输出数据进行格式转换,获得格式统一的平台输出数据和主机输出数据;
[0010]将所述格式统一的平台输出数据和主机输出数据进行比较,若格式统一的平台输出数据和主机输出数据一致,则确定所述平台接口与所述主机接口对应的业务功能一致。
[0011]进一步地,在确定转换后的平台输出数据和主机输出数据一致后,所述方法还包括:
[0012]在获取所述主机接口的主机输出数据时,获取主机数据表,所述主机数据表中包括所述主机接口在处理所述测试输入数据时的记录数据;
[0013]在获取所述平台接口的平台输出数据时,获取平台数据表,所述平台数据表中包括所述平台接口在处理所述平台接口测试数据时的记录数据;
[0014]根据数据表字段配置规则,将所述主机数据表或所述平台数据表中的记录数据进行格式转换,并比较转换后的主机数据表以及平台数据表,若所述主机数据表与所述平台数据表中的记录数据一致,则确定所述平台接口与所述主机接口对应的业务功能一致。
[0015]进一步地,在调用主机接口之前,所述方法还包括:
[0016]根据待测试的所述主机接口对应的业务功能,设计并生成对应的测试输入数据。
[0017]进一步地,所述输入字段配置规则包括:所述主机接口的输入数据和所述平台接口的输入数据的字段对应关系以及字段的转换规则,所述字段的转换规则包括:表名、字段名、存储格式的转换规则中的至少一种。
[0018]进一步地,所述输出字段配置规则包括:所述主机接口的输出数据和所述平台接口的输入数据的字段对应关系以及字段的转换规则,所述字段的转换规则包括:表名、字段名、存储格式的转换规则中的至少一种;
[0019]所述将所述平台输出数据或所述主机输出数据进行格式转换包括:将所述平台输出数据按照所述输出字段配置规则转换为所述主机接口的输出数据满足的数据格式。
[0020]进一步地,所述数据表字段配置规则包括主机数据表和平台数据表中的数据的对应关系以及转换规则;
[0021]所述将所述主机数据表或所述平台数据表进行格式转换包括:将所述平台数据表按照所述数据表字段配置规则转换为所述主机数据表中数据满足的数据格式。
[0022]进一步地,所述方法还包括:
[0023]依次对不同业务功能对应的主机接口和平台接口进行测试,直至所有平台接口测试完成。
[0024]另一方面,本说明书提供了一种业务数据测试装置,所述装置包括:
[0025]主机测试模块,用于调用主机接口,将测试输入数据输入到所述主机接口,获取所述主机接口的主机输出数据;
[0026]输入字段转换模块,用于根据输入字段配置规则,将所述测试输入数据转换为平台接口测试数据;
[0027]平台测试模块,用于调用对应的平台接口,将所述平台接口测试数据输入到所述平台接口中,获取所述平台接口的平台输出数据;
[0028]输出字段转换模块,用于根据输出字段配置规则,将所述平台输出数据或所述主机输出数据进行格式转换,获得格式统一的平台输出数据和主机输出数据;
[0029]匹配模块,用于将所述格式统一的平台输出数据和主机输出数据进行比较,若格式统一的平台输出数据和主机输出数据一致,则确定所述平台接口与所述主机接口对应的业务功能一致。
[0030]进一步地,所述主机测试模块还用于在获取所述主机接口的主机输出数据时,获取主机数据表,所述主机数据表中包括所述主机接口在处理所述测试输入数据时的记录数据;
[0031]所述平台测试模块还用于在获取所述平台接口的平台输出数据时,获取平台数据表,所述平台数据表中包括所述平台接口在处理所述平台接口测试数据时的记录数据;
[0032]所述匹配模块还用于在确定转换后的平台输出数据和主机输出数据一致后,根据数据表字段配置规则,将所述主机数据表或所述平台数据表中的记录数据进行格式转换,并比较转换后的主机数据表以及平台数据表,若所述主机数据表与所述平台数据表中的记录数据一致,则确定所述平台接口与所述主机接口对应的业务功能一致。
[0033]再一方面,本说明书实施例提供了一种业务数据测试设备,设备包括至少一个处
理器及用于存储处理器可执行指令的存储器,指令被处理器执行时实现包括上述业务数据测试方法。
[0034]本说明书提供的业务数据测试方法、装置及设备,通过预先配置输入、输出字段的配置规则实现对输入的测试数据格式进行自动转换,进而能够实现对统一参数的测试数据基于主机和平台的要求,调用对应的接口实现同一测试数据的业务功能测试。对比主机和平台对同一参数的测试数据的输出结果,即可以实现主机业务迁移到平台后业务功能是否一致的自动化测试,不需要人工一一检测字段,提高了业务数据测试的效率和准确性。
附图说明
[0035]为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0036]图1是本说明书实施例提供的一种业务数据测试方法实施例的流程示意图;
[0037]图2是本说明书实施例中通过接口处理获得输出数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务数据测试方法,其特征在于,所述方法包括:调用主机接口,将测试输入数据输入到所述主机接口,获取所述主机接口的主机输出数据;根据输入字段配置规则,将所述测试输入数据转换为平台接口测试数据;调用对应的平台接口,将所述平台接口测试数据输入到所述平台接口中,获取所述平台接口的平台输出数据;根据输出字段配置规则,将所述平台输出数据或所述主机输出数据进行格式转换,获得格式统一的平台输出数据和主机输出数据;将所述格式统一的平台输出数据和主机输出数据进行比较,若格式统一的平台输出数据和主机输出数据一致,则确定所述平台接口与所述主机接口对应的业务功能一致。2.如权利要求1所述的方法,其特征在于,在确定转换后的平台输出数据和主机输出数据一致后,所述方法还包括:在获取所述主机接口的主机输出数据时,获取主机数据表,所述主机数据表中包括所述主机接口在处理所述测试输入数据时的记录数据;在获取所述平台接口的平台输出数据时,获取平台数据表,所述平台数据表中包括所述平台接口在处理所述平台接口测试数据时的记录数据;根据数据表字段配置规则,将所述主机数据表或所述平台数据表中的记录数据进行格式转换,并比较转换后的主机数据表以及平台数据表,若所述主机数据表与所述平台数据表中的记录数据一致,则确定所述平台接口与所述主机接口对应的业务功能一致。3.如权利要求1所述的方法,其特征在于,在调用主机接口之前,所述方法还包括:根据待测试的所述主机接口对应的业务功能,设计并生成对应的测试输入数据。4.如权利要求1所述的方法,其特征在于,所述输入字段配置规则包括:所述主机接口的输入数据和所述平台接口的输入数据的字段对应关系以及字段的转换规则,所述字段的转换规则包括:表名、字段名、存储格式的转换规则中的至少一种。5.如权利要求1所述的方法,其特征在于,所述输出字段配置规则包括:所述主机接口的输出数据和所述平台接口的输入数据的字段对应关系以及字段的转换规则,所述字段的转换规则包括:表名、字段名、存储格式的转换规则中的至少一种;所述将所述平台输出数据或所述主机输出数据进行格式转换包括:将所述平台输出数据按照所述输出字段配置规则转换为所述主机接口的输出数据满足的数据格式。6.如权利要求2所述的方...

【专利技术属性】
技术研发人员:袁宝林海叶建锋徐丽娜
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1