[发明专利]一种对账系统验证方法及装置在审
申请号: | 202110352176.3 | 申请日: | 2021-03-31 |
公开(公告)号: | CN115147212A | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 王辽松 | 申请(专利权)人: | 网联清算有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/38;G06Q20/40 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 李博洋 |
地址: | 100032 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 验证 方法 装置 | ||
本发明公开了一种对账系统验证方法及装置,该方法包括:获取测试任务;将测试任务发送至被测对账系统,以调用被测对账系统执行测试任务,得到实际对账结果;根据测试任务调用规则计算引擎,以基于规则计算引擎对测试任务进行计算,得到期望对账结果;对比实际对账结果和期望对账结果,生成对被测对账系统的验证结果。通过实施本发明,将被测对账系统作为一个整体进行验证,可以不必关注被测对账系统各模块之间的接口的细节,可以大量减少对于mock的依赖,实现从被测对账系统的输入端到输出端的角度验证被测对账系统的整体效果,验证高效,可以节省大量的人力和物力。
技术领域
本发明涉及系统验证技术领域,具体涉及一种对账系统验证方法及装置。
背景技术
对账系统作为清算平台重要的组成部分,在保证交易数据的真实、正确以及可靠方面发挥着极其重要的作用,因此,对对账系统进行上线前的验证至关重要。
当前对对账系统的验证方法,主要为模块级的接口测试,该方法从模块对外提供的接口入手,根据接口的入口参数,设计不同场景的案例进行功能覆盖,对涉及到的其他模块调用情形,采取mock测试方式(mock是在测试过程中,对于一些不容易构造/获取的对象,创建一个mock对象来模拟对象的行为)实现。但是这种测试方式需要对每个模块单独进行,对于由多个模块组成的对账系统来说,在对账系统的验证过程中会需要大量的准备工作,比如模块之间的接口梳理,相关模块的mock配置等,从而存在工作量大、效率低等问题,不能满足对账系统的快速迭代需求。
发明内容
有鉴于此,为了克服现有技术中对账系统的验证方法的缺陷,本发明实施例提供了一种对账系统验证方法及装置。
根据第一方面,本发明实施例提供了一种对账系统验证方法,包括:获取测试任务;将所述测试任务发送至被测对账系统,以调用所述被测对账系统执行所述测试任务,得到实际对账结果;根据所述测试任务调用规则计算引擎,以基于所述规则计算引擎对所述测试任务进行计算,得到期望对账结果;对比所述实际对账结果和所述期望对账结果,生成对所述被测对账系统的验证结果。
可选地,所述对比所述实际对账结果和所述期望对账结果,生成对所述被测对账系统的验证结果,包括:若所述实际对账结果和所述期望对账结果一致,则判定所述被测对账系统合格;若所述实际对账结果和所述期望对账结果不一致,则判定所述被测对账系统不合格。
可选地,所述规则计算引擎进行规则计算时所使用的规则集为根据规则数据来源及业务类型所构建的集合,所述规则集中包含有不同业务对应的计算规则;所述规则数据来源至少包括:业务的需求文档、已经通过验证的业务文件及与外部进行通信的报文协议文件;
基于所述规则计算引擎对所述测试任务进行计算,得到期望对账结果,包括:对于新增业务数据,基于所述需求文档及报文协议文件调用对应的计算规则提取文件信息;对于处于运行过程中的业务数据,基于所述已经通过验证的业务文件调用对应的计算规则提取文件信息;基于所提取的文件信息进行计算,得到所述期望对账结果。
可选地,测试任务包括测试业务类型数据及测试数据,基于所述规则计算引擎对所述测试任务进行计算,得到期望对账结果,包括:根据所述测试业务类型数据确定业务类型;根据所述业务类型查找对应类型的任务表,所述任务表为根据所述业务类型、所述测试数据所构建的任务列表;调用所述规则计算引擎执行所述任务表中的任务;根据所述规则计算引擎的执行结果得到所述期望对账结果。
可选地,在所述基于所述规则计算引擎对所述测试任务进行计算,得到期望对账结果之后,所述方法还包括:根据规则计算引擎执行任务表中的任务的状态更新任务表中任务的状态。
可选地,在所述基于所述规则计算引擎对所述测试任务进行计算,得到期望对账结果之后,还包括:根据期望对账结果更新任务表中任务的结果;根据更新后的任务表中任务的结果更新任务表;根据期望对账结果、实际对账结果更新测试任务的结果对比表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网联清算有限公司,未经网联清算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110352176.3/2.html,转载请声明来源钻瓜专利网。