批量文件测试方法及装置制造方法及图纸

技术编号:34481400 阅读:9 留言:0更新日期:2022-08-10 08:57
本申请实施例提供一种批量文件测试方法及装置,涉及软件测试领域,方法包括:获取批量文件对应的联机交易报文,根据所述联机交易报文和预设标准交易模板,生成对应的上送报文;调起与所述上送报文对应的联机交易进行批量测试,得到交易测试结果;根据批量文件中各机构的机构标识验证所述批量文件中各测试点所对应的交易测试结果与文件原始内容是否一致,若是,则判定该机构的测试点测试通过,否则判定该机构的测试点测试不通过;本申请能够有效提高批量文件测试效率。提高批量文件测试效率。提高批量文件测试效率。

【技术实现步骤摘要】
批量文件测试方法及装置


[0001]本申请涉及软件测试领域,具体涉及一种批量文件测试方法及装置。

技术介绍

[0002]现有技术中对于批量文件的测试,目前均通过测试人员设计测试点,然后人工预埋测试数据,跑批后再人为的获取批量文件并逐条与预期结果核对,浪费人力,且效率较低。

技术实现思路

[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]一致性验证单元,用于验证各测试点的交易测试结果与对应的批量文件的文件原始内容是否一致。
[0037]第三方面,本申请提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的批量文件测试方法的步骤。
[0038]第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的批量文件测试方法的步骤。
[0039]第五方面,本申请提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现所述的批量文件测试方法的步骤。
[0040]由上述技术方案可知,本申请提供一种批量文件测试方法及装置,通过预设标准
交易模板自动生成对应的上送报文并进行联机交易测试,然后通过机构标识确定交易测试结果中与各测试点对应的文件原始内容并进行一致性验证,由此能够有效提高批量文件测试效率。
附图说明
[0041]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1为本申请实施例中的批量文件测试方法的流程示意图之一;
[0043]图2为本申请实施例中的批量文件测试方法的流程示意图之二;
[0044]图3为本申请实施例中的批量文件测试方法的流程示意图之三;
[0045]图4为本申请实施例中的批量文件测试装置的结构图之一;
[0046]图5为本申请实施例中的批量文件测试装置的结构图之二;
[0047]图6为本申请实施例中的批量文件测试装置的结构图之三;
[0048]图7为本申请实施例中的批量文件测试装置的结构图之四;
[0049]图8为本申请实施例中的批量文件测试装置的结构图之五;
[0050]图9为本申请实施例中的批量文件测试装置的结构图之六;
[0051]图10为本申请实施例中的电子设备的结构示意图。
具体实施方式
[0052]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种批量文件测试方法,其特征在于,所述方法包括:获取批量文件对应的联机交易报文,根据所述联机交易报文和预设标准交易模板,生成对应的上送报文;调起与所述上送报文对应的联机交易进行批量测试,得到交易测试结果;根据批量文件中各机构的机构标识验证所述批量文件中各测试点所对应的交易测试结果与文件原始内容是否一致,若是,则判定该机构的测试点测试通过,否则判定该机构的测试点测试不通过。2.根据权利要求1所述的批量文件测试方法,其特征在于,在所述根据所述联机交易报文和预设标准交易模板,生成对应的上送报文之前,包括:根据所述联机交易报文和对应的接口文档,确定标准交易模板,其中,所述标准交易模板包含所述接口文档中的上送字段和对应的字段值。3.根据权利要求1所述的批量文件测试方法,其特征在于,所述根据所述联机交易报文和预设标准交易模板,生成对应的上送报文,包括:将所述联机交易报文中的关键数据赋值给预设标准交易模板中对应的上送字段,得到联机交易的上送报文。4.根据权利要求3所述的批量文件测试方法,其特征在于,在所述将所述联机交易报文中的关键数据赋值给预设标准交易模板中对应的上送字段之前,包括:根据自定义的批量文件的测试点,确定所述联机交易报文中的关键数据。5.根据权利要求1所述的批量文件测试方法,其特征在于,所述调起与所述上送报文对应的联机交易进行批量测试,得到交易测试结果,包括:顺序调起与所述上送报文对应的联机交易,并将所述联机交易的交易记录存储至设定数据表中;根据所述设定数据表中存储的交易记录,得到交易测试结果。6.根据权利要求1所述的批量文件测试方法,其特征在于,所述根据批量文件中各机构的机构标识验证所述批量文件中各测试点所对应的交易测试结果与文件原始内容是否一致,包括:根据批量文件中各机构的机构标识确定与各测试点的交易测试结果对应的批量文件的文件原始内容;验证各测试点的交易测试结果与对应的批量文件的文件原始内容是否一致。7.一种批量文件测试装置,其特征在于,包括:测试数据预埋模块,用于获取批量文件对应的联机交易报文,根据所述联机交易报文和预设标准交易模板,生成对应的上送报文;联机测试模块,用于调起与所述上送报文对应的联机交易进...

【专利技术属性】
技术研发人员:曹仰止滕建德何怀莹陈熙
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1