本公开的实施例涉及计算机或金融的,具体涉及还款测试场景构建方法、装置、电子设备和存储介质。
背景技术:
1、在信贷业务测试场景中,对于当天产生的借据,或者一个借据的不同期,需要在当天模拟到期还款,宽限期还款,逾期还款等等测试场景。
2、由于信贷业务交易依赖系统业务时间,如果需要完成以上场景的模拟,需要等待交易系统整体日切跑批。而且,各个交易系统测试互相挤占时间,很难协同和统一。以上原因会给测试工作带来极大的不便,导致测试效率较低。
3、因此,如何提升信贷业务的测试效率,是本领域技术人员亟需解决的技术问题。
技术实现思路
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、通过pymysql方法,连接上述目标测试借据信息子库。
27、第二方面,本公开的实施例提供了一种还款测试场景构建装置,该装置包括:
28、获取模块,用于获取当前时间、测试借据信息和测试还款关系,上述测试借据信息包括至少一个原到期日,上述原到期日和期数一一对应,上述测试还款关系包括测试期数对应的还款关系,上述还款关系包括到期还款、宽限期还款和逾期还款;
29、计算模块,用于根据上述当前时间和上述测试还款关系,计算测试到期日,上述测试到期日为依据上述测试还款关系,将上述当前时间作为还款日时对应的到期日;
30、修改模块,用于将原测试场景中上述测试借据信息中测试期数对应的原到期日修改为上述测试到期日,以得到目标测试场景。
31、可选的,上述测试借据信息还包括借据标识、用户标识;以及
32、上述修改模块,包括:
33、目标测试借据信息子库获取单元,用于基于上述测试借据信息中的用户标识,在原测试场景中的至少两个测试借据信息子库中确定目标测试借据信息子库;
34、连接单元,用于连接上述目标测试借据信息子库;
35、分期计划获取单元,用于基于上述测试借据信息中的借据标识,查询上述目标测试借据信息子库中的测试借据分期计划;
36、修改单元,用于将上述测试借据分期计划中测试期数对应的原到期日修改为上述测试到期日。
37、第三方面,本公开的实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如第一方面中任一实现方式描述的方法。
38、第四方面,本公开的实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其中,该计算机程序被一个或多个处理器执行时实现如第一方面中任一实现方式描述的方法。
39、为了提升信贷业务的测试效率,本公开的实施例提供的还款测试场景构建方法、装置、电子设备和存储介质,通过获取当前时间、测试借据信息和测试还款关系,上述测试借据信息包括至少一个原到期日,上述原到期日和期数一一对应,上述测试还款关系包括测试期数对应的还款关系,上述还款关系包括到期还款、宽限期还款和逾期还款;根据上述当前时间和上述测试还款关系,计算测试到期日,上述测试到期日为依据上述测试还款关系,将上述当前时间作为还款日时对应的到期日;将原测试场景中上述测试借据信息中测试期数对应的原到期日修改为上述测试到期日,以得到目标测试场景。这样,可以在当前时刻灵活地对不同的还款场景进行测试,不用等待系统日切跑批,也不用担心时间的抢占,充分提升了信贷业务的测试效率。
1.一种还款测试场景构建方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述测试借据信息还包括借据标识、用户标识;以及
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求2所述的方法,其特征在于,所述连接所述目标测试借据信息子库,包括:
7.一种还款测试场景构建装置,其特征在于,包括:
8.根据权利要求7所述的装置,其特征在于,所述测试借据信息还包括借据标识、用户标识;以及
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,其中,所述计算机程序被一个或多个处理器执行时实现如权利要求1-6中任一所述的方法。