消费金融核心系统接口测试方法、装置和电子设备与流程
未命名
08-07
阅读:146
评论:0

1.本发明涉及计算机技术领域,尤其涉及一种消费金融核心系统接口测试方法、装置和电子设备。
背景技术:
2.随着金融市场的日益扩大,市场对于消费金融贷款需求量剧增。消费金融公司需要与大量外部机构合作,获取优质客户资源,同时分散降低资金风险。对消费金融公司而言,处理贷款审批和账务的核心系统是支撑公司业务发展的重要科技平台,核心系统提供的接口及自动审批处理过程,需要经过严密的测试验证,以达到提供稳定贷款审批服务、控制客户贷款风险、高效处理客户请求等目的。现有技术中,对消费金融核心系统接口测试分析,测试人员需要对不同合作方的申请、放款、还款接口逐一开展测试分析,工作量很大,且在处理不同的业务产品的接口和需求时,对测试人员的个人经验依赖性极高,测试质量和测试效率较低。
技术实现要素:
3.本发明提供一种消费金融核心系统接口测试方法、装置和电子设备,用以解决现有技术中在对消费金融核心系统接口进行测试分析时,测试人员需要对不同合作方的申请、放款、还款接口逐一开展测试分析,工作量很大,且在处理不同的业务产品的接口和需求时,对测试人员的个人经验依赖性极高,测试质量和测试效率较低的缺陷。
4.第一方面,本发明提供一种消费金融核心系统接口测试方法,包括:
5.获取待测接口对应的接口文档,对所述待测接口对应的接口文档进行标准化;
6.基于待测接口对应的业务审批需求和标准化后的所述接口文档,生成所述待测接口对应的测试大纲和测试案例。
7.在一些实施例中,所述基于待测接口对应的业务审批需求和标准化后的所述接口文档,生成所述待测接口对应的测试大纲和测试案例,包括:
8.获取标准化后的所述接口文档中的关键字段信息和关键测试数据信息;
9.基于所述关键字段信息和业务审批需求,调整标准测试大纲,生成所述待测接口对应的测试大纲;
10.基于所述待测接口对应的测试大纲和所述关键测试数据信息,生成所述待测接口对应的测试案例。
11.在一些实施例中,所述基于所述关键字段信息和业务审批需求,调整标准测试大纲,生成所述待测接口对应的测试大纲,包括:
12.基于所述待测接口的类型,调整标准测试大纲中的接口设置,基于所述业务审批需求调整标准测试大纲中的审批环节;
13.基于调整后的接口设置、审批环节和所述关键字段信息,调整标准测试大纲中的测试项、测试意图和测试点,生成所述待测接口对应的测试大纲。
14.在一些实施例中,所述基于所述待测接口对应的测试大纲和所述关键测试数据信息,生成所述待测接口对应的测试案例,包括:
15.基于所述关键测试数据信息,对所述待测接口对应的测试大纲进行实例化,生成所述待测接口对应的测试案例。
16.在一些实施例中,所述方法还包括:
17.生成所述标准测试大纲,所述标准测试大纲包括:接口设置、审批环节、测试项、测试意图和测试点。
18.在一些实施例中,所述生成所述标准测试大纲,包括:
19.基于通用的消费金融核心系统接口设计规则,确定标准接口文档;
20.获取所述标准接口文档中的关键字段;
21.基于所述标准接口文档对应的接口类型,确定所述接口设置,基于所述标准接口文档对应的业务审批流程确定所述审批环节;
22.基于所述接口设置、所述关键字段和审批环节,确定所述测试项、测试意图和测试点。
23.在一些实施例中,所述对所述待测接口对应的接口文档进行标准化,包括:
24.将所述待测接口对应的接口文档按照统一的接口文档格式进行标准化,所述统一的接口文档格式包括:参数、名称、类型、约束、说明、测试案例数据。
25.第二方面,本发明提供一种消费金融核心系统接口测试装置,包括:
26.标准化单元,用于获取待测接口对应的接口文档,对所述待测接口对应的接口文档进行标准化;
27.生成单元,用于基于待测接口对应的业务审批需求和标准化后的所述接口文档,生成所述待测接口对应的测试大纲和测试案例。
28.第三方面,本发明提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面任一项所述的消费金融核心系统接口测试方法。
29.第四方面,本发明提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的消费金融核心系统接口测试方法。
30.本发明提供的消费金融核心系统接口测试方法、装置和电子设备,通过将待测接口对应的接口文档进行标准化,并将待测接口对应的业务审批需求和标准化后的接口文档进行关联,生成待测接口对应的测试大纲和测试案例,实现在对不同合作方的多种接口进行测试分析时,减轻测试人员的工作量、降低对测试人员的个人经验的依赖性、提高测试质量和测试效率。
附图说明
31.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
32.图1为本发明一个实施例提供的消费金融核心系统接口测试方法的流程示意图;
33.图2为本发明一个实施例提供的生成待测接口对应的测试大纲和测试案例的流程示意图;
34.图3为本发明一个实施例提供的生成待测接口对应的测试大纲的流程示意图;
35.图4为本发明一个实施例提供的消费金融核心系统接口测试装置的结构示意图;
36.图5为本发明一个实施例提供的电子设备的实体结构示意图。
具体实施方式
37.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
38.下面结合图1-图5,对本发明进行描述。
39.图1为本发明一个实施例提供的消费金融核心系统接口测试方法的流程示意图。如图1所示,提供了一种消费金融核心系统接口测试方法,包括以下步骤:步骤110和步骤120。该方法流程步骤仅仅作为本发明一个可能的实现方式。
40.步骤110、获取待测接口对应的接口文档,对所述待测接口对应的接口文档进行标准化。
41.可选地,待测接口包含贷款申请接口、放款接口、还款接口以及相关的申请/放款/还款结果通知(或查询)接口。
42.待测接口对应的接口文档包含针对待测接口类型所需的信息,例如:客户相关的信息和消费金融核心系统需要使用的信息。例如,在待测接口为贷款申请接口时,对应的接口文档中客户相关的信息包括:申请人的编号、申请人的姓名、申请人的性别、身份证号码、申请的编号、申请的时间、申请的产品名称、申请的金额、申请的期数等,消费金融核心系统需要使用的信息包括:时间戳、设备参数信息等。
43.通过获取待测接口对应的接口文档,对所述待测接口对应的接口文档按照统一的接口文档格式进行标准化。
44.可选地,所述统一的接口文档格式包括:参数、名称、类型、约束、说明、测试案例数据。
45.将所述待测接口对应的接口文档中包含的针对待测接口类型所需的客户相关的信息和消费金融核心系统需要使用的信息,按照统一的接口文档格式中各字段的顺序依次排列进行标准化。
46.通过将待测接口对应的接口文档按照统一的接口文档格式进行标准化,使得在对不同合作方的多种接口进行测试分析时,可以灵活应对不同合作机构业务产品接口的变化,解决因不同合作方的接口差异大,导致测试质量和测试效率较低的问题,从而减轻测试人员的工作量。
47.步骤120、基于待测接口对应的业务审批需求和标准化后的所述接口文档,生成所述待测接口对应的测试大纲和测试案例。
48.可选地,待测接口对应的业务审批需求为针对待测接口类型所制定的多项审批环节。例如,贷款申请接口对应的业务审批需求的审批环节包括:申请数据的合法性检查、身
份证有效期检查、影像件下载检查、客户贷款申请重复提交检查、风险规则校验、商户贷款敞口检查、业务产品兼容性检查、和开立客户额度检查等。
49.将待测接口对应的业务审批需求和标准化后的接口文档进行关联,用于在处理不同的业务产品的接口和需求时,降低对测试人员的个人经验的依赖性。同时,对不同业务产品的风险管控规则变化引起审批节点的同步变化,只需要对标准化后的接口文档和审批节点做相应的调整,即可方便快捷地生成测试大纲和测试案例,提高测试质量和测试效率。
50.在本发明实施例中,通过将待测接口对应的接口文档进行标准化,并将待测接口对应的业务审批需求和标准化后的接口文档进行关联,生成待测接口对应的测试大纲和测试案例,实现在对不同合作方的多种接口进行测试分析时,减轻测试人员的工作量、降低对测试人员的个人经验的依赖性、提高测试质量和测试效率。
51.需要说明的是,本发明每一个实施方式可以自由组合、调换顺序或者单独执行,并不需要依靠或依赖固定的执行顺序。
52.在一些实施例中,图2为本发明一个实施例提供的生成待测接口对应的测试大纲和测试案例的流程示意图,如图2所示,所述步骤120基于待测接口对应的业务审批需求和标准化后的所述接口文档,生成所述待测接口对应的测试大纲和测试案例,包括:
53.步骤210、获取标准化后的所述接口文档中的关键字段信息和关键测试数据信息。
54.表1为本发明一个实施例提供的标准化后的贷款申请接口文档示例,如表1所示,标准化后的贷款申请接口文档中的关键字段信息为表1中第二列名称对应的信息,包括:申请编号、申请时间、合作方编号、申请产品、申请金额、申请期数等。标准化后的贷款申请接口文档中的关键测试数据信息为表1中的第三列-第五列中的测试案例对应的数据。标准化后的贷款申请接口文档中的关键测试数据信息的数量可以根据实际需求确定,不局限于表1中的第三列-第五列。
55.表1标准化后的贷款申请接口文档
56.序号名称测试案例1测试案例2测试案例31申请编号1234567812345678123456782申请时间2023012920230129202301293合作方编号1114申请产品xf001xf001xf0015申请金额6000600060006申请期数6667客户编号0000001000000100000018客户姓名测试测试测试9客户性别男男男10民族汉汉汉11身份证编号12345620230101001112345620230101001112345620230101001112身份证有效期20230101-2033010120230101-2033010120230101-2033010113身份证签发地测试身份证地址测试身份证地址测试身份证地址14客户手机号12312345678123123456781231234567815客户学历高中高中高中16客户毕业学校测试高中测试高中测试高中
17客户职业软件测试软件测试软件测试18客户月收入10000100001000019工作地址测试工作地址测试工作地址测试工作地址20家庭地址测试家庭地址测试家庭地址测试家庭地址
57.步骤220、基于所述关键字段信息和业务审批需求,调整标准测试大纲,生成所述待测接口对应的测试大纲。
58.标准测试大纲用于在对不同合作方的多种接口进行测试时,减少对测试人员的个人经验依赖性,提高测试质量和测试效率。
59.表2为本发明一个实施例提供的贷款申请接口对应的测试大纲示例,如表2所示,在待测接口为贷款申请接口时,基于所述关键字段信息和贷款申请业务审批需求,调整标准测试大纲,生成贷款审批接口对应的测试大纲。
60.表2贷款申请接口对应的测试大纲
61.[0062][0063]
步骤230、基于所述待测接口对应的测试大纲和所述关键测试数据信息,生成所述待测接口对应的测试案例。
[0064]
表3为本发明一个实施例提供的贷款申请接口对应的测试案例示例,如表3所示,在待测接口为贷款申请接口时,基于贷款申请接口对应的测试大纲和所述关键测试数据信息,生成贷款申请接口对应的测试案例。
[0065]
表3贷款申请接口对应的测试案例
[0066]
[0067]
[0068]
[0069][0070]
在本发明实施例中,通过获取标准化后的接口文档中的关键字段信息和关键测试数据信息,基于关键字段信息和业务审批需求,调整标准测试大纲,生成待测接口对应的测试大纲;基于待测接口对应的测试大纲和关键测试数据信息,生成所述待测接口对应的测试案例。实现在对不同合作方的多种接口进行测试分析时,减轻测试人员的工作量、降低对测试人员的个人经验的依赖性、提高测试质量和测试效率。
[0071]
在一些实施例中,图3为本发明一个实施例提供的生成待测接口对应的测试大纲的流程示意图,如图3所示,所述步骤220,包括:
[0072]
步骤310、基于所述待测接口的类型,调整标准测试大纲中的接口设置,基于所述业务审批需求调整标准测试大纲中的审批环节。
[0073]
可选地,标准测试大纲包括接口设置、审批环节、测试项、测试意图和测试点。
[0074]
标准测试大纲中的接口设置包括贷款申请接口、放款接口、还款接口以及相关的申请/放款/还款结果通知(或查询)接口。例如,当待测接口为贷款申请接口时,将标准测试大纲中的接口设置调整为申请接口;当待测接口为放款接口时,将标准测试大纲中的接口设置调整为放款接口。
[0075]
标准测试大纲中的审批环节包含在待测接口类型对应的业务审批需求中。例如,当待测接口类型为贷款申请接口时,标准测试大纲中的审批环节包括申请数据的合法性检查、身份证有效期检查、影像件下载检查、客户贷款申请重复提交检查、风险规则校验、商户贷款敞口检查、业务产品兼容性检查、和开立客户额度检查等。例如,当待测接口为贷款申请接口时,调整标准测试大纲中的审批环节为贷款申请业务审批需求对应的审批环节。
[0076]
步骤320、基于调整后的接口设置、审批环节和所述关键字段信息,调整标准测试大纲中的测试项、测试意图和测试点,生成所述待测接口对应的测试大纲。
[0077]
测试意图为针对测试项需要进行的检查项,测试点为测试意图对应的检查结果,即针对测试项进行的检查项的检查结果。一个测试项可以包含至少一个测试意图,一个测试意图对应至少一个测试点。
[0078]
例如,当待测接口为贷款申请接口时,基于调整后的接口设置、审批环节和所述关键字段信息,在审批环节为申请数据合法性检查时,调整标准测试大纲中的测试项为申请编号、申请时间、合作方编号、申请产品、申请金额、申请期数、客户编号、客户姓名、客户性别、民族等。例如,当测试项为申请编号时,测试意图包括检查申请编号是否为空、检查申请编号是否包含特殊字符和检查申请编号字符长度是否合法。当测试意图为检查申请编号是否为空时,对应的测试点包括为空、系统合法性校验不通过和不为空、系统合法性校验通
过;当测试意图为检查申请编号是否包含特殊字符时,对应的测试点包括为包含特殊字符、系统合法性校验不通过和不包含特殊字符、系统合法性校验通过;当测试意图为检查申请编号字符长度是否合法时,对应的测试点包括大于可输入最大长度、系统合法性校验不通过和小于或等于可输入最大长度、系统合法性校验通过。
[0079]
当待测接口为贷款申请接口时,基于调整后的接口设置、审批环节和所述关键字段信息,在审批环节为业务产品兼容性检查时,调整标准测试大纲中的测试项为业务产品兼容性,测试意图包括检查是否满足业务产品兼容性要求,对应的测试点包括本次申请贷款产品与该客户已申请贷款产品不兼容、系统合法性校验不通过和本次申请贷款产品与该客户已申请贷款产品兼容、系统合法性校验通过。
[0080]
在本发明实施例中,基于所述待测接口的类型,调整标准测试大纲中的接口设置,基于业务审批需求调整标准测试大纲中的审批环节;基于调整后的接口设置、审批环节和关键字段信息,调整标准测试大纲中的测试项、测试意图和测试点,生成待测接口对应的测试大纲,描述了待测接口对应的测试大纲的生成过程,在标准测试大纲的基础上,为待测接口提供了与之相适应的的测试大纲,提高测试质量和测试效率。
[0081]
在一些实施例中,所述步骤230,包括:
[0082]
基于所述关键测试数据信息,对所述待测接口对应的测试大纲进行实例化,生成所述待测接口对应的测试案例。
[0083]
可选地,基于关键测试数据信息,即客户相关的信息,对所述待测接口对应的测试大纲赋具体的值。例如,将客户相关的申请编号的字符串,赋值给所述待测接口对应的测试大纲中的申请编号;将客户填写的姓名,赋值给所述待测接口对应的测试大纲中的客户姓名。从而生成所述待测接口对应的测试案例。
[0084]
在本发明实施例中,通过基于关键测试数据信息,对待测接口对应的测试大纲进行实例化,生成所述待测接口对应的测试案例。在与待测接口相适应的测试大纲的基础上,生成与待测接口相适应的测试案例,使得测试案例更加准确,从而提高测试质量和测试效率。
[0085]
在一些实施例中,所述方法还包括生成所述标准测试大纲,
[0086]
生成所述标准测试大纲包括:
[0087]
基于通用的消费金融核心系统接口设计规则,确定标准接口文档;
[0088]
获取所述标准接口文档中的关键字段;
[0089]
基于所述标准接口文档对应的接口类型,确定所述接口设置,基于所述标准接口文档对应的业务审批流程确定所述审批环节;
[0090]
基于所述接口设置、所述关键字段和审批环节,确定所述测试项、测试意图和测试点。
[0091]
可选地,基于通用的消费金融核心系统接口设计规则,确定标准接口文档中通常需要包含的字段信息,包括与申请人相关的信息和与核心系统使用相关的信息。
[0092]
标准接口文档中的关键字段为与申请人相关的信息。
[0093]
基于所述标准接口文档对应的接口类型,确定所述接口设置,基于所述标准接口文档对应的业务审批流程确定所述审批环节。
[0094]
例如,当标准接口文档对应的接口类型为贷款申请接口时,调整接口设置为申请
接口,调整审批环节为贷款申请业务审批需求对应的审批环节。基于所述接口设置、所述关键字段和审批环节,确定所述测试项、测试意图和测试点。
[0095]
标准测试大纲的生成,使得在对不同合作方的多种接口测试时,可以在标准测试大纲的基础上,根据不同合作方的多种接口自身的特征进行灵活调整,使得消费金融核心系统接口测试更加灵活。
[0096]
在本发明实施例中,标准测试大纲的生成过程,标准测试大纲的生成,为不同合作方的多种接口测试提供基础数据,根据不同合作方的多种接口自身的特征对标准大纲进行灵活调整,使得消费金融核心系统接口测试方法更加灵活、适应性更强,提高测试质量和测试效率。
[0097]
下面对本发明实施例提供的消费金融核心系统接口测试装置进行描述,下文描述的消费金融核心系统接口测试装置与上文描述的消费金融核心系统接口测试方法可相互对应参照。
[0098]
图4为本发明一个实施例提供的消费金融核心系统接口测试装置的结构示意图,如图4所示,该消费金融核心系统接口测试装置400包括:
[0099]
标准化单元410,用于获取待测接口对应的接口文档,对所述待测接口对应的接口文档进行标准化。
[0100]
生成单元420,用于基于待测接口对应的业务审批需求和标准化后的所述接口文档,生成所述待测接口对应的测试大纲和测试案例。
[0101]
在一些实施例中,所述基于待测接口对应的业务审批需求和标准化后的所述接口文档,生成所述待测接口对应的测试大纲和测试案例,包括:
[0102]
获取标准化后的所述接口文档中的关键字段信息和关键测试数据信息。
[0103]
基于所述关键字段信息和业务审批需求,调整标准测试大纲,生成所述待测接口对应的测试大纲。
[0104]
基于所述待测接口对应的测试大纲和所述关键测试数据信息,生成所述待测接口对应的测试案例。
[0105]
在一些实施例中,所述基于所述关键字段信息和业务审批需求,调整标准测试大纲,生成所述待测接口对应的测试大纲,包括:
[0106]
基于所述待测接口的类型,调整标准测试大纲中的接口设置,基于所述业务审批需求调整标准测试大纲中的审批环节。
[0107]
基于调整后的接口设置、审批环节和所述关键字段信息,调整标准测试大纲中的测试项、测试意图和测试点,生成所述待测接口对应的测试大纲。
[0108]
在一些实施例中,所述基于所述待测接口对应的测试大纲和所述关键测试数据信息,生成所述待测接口对应的测试案例,包括:
[0109]
基于所述关键测试数据信息,对所述待测接口对应的测试大纲进行实例化,生成所述待测接口对应的测试案例。
[0110]
在一些实施例中,所述装置还包括:
[0111]
生成单元,用于生成所述标准测试大纲,所述标准测试大纲包括:接口设置、审批环节、测试项、测试意图和测试点。
[0112]
在一些实施例中,所述生成所述标准测试大纲,包括:
[0113]
基于通用的消费金融核心系统接口设计规则,确定标准接口文档;
[0114]
获取所述标准接口文档中的关键字段;
[0115]
基于所述标准接口文档对应的接口类型,确定所述接口设置,基于所述标准接口文档对应的业务审批流程确定所述审批环节;
[0116]
基于所述接口设置、所述关键字段和审批环节,确定所述测试项、测试意图和测试点。
[0117]
在一些实施例中,所述对所述待测接口对应的接口文档进行标准化,包括:
[0118]
将所述待测接口对应的接口文档按照统一的接口文档格式进行标准化,所述统一的接口文档格式包括:参数、名称、类型、约束、说明、测试案例数据。
[0119]
在此需要说明的是,本发明实施例提供消费金融核心系统接口测试装置,能够实现上述消费金融核心系统接口测试方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
[0120]
图5为本发明一个实施例提供的电子设备的实体结构示意图,如图5所示,该电子设备可以包括:处理器(processor)510、通信接口(communications interface)520、存储器(memory)530和通信总线540,其中,处理器510,通信接口520,存储器530通过通信总线540完成相互间的通信。处理器510可以调用存储器530中的逻辑指令,以执行消费金融核心系统接口测试方法,该方法包括:获取待测接口对应的接口文档,对所述待测接口对应的接口文档进行标准化;基于待测接口对应的业务审批需求和标准化后的所述接口文档,生成所述待测接口对应的测试大纲和测试案例。
[0121]
此外,上述的存储器530中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0122]
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的消费金融核心系统接口测试方法,该方法包括:获取待测接口对应的接口文档,对所述待测接口对应的接口文档进行标准化;基于待测接口对应的业务审批需求和标准化后的所述接口文档,生成所述待测接口对应的测试大纲和测试案例。
[0123]
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的消费金融核心系统接口测试方法,该方法包括:获取待测接口对应的接口文档,对所述待测接口对应的接口文档进行标准化;基于待测接口对应的业务审批需求和标准化后的所述接口文档,生成所述待测接口对应的测试大纲和测试案例。
[0124]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可
以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0125]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0126]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
技术特征:
1.一种消费金融核心系统接口测试方法,其特征在于,包括:获取待测接口对应的接口文档,对所述待测接口对应的接口文档进行标准化;基于待测接口对应的业务审批需求和标准化后的所述接口文档,生成所述待测接口对应的测试大纲和测试案例。2.根据权利要求1所述的消费金融核心系统接口测试方法,其特征在于,所述基于待测接口对应的业务审批需求和标准化后的所述接口文档,生成所述待测接口对应的测试大纲和测试案例,包括:获取标准化后的所述接口文档中的关键字段信息和关键测试数据信息;基于所述关键字段信息和业务审批需求,调整标准测试大纲,生成所述待测接口对应的测试大纲;基于所述待测接口对应的测试大纲和所述关键测试数据信息,生成所述待测接口对应的测试案例。3.根据权利要求2所述的消费金融核心系统接口测试方法,其特征在于,所述基于所述关键字段信息和业务审批需求,调整标准测试大纲,生成所述待测接口对应的测试大纲,包括:基于所述待测接口的类型,调整标准测试大纲中的接口设置,基于所述业务审批需求调整标准测试大纲中的审批环节;基于调整后的接口设置、审批环节和所述关键字段信息,调整标准测试大纲中的测试项、测试意图和测试点,生成所述待测接口对应的测试大纲。4.根据权利要求2所述的消费金融核心系统接口测试方法,其特征在于,所述基于所述待测接口对应的测试大纲和所述关键测试数据信息,生成所述待测接口对应的测试案例,包括:基于所述关键测试数据信息,对所述待测接口对应的测试大纲进行实例化,生成所述待测接口对应的测试案例。5.根据权利要求2-4中任一项所述的消费金融核心系统接口测试方法,其特征在于,所述方法还包括:生成所述标准测试大纲,所述标准测试大纲包括:接口设置、审批环节、测试项、测试意图和测试点。6.根据权利要求5所述的消费金融核心系统接口测试方法,其特征在于,所述生成所述标准测试大纲,包括:基于通用的消费金融核心系统接口设计规则,确定标准接口文档;获取所述标准接口文档中的关键字段;基于所述标准接口文档对应的接口类型,确定所述接口设置,基于所述标准接口文档对应的业务审批流程确定所述审批环节;基于所述接口设置、所述关键字段和审批环节,确定所述测试项、测试意图和测试点。7.根据权利要求1所述的消费金融核心系统接口测试方法,其特征在于,所述对所述待测接口对应的接口文档进行标准化,包括:将所述待测接口对应的接口文档按照统一的接口文档格式进行标准化,所述统一的接口文档格式包括:参数、名称、类型、约束、说明、测试案例数据。
8.一种消费金融核心系统接口测试装置,其特征在于,标准化单元,用于获取待测接口对应的接口文档,对所述待测接口对应的接口文档进行标准化;生成单元,用于基于待测接口对应的业务审批需求和标准化后的所述接口文档,生成所述待测接口对应的测试大纲和测试案例。9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述的消费金融核心系统接口测试方法。10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的消费金融核心系统接口测试方法。
技术总结
本发明提供一种消费金融核心系统接口测试方法、装置和电子设备,属于计算机技术领域,其中,消费金融核心系统接口测试方法包括:获取待测接口对应的接口文档,对所述待测接口对应的接口文档进行标准化;基于待测接口对应的业务审批需求和标准化后的所述接口文档,生成所述待测接口对应的测试大纲和测试案例。本发明通过将待测接口对应的接口文档进行标准化,并将待测接口对应的业务审批需求和标准化后的接口文档进行关联,生成待测接口对应的测试大纲和测试案例,实现在对不同合作方的多种接口进行测试分析时,减轻测试人员的工作量、降低对测试人员的个人经验的依赖性、提高测试质量和测试效率。量和测试效率。量和测试效率。
技术研发人员:金鑫
受保护的技术使用者:中银金融科技有限公司
技术研发日:2023.02.27
技术公布日:2023/8/5
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/