一种并账功能的测试方法及装置制造方法及图纸

技术编号:24497502 阅读:39 留言:0更新日期:2020-06-13 03:37
本发明专利技术为一种并账功能的测试方法及装置,自动化实现在信贷系统和银行核心系统的集成测试中对并账功能的测试,测试周期中的每个测试日期在信贷系统模拟执行日切过程中的批处理任务,生成并账文件,通过仅在信贷系统日切到实时交易日期的情况下,在银行核心系统模拟执行日切操作,进而在信贷系统日切到还款日期次日的情况下,在信贷系统对测试周期中每个测试日期生成的并账文件进行合并,利用合并后的并账文件,在信贷系统和银行核心系统集成测试并账功能,即在并账功能测试过程中只有实时交易发生时才要求银行核心系统配合执行日切操作,大幅度减少了银行核心系统执行日切的次数,缩短了并账功能的测试时间,提高了并账功能的测试效率。

A test method and device of account consolidation function

【技术实现步骤摘要】
一种并账功能的测试方法及装置
本专利技术涉及系统测试
,更具体的,涉及一种并账功能的测试方法及装置。
技术介绍
并账功能是信贷系统的重要功能,可以将信贷系统中信贷产品所产生的实时借、还款交易数据以及每日利息、复息、罚息计提等账务数据,通过每日并账操作的方式计入银行核心账务系统。在信贷系统开发完成后,需要对信贷系统的并账功能进行测试,以保证信贷系统产生的并账文件内容的正确性,以及对银行核心系统的并账操作结果的正确性,进而保证信贷系统上线后的稳定运行。并账功能的测试主要分为两个部分:1、对于信贷系统的并账文件功能的测试;2、信贷系统与银行核心系统的集成测试。目前,在并账功能的集成测试中,信贷系统需要将每个测试日期的测试数据向银行核心系统提交一次并账测试,信贷系统每提交一次测试日期的并账测试,银行核心系统出于记账日期的要求,都需要配合信贷系统切换核心系统的时间,即进行日切。然而银行核心系统每次切换日期,都伴随着一系列的日切任务操作,这些操作需要消耗2~3个小时。由于对信贷系统并账功能的测试需涵盖贷款产品整个生命周期,测试数据涉及的测试日期较长,以一个贷款产品从生成到逾期需要360天以上为例,即使忽略测试人员的业务操作和验证的时间,整个测试周期也需要消耗360*2~3=720小时以上,如果每个工作日测试10个小时,则并账功能的测试需要耗费72天,极大的降低了并账功能的测试效率。
技术实现思路
有鉴于此,本专利技术提供了一种并账功能的测试方法及装置,提高了并账功能的测试效率。为了实现上述专利技术目的,本专利技术提供的具体技术方案如下:一种并账功能的测试方法,包括:根据测试用例对信贷系统和银行核心系统进行初始化;对所述测试用例进行解析,确定至少一个测试周期中的实时交易日期和非实时交易日期,所述实时交易日期包括借款日期和还款日期;依据所述测试用例,在所述测试周期中的每个测试日期在所述信贷系统模拟执行日切过程中的批处理任务,生成每个所述测试日期的并账文件,并对所述并账文件进行验证;在所述信贷系统日切到所述实时交易日期的情况下,在所述银行核心系统模拟执行日切操作,使所述银行核心系统与所述信贷系统保持系统日期同步;在所述信贷系统日切到所述还款日期次日的情况下,对所述测试周期中每个测试日期生成的所述并账文件进行合并,得到合并后的并账文件,并利用所述合并后的并账文件,在所述信贷系统和所述银行核心系统集成测试并账功能。可选的,所述根据测试用例对信贷系统和银行核心系统进行初始化,包括:对所述测试用例进行解析,得到测试初始日期和所述银行核心系统中各会计科目的初始额度;将所述信贷系统和所述银行核心系统的系统日期设定为所述测试初始日期;根据所述银行核心系统中各会计科目的初始额度,对所述银行核心系统进行配置。可选的,所述依据所述测试用例,在所述测试周期中的每个测试日期在所述信贷系统模拟执行日切过程中的并账任务,生成每个测试日期的并账文件,包括:依据所述测试用例,在所述测试周期中的每个测试日期在所述信贷系统依次模拟执行日切过程中的账户试算任务、日统计报表生成任务和并账任务,生成每个所述测试日期的并账文件,所述并账文件包括分录文件和总账文件。可选的,在所述信贷系统日切到所述实时交易日期次日的情况下,所述方法还包括:在所述对所述测试周期中每个测试日期生成的所述并账文件进行合并之前,在所述信贷系统模拟向所述银行核心系统发送实时交易对账请求;在所述银行核心系统模拟执行实时交易对账任务,并向所述信贷系统发送对账结果。可选的,所述利用所述合并后的并账文件,在所述信贷系统和所述银行核心系统集成测试并账功能,包括:在所述信贷系统模拟向所述银行核心系统发送携带有所述合并后的并账文件的并账请求;在所述银行核心系统模拟执行对所述并账请求的验证,并向所述信贷系统发送验证结果。一种并账功能的测试装置,包括:系统初始化单元,用于根据测试用例对信贷系统和银行核心系统进行初始化;测试用例解析单元,用于对所述测试用例进行解析,确定至少一个测试周期中的实时交易日期和非实时交易日期,所述实时交易日期包括借款日期和还款日期;信贷系统测试单元,用于依据所述测试用例,在所述测试周期中的每个测试日期在所述信贷系统模拟执行日切过程中的批处理任务,生成每个所述测试日期的并账文件,并对所述并账文件进行验证;日期同步单元,用于在所述信贷系统日切到所述实时交易日期的情况下,在所述银行核心系统模拟执行日切操作,使所述银行核心系统与所述信贷系统保持系统日期同步;并账文件合并单元,用于在所述信贷系统日切到所述还款日期次日的情况下,对所述测试周期中每个测试日期生成的所述并账文件进行合并,得到合并后的并账文件;集成测试单元,用于利用所述合并后的并账文件,在所述信贷系统和所述银行核心系统集成测试并账功能。可选的,所述系统初始化单元,具体用于:对所述测试用例进行解析,得到测试初始日期和所述银行核心系统中各会计科目的初始额度;将所述信贷系统和所述银行核心系统的系统日期设定为所述测试初始日期;根据所述银行核心系统中各会计科目的初始额度,对所述银行核心系统进行配置。可选的,所述信贷系统测试单元,具体用于:依据所述测试用例,在所述测试周期中的每个测试日期在所述信贷系统依次模拟执行日切过程中的账户试算任务、日统计报表生成任务和并账任务,生成每个所述测试日期的并账文件,所述并账文件包括分录文件和总账文件。可选的,所述装置还包括:对账功能测试单元,用于在所述信贷系统日切到所述实时交易日期次日的情况下,在对所述测试周期中每个测试日期生成的所述并账文件进行合并之前,在所述信贷系统模拟向所述银行核心系统发送实时交易对账请求;并且在所述银行核心系统模拟执行实时交易对账任务,并向所述信贷系统发送对账结果。可选的,所述集成测试单元,具体用于:在所述信贷系统模拟向所述银行核心系统发送携带有所述合并后的并账文件的并账请求;在所述银行核心系统模拟执行对所述并账请求的验证,并向所述信贷系统发送验证结果。相对于现有技术,本专利技术的有益效果如下:本专利技术公开了一种并账功能的测试方法,自动化实现在信贷系统和银行核心系统的集成测试中对并账功能的测试,在测试周期中的每个测试日期在信贷系统模拟执行日切过程中的批处理任务,生成并账文件,通过仅在信贷系统日切到实时交易日期的情况下,在银行核心系统模拟执行日切操作,进而在信贷系统日切到还款日期次日的情况下,在信贷系统对测试周期中每个测试日期生成的并账文件进行合并,利用合并后的并账文件,在信贷系统和银行核心系统集成测试并账功能,即在并账功能测试过程中只有实时交易发生时才要求银行核心系统配合执行日切操作,大幅度减少了银行核心系统执行日切的次数,缩短了并账功能的测试时间,提高了并账功能的测试效率。附图说明为了更本文档来自技高网...

