一种银行应用的测试方法及装置制造方法及图纸

技术编号:36289150 阅读:52 留言:0更新日期:2023-01-13 10:01
本申请公开了一种银行应用的测试方法及装置。所述方法应用于人工智能领域或金融领域。在执行所述银行应用的测试方法时,首先获取第一接口的输出信息,第一接口的输出信息根据第一接口的输入信息确定。接着,根据接口输入与输出的映射关系和第一接口的输出信息,确定第二接口的输入信息,所述映射关系用于指示第一接口的输出与第二接口的输入相对应为上游接口的输出信息与下游接口的输入信息相对应。最后,根据所述第二接口的输入信息确定第二接口的输出信息,以达到简化测试流程的目的。这样,通过建立接口输入与输出之间的映射关系,以使得执行接口测试时,可以将接口的输出作为相关联接口的输入,减少测试次数,达到了简化测试流程的目的。了简化测试流程的目的。了简化测试流程的目的。

【技术实现步骤摘要】
一种银行应用的测试方法及装置


[0001]本申请涉及人工智能
,尤其涉及一种银行应用的测试方法及装置。

技术介绍

[0002]对于银行传统系统,尤其是纯后台系统来说,要想对银行应用进行测试,往往可以新增测试场景,并借助人工编写好的测试用例对该新增测试场景进行测试。
[0003]目前,由于银行系统的测试方式还比较原始,用于测试的接口依旧是定长报文格式,而对测试场景进行测试时又通常应该在一个接口测试完毕之后,再对下一个接口进行测试。
[0004]因为定长报文格式本身可读性较差,再加上对测试场景进行测试时,造成多次对不同接口进行测试和多次读取测试结果,故该测试方法极为繁琐。

技术实现思路

