业务测试方法、计算机设备、存储介质和计算机程序产品技术

技术编号:33468455 阅读:11 留言:0更新日期:2022-05-19 00:46
本申请涉及一种业务测试方法、计算机设备、存储介质和计算机程序产品。业务测试方法可用于金融领域中用于处理交易数据的业务执行器的测试,业务测试方法包括:获取原始业务数据表格,从原始业务数据表格中获取业务输入数据;将业务输入数据输入到业务执行器中进行处理,处理得到业务处理文件;获取业务处理文件对应的关联文件结构,根据关联文件结构对应的解析策略对业务处理文件进行数据解析,将解析得到的业务处理数据写入业务数据表格中,得到目标业务数据表格;根据原始业务数据表格以及目标业务数据表格进行数据核对,得到数据核对结果,数据核对结果用于确定业务执行器的业务测试结果。采用本方法能够提高业务测试的效率以及准确性。率以及准确性。率以及准确性。

【技术实现步骤摘要】
业务测试方法、计算机设备、存储介质和计算机程序产品


[0001]本申请涉及计算机
,特别是涉及一种业务测试方法、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着计算机技术的发展,在很多情况下都可以通过基于程序代码的业务执行器进行业务处理,得到所需要的数据。例如,根据业务处理逻辑对金融领域中的交易数据进行异常判断,确定该交易数据是否存在异常。
[0003]传统技术中,需要对业务执行器进行测试,以确定业务执行器的业务处理逻辑是否正确,目前的业务测试主要是依靠人工进行的,导致测试效率低。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种业务测试方法、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种业务测试方法。所述方法包括:获取原始业务数据表格,从所述原始业务数据表格中获取业务输入数据;将所述业务输入数据输入到业务执行器中进行处理,处理得到业务处理文件;获取所述业务处理文件对应的关联文件结构,根据所述关联文件结构对应的解析策略对所述业务处理文件进行数据解析,将解析得到的业务处理数据写入业务数据表格中,得到目标业务数据表格;根据所述原始业务数据表格以及所述目标业务数据表格进行数据核对,得到数据核对结果,所述数据核对结果用于确定所述业务执行器的业务测试结果。
[0006]第二方面,本申请还提供了一种业务测试装置。所述装置包括:业务输入数据获取模块,用于获取原始业务数据表格,从所述原始业务数据表格中获取业务输入数据;处理模块,用于将所述业务输入数据输入到业务执行器中进行处理,处理得到业务处理文件;目标业务数据表格得到模块,用于获取所述业务处理文件对应的关联文件结构,根据所述关联文件结构对应的解析策略对所述业务处理文件进行数据解析,将解析得到的业务处理数据写入业务数据表格中,得到目标业务数据表格;数据核对模块,用于根据所述原始业务数据表格以及所述目标业务数据表格进行数据核对,得到数据核对结果,所述数据核对结果用于确定所述业务执行器的业务测试结果。
[0007]在一些实施例中,所述目标业务数据表格得到模块用于:获取所述业务处理文件的文件名称,判断所述文件名称与目标文件结构对应的命名规则是否匹配;当匹配时,将所述目标文件结构作为关联文件结构。
[0008]在一些实施例中,所述目标业务数据表格得到模块用于:当所述文件名称与与目标文件结构对应的命名规则不匹配时,将所述业务处理文件对应的父类文件结构作为关联文件结构;获取所述业务处理文件对应的文件结构与所述父类文件结构之间的结构继承关系;根据所述结构继承关系以及所述父类文件结构对应的解析策略对所述业务处理文件进
行数据解析。
[0009]在一些实施例中,所述根据所述结构继承关系以及所述父类文件结构对应的解析策略对所述业务处理文件进行数据解析包括:根据所述结构继承关系确定所述业务处理文件中继承所述父类文件结构的第一子文件内容,所述业务处理文件中第一子文件内容之外的文件内容作为第二子文件内容;根据所述父类文件结构对应的解析策略对所述第一子文件内容进行数据解析,根据预设的字段匹配规则对所述第二子文件内容进行数据解析。
[0010]在一些实施例中,所述数据核对模块用于:获取所述目标业务数据表格中的目标业务处理数据对应的数据标识;从所述原始业务数据表格中获取所述数据标识对应的原始业务处理数据,将所述目标业务处理数据与所述原始业务处理数据进行一致性核对,得到一致性核对结果。
[0011]在一些实施例中,所述处理模块用于:确定所述业务输入数据中的关联数据对;将所述业务输入数据输入到业务执行器中进行处理,在处理的过程中,当检测到所述关联数据对的前向处理数据处理完毕时,触发执行中断指令,以使得业务处理过程中断;在中断时长达到时长阈值时,触发继续执行指令,以使得业务执行器继续执行针对所述业务输入数据的业务处理过程,处理得到业务处理文件。
[0012]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取原始业务数据表格,从所述原始业务数据表格中获取业务输入数据;将所述业务输入数据输入到业务执行器中进行处理,处理得到业务处理文件;获取所述业务处理文件对应的关联文件结构,根据所述关联文件结构对应的解析策略对所述业务处理文件进行数据解析,将解析得到的业务处理数据写入业务数据表格中,得到目标业务数据表格;根据所述原始业务数据表格以及所述目标业务数据表格进行数据核对,得到数据核对结果,所述数据核对结果用于确定所述业务执行器的业务测试结果
[0013]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取原始业务数据表格,从所述原始业务数据表格中获取业务输入数据;将所述业务输入数据输入到业务执行器中进行处理,处理得到业务处理文件;获取所述业务处理文件对应的关联文件结构,根据所述关联文件结构对应的解析策略对所述业务处理文件进行数据解析,将解析得到的业务处理数据写入业务数据表格中,得到目标业务数据表格;根据所述原始业务数据表格以及所述目标业务数据表格进行数据核对,得到数据核对结果,所述数据核对结果用于确定所述业务执行器的业务测试结果。
[0014]第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:获取原始业务数据表格,从所述原始业务数据表格中获取业务输入数据;将所述业务输入数据输入到业务执行器中进行处理,处理得到业务处理文件;获取所述业务处理文件对应的关联文件结构,根据所述关联文件结构对应的解析策略对所述业务处理文件进行数据解析,将解析得到的业务处理数据写入业务数据表格中,得到目标业务数据表格;根据所述原始业务数据表格以及所述目标业务数据表格进行数据核对,得到数据核对结果,所述数据核对结果用于确定所述业务执行器的业务测试结果。
[0015]上述业务测试方法、装置、计算机设备、存储介质和计算机程序产品,获取原始业务数据表格,根据原始业务数据表格生成业务输入数据;将业务输入数据输入到业务执行器中进行处理,处理得到业务处理文件;获取业务处理文件对应的关联文件结构,根据关联文件结构对应的解析策略对业务处理文件进行数据解析,将解析得到的业务处理数据写入业务数据表格中,得到目标业务数据表格;根据原始业务数据表格以及目标业务数据表格进行数据核对,得到数据核对结果,数据核对结果用于确定业务执行器的业务测试结果。由于可以基于原始业务数据表格得到业务输入数据,再基于业务输入数据得到业务处理文件,而该业务处理文件可以根据对应的关联文件结构进行解析,得到目标业务数据表格,基于该目标业务数据表格以及原始业务数据表格进行数据的核对,从而能够基于数据核对的结果确定业务执行器的业务处理逻辑是否正确,得到准确的业务测试结果,而且能够自动的进行业务本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务测试方法,其特征在于,所述方法包括:获取原始业务数据表格,从所述原始业务数据表格中获取业务输入数据;将所述业务输入数据输入到业务执行器中进行处理,处理得到业务处理文件;获取所述业务处理文件对应的关联文件结构,根据所述关联文件结构对应的解析策略对所述业务处理文件进行数据解析,将解析得到的业务处理数据写入业务数据表格中,得到目标业务数据表格;根据所述原始业务数据表格以及所述目标业务数据表格进行数据核对,得到数据核对结果,所述数据核对结果用于确定所述业务执行器的业务测试结果。2.根据权利要求1所述的方法,其特征在于,所述获取所述业务处理文件对应的关联文件结构包括:获取所述业务处理文件的文件名称,判断所述文件名称与目标文件结构对应的命名规则是否匹配;当匹配时,将所述目标文件结构作为关联文件结构。3.根据权利要求2所述的方法,其特征在于,所述获取所述业务处理文件对应的关联文件结构,根据所述关联文件结构对应的解析策略对所述业务处理文件进行数据解析包括:当所述文件名称与与目标文件结构对应的命名规则不匹配时,将所述业务处理文件对应的父类文件结构作为关联文件结构;获取所述业务处理文件对应的文件结构与所述父类文件结构之间的结构继承关系;根据所述结构继承关系以及所述父类文件结构对应的解析策略对所述业务处理文件进行数据解析。4.根据权利要求3所述的方法,其特征在于,所述根据所述结构继承关系以及所述父类文件结构对应的解析策略对所述业务处理文件进行数据解析包括:根据所述结构继承关系确定所述业务处理文件中继承所述父类文件结构的第一子文件内容,所述业务处理文件中第一子文件内容之外的文件内容作为第二子文件内容;根据所述父类文件结构对应的解析策略对所述第一子文件内容进行数据解析,根据预设的字段匹配规则对所述第二子文件内容进行数据解析。5.根据权利要求1所述的方法,其特征在于,所述根据所述原始业务数据表格以及所述目标业务数据表格进行数据核对,得到数据核对结果包括:获取所...

【专利技术属性】
技术研发人员:朱琼飞郑培龙叶建锋杨琼云
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1