【技术保护点】
1.一种并账功能的测试方法,其特征在于,包括:/n根据测试用例对信贷系统和银行核心系统进行初始化;/n对所述测试用例进行解析,确定至少一个测试周期中的实时交易日期和非实时交易日期,所述实时交易日期包括借款日期和还款日期;/n依据所述测试用例,在所述测试周期中的每个测试日期在所述信贷系统模拟执行日切过程中的批处理任务,生成每个所述测试日期的并账文件,并对所述并账文件进行验证;/n在所述信贷系统日切到所述实时交易日期的情况下,在所述银行核心系统模拟执行日切操作,使所述银行核心系统与所述信贷系统保持系统日期同步;/n在所述信贷系统日切到所述还款日期次日的情况下,对所述测试周期中每个测试日期生成的所述并账文件进行合并,得到合并后的并账文件,并利用所述合并后的并账文件,在所述信贷系统和所述银行核心系统集成测试并账功能。/n

【技术特征摘要】
1.一种并账功能的测试方法,其特征在于,包括:
根据测试用例对信贷系统和银行核心系统进行初始化;
对所述测试用例进行解析,确定至少一个测试周期中的实时交易日期和非实时交易日期,所述实时交易日期包括借款日期和还款日期;
依据所述测试用例,在所述测试周期中的每个测试日期在所述信贷系统模拟执行日切过程中的批处理任务,生成每个所述测试日期的并账文件,并对所述并账文件进行验证;
在所述信贷系统日切到所述实时交易日期的情况下,在所述银行核心系统模拟执行日切操作,使所述银行核心系统与所述信贷系统保持系统日期同步;
在所述信贷系统日切到所述还款日期次日的情况下,对所述测试周期中每个测试日期生成的所述并账文件进行合并,得到合并后的并账文件,并利用所述合并后的并账文件,在所述信贷系统和所述银行核心系统集成测试并账功能。