[0005]有鉴于此,本申请实施例提供了一种银行应用的测试方法及装置,旨在达到简化测试流程的目的。
[0006]第一方面,本申请实施例提供了一种银行应用的测试方法,包括:
[0007]获取第一接口的输出信息,所述第一接口的输出信息根据所述第一接口的输入信息确定;
[0008]根据接口输入与输出的映射关系和所述第一接口的输出信息,确定第二接口的输入信息,所述映射关系用于指示第一接口的输出与第二接口的输入相对应为上游接口的输出信息与下游接口的输入信息相对应;
[0009]根据所述第二接口的输入信息确定第二接口的输出信息。
[0010]在一种可能的实现方式中,在所述根据所述第二接口的输入信息确定第二接口的输出信息之后,还包括:
[0011]响应于所述接口输入与输出的映射关系指示所述第二接口的输出信息与第三接口的输入信息相对应,确定所述第三接口的输入信息为所述第二接口的输出信息进行输入。
[0012]在一种可能的实现方式中,所述方法还包括:
[0013]根据预设输出信息,判断所述第二接口的输出信息是否为预期结果;
[0014]响应于所述第二接口的输出信息为预期结果,执行后续测试。
[0015]在一种可能的实现方式中,所述方法还包括:
[0016]获取所述第二接口的输出信息;
[0017]将所述第二接口的输出信息转化为定长报文,所述第二接口的输出信息为可扩展标记语言格式XML的信息;
[0018]根据所述定长报文发送请求。
[0019]在一种可能的实现方式中,所述方法还包括:
[0020]获取第二接口接收返回的定长报文;
[0021]将所述第二接口接收返回的定长报文转化为返回信息,所述返回信息为可扩展标记语言格式XML的信息。
[0022]第二方面,本申请实施例提供了一种银行应用的测试装置,包括:
[0023]获取单元,用于获取第一接口的输出信息,所述第一接口的输出信息根据所述第一接口的输入信息确定;
[0024]映射单元,用于根据接口输入与输出的映射关系和所述第一接口的输出信息,确定第二接口的输入信息,所述映射关系用于指示第一接口的输出与第二接口的输入相对应为上游接口的输出信息与下游接口的输入信息相对应;
[0025]输出单元,用于根据所述第二接口的输入信息确定第二接口的输出信息。
[0026]在一种可能的实现方式中,所述装置还包括响应单元:
[0027]所述响应单元,用于响应于所述接口输入与输出的映射关系指示所述第二接口的输出信息与第三接口的输入信息相对应,确定所述第三接口的输入信息为所述第二接口的输出信息进行输入。
[0028]在一种可能的实现方式中,所述测试单元还用于:
[0029]根据预设输出信息,判断所述第二接口的输出信息是否为预期结果;
[0030]响应于所述第二接口的输出信息为预期结果,执行后续测试。
[0031]在一种可能的实现方式中,所述测试单元还用于:
[0032]获取所述第二接口的输出信息;
[0033]将所述第二接口的输出信息转化为定长报文,所述第二接口的输出信息为可扩展标记语言格式XML的信息;
[0034]根据所述定长报文发送请求。
[0035]在一种可能的实现方式中,所述测试单元还用于:
[0036]获取第二接口接收返回的定长报文;
[0037]将所述第二接口接收返回的定长报文转化为返回信息,所述返回信息为可扩展标记语言格式XML的信息。
[0038]第三方面,本申请实施例提供了一种设备,所述设备包括存储器和处理器,所述存储器用于存储指令或代码,所述处理器用于执行所述指令或代码,以使所述设备执行前述第一方面任一项所述的银行应用的测试方法。
[0039]第四方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质中存储有代码,当所述代码被运行时,运行所述代码的设备实现前述第一方面任一项所述的银行应用的测试方法。
[0040]本申请实施例提供了一种银行应用的测试方法及装置。在执行所述方法时,首先获取第一接口的输出信息,所述第一接口的输出信息根据所述第一接口的输入信息确定。接着,根据接口输入与输出的映射关系和所述第一接口的输出信息,确定第二接口的输入信息,所述映射关系用于指示第一接口的输出与第二接口的输入相对应为上游接口的输出信息与下游接口的输入信息相对应。最后,根据所述第二接口的输入信息确定第二接口的输出信息,以达到简化测试流程的目的。这样,通过建立接口输入与输出之间的映射关系,以使得执行接口测试时,可以将接口的输出作为相关联接口的输入,从而减少测试次数,达
到了简化测试流程的目的。
附图说明
[0041]为更清楚地说明本实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1为本申请实施例提供的银行应用的测试方法的一种方法流程图;
[0043]图2为本申请实施例提供的银行应用的测试装置的一种结构示意图。
具体实施方式
[0044]对于银行传统系统,尤其是纯后台系统来说,要想对银行应用进行测试,往往可以新增测试场景,并借助人工编写好的测试用例对该新增测试场景进行测试。
[0045]由于银行系统的测试方式还比较原始,用于测试的接口依旧是定长报文格式,该报文格式本身可读性较差;而对复杂测试场景进行测试时,往往要调用几个甚至几十个接口的参数,并且通常应该在一个接口测试完毕之后,再对下一个接口进行测试。
[0046]这就造成了多次对不同接口进行测试和多次读取测试结果,故该测试方法极为繁琐。并且上述接口输入及输出信息由人工填写,在复杂测试场景下时,人工填写的输入及输出信息容易出现失误,对测试结果造成影响,为了获得正确的测试结果还要重复操作,影响测试效率。
[0047]为了解决上述问题,本申请实施例提供了一种银行应用的测试方法及装置。其中,所述银行应用的测试方法可以用于测试人本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种银行应用的测试方法,其特征在于,包括:获取第一接口的输出信息,所述第一接口的输出信息根据所述第一接口的输入信息确定;根据接口输入与输出的映射关系和所述第一接口的输出信息,确定第二接口的输入信息,所述映射关系用于指示第一接口的输出与第二接口的输入相对应为上游接口的输出信息与下游接口的输入信息相对应;根据所述第二接口的输入信息确定第二接口的输出信息。2.根据权利要求1所述的方法,其特征在于,在所述根据所述第二接口的输入信息确定第二接口的输出信息之后,还包括:响应于所述接口输入与输出的映射关系指示所述第二接口的输出信息与第三接口的输入信息相对应,确定所述第三接口的输入信息为所述第二接口的输出信息进行输入。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据预设输出信息,判断所述第二接口的输出信息是否为预期结果;响应于所述第二接口的输出信息为预期结果,执行后续测试。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述第二接口的输出信息;将所述第二接口的输出信息转化为定长报文,所述第二接口的输出信息为可扩展标记语言格式XML的信息;根据所述定长报文发送请求。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取第二接口接收返回的定长报文;将所述第二接口接收返回的定长报文转化为返回信息,所述返回信息为可扩展标记语言格式XML的信息。6.一种银行应用的测试装置,其特征在于,包括:获取单元,...

【专利技术属性】
技术研发人员:林会森林灿发李小莉谢昭杰
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1