2.根据权利要求1所述的方法,其特征在于,所述根据测试用例对信贷系统和银行核心系统进行初始化,包括:
对所述测试用例进行解析,得到测试初始日期和所述银行核心系统中各会计科目的初始额度;
将所述信贷系统和所述银行核心系统的系统日期设定为所述测试初始日期;
根据所述银行核心系统中各会计科目的初始额度,对所述银行核心系统进行配置。


3.根据权利要求1所述的方法,其特征在于,所述依据所述测试用例,在所述测试周期中的每个测试日期在所述信贷系统模拟执行日切过程中的并账任务,生成每个测试日期的并账文件,包括:
依据所述测试用例,在所述测试周期中的每个测试日期在所述信贷系统依次模拟执行日切过程中的账户试算任务、日统计报表生成任务和并账任务,生成每个所述测试日期的并账文件,所述并账文件包括分录文件和总账文件。


4.根据权利要求1所述的方法,其特征在于,在所述信贷系统日切到所述实时交易日期次日的情况下,所述方法还包括:
在对所述测试周期中每个测试日期生成的所述并账文件进行合并之前,在所述信贷系统模拟向所述银行核心系统发送实时交易对账请求;
在所述银行核心系统模拟执行实时交易对账任务,并向所述信贷系统发送对账结果。


5.根据权利要求1所述的方法,其特征在于,所述利用所述合并后的并账文件,在所述信贷系统和所述银行核心系统集成测试并账功能,包括:
在所述信贷系统模拟向所述银行核心系统发送携带有所述合并后的并账文件的并账请求;
在所述银行核心系统模拟执行对所述并账请求的验证,并向所述信贷系统发送验证...

【专利技术属性】
技术研发人员:关亚雷
申请(专利权)人:宜人恒业科技发展北京有限公司普信恒业科技发展北京有限公司
类型:发明
国别省市:北京;11

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

1