一种清结算测试方法、装置、终端及存储介质制造方法及图纸

技术编号:26793717 阅读:24 留言:0更新日期:2020-12-22 17:09
本发明专利技术公开了一种清结算测试方法、装置、终端及存储介质,属于测试技术领域,该方法包括:获取每个待测试清结算场景对应的测试基础数据;确定与所述待测试清结算场景对应的目标测试类,其中,所述目标测试类中至少包含一条断言语句,所述断言语句用于对清结算的结果与分润计算的结果进行对比断言;依据所述测试基础数据和所述目标测试类,对所述待测试清结算场景进行测试,得到场景断言结果;基于所述场景断言结果生成测试报告。本发明专利技术在对待测试清结算场景进行测试时,只需要找到与之对应的目标测试类就可以自动获取断言结果,实现清结算场景的自动化测试,可以提升测试效率。

【技术实现步骤摘要】
一种清结算测试方法、装置、终端及存储介质
本专利技术涉及测试
,尤其涉及一种清结算测试方法、装置、终端及存储介质。
技术介绍
财务清结算系统作为核心系统,所涉及逻辑复杂、库表众多,对该系统的测试一直是测试人员的难点与痛点。目前对该系统进行测试时,由于在清结算生命周期的各个阶段存在不同的清结算行为,例如预支付、支付、免单、改低、改高或风控等,为了验证每个清结算行为后订单金额的准确性,需要人为的在众多库表中进行观察比较,例如根据测试结果值和实际值进行比较,因而常有测试出错的事件发生,加上需要测试的清结算场景复杂且较多,往往需要消耗较多的时间,测试效率低。
技术实现思路
本专利技术实施例提供一种清结算测试方法、装置、终端及存储介质,以解决现有技术测试效率低的技术问题。为了达到所述目的,本专利技术采用的技术方案是:一方面,本专利技术实施例提供了一种清结算测试方法,所述方法包括:获取每个待测试清结算场景对应的测试基础数据;确定与所述待测试清结算场景对应的目标测试类,其中,所述目标测试类中至本文档来自技高网...

【技术保护点】
1.一种清结算测试方法,其特征在于,所述方法包括:/n获取每个待测试清结算场景对应的测试基础数据;/n确定与所述待测试清结算场景对应的目标测试类,其中,所述目标测试类中至少包含一条断言语句,所述断言语句用于对清结算的结果与分润计算的结果进行对比断言;/n依据所述测试基础数据和所述目标测试类,对所述待测试清结算场景进行测试,得到场景断言结果;/n基于所述场景断言结果生成测试报告。/n

【技术特征摘要】
1.一种清结算测试方法,其特征在于,所述方法包括:
获取每个待测试清结算场景对应的测试基础数据;
确定与所述待测试清结算场景对应的目标测试类,其中,所述目标测试类中至少包含一条断言语句,所述断言语句用于对清结算的结果与分润计算的结果进行对比断言;
依据所述测试基础数据和所述目标测试类,对所述待测试清结算场景进行测试,得到场景断言结果;
基于所述场景断言结果生成测试报告。


2.根据权利要求1所述的方法,其特征在于,在所述获取每个待测试清结算场景对应的测试基础数据之前,所述方法还包括:
按照清结算生命周期与清结算行为进行场景分类,得到各个待测试清结算场景。


3.根据权利要求1所述的方法,其特征在于,所述获取每个待测试清结算场景对应的测试基础数据包括:
读取清结算场景配置文件,所述清结算场景配置文件是以工作表的形式进行存储的,且所述清结算场景配置文件中的每个标签页对应一个待测试清结算场景的数据;
对所述清结算场景配置文件进行解析,得到所述每个待测试清结算场景对应的测试基础数据。


4.根据权利要求3所述的方法,其特征在于,所述依据所述测试基础数据和所述目标测试类,对所述待测试清结算场景进行测试,得到场景断言结果包括:
在运行所述目标测试类时,依据所述清结算基础数据进行清结算,得到各个主体的清结算金额;
依据所述清结算基础数据进行分润计算,得到各个主体的分润金额;
将所述各个主体的清结算金额与所述各个主体的分润金额进行对比,得到所述场景断言结果。


5.根据权利要求4所述的方法,其特征在于,当所述待测试清结算场景属于第一类场景时,所述第一类场景表征所述待测试清结算场景中不存在逆向操作;
所述将所述各个主体的清结算金额与所述各个主体的分润金额进行对比,得到所述场景断言结果包括:
基于所述各个主体的分润金额,对所述各个主体的清结算金额进行分类校验,得到第一断言结果;
针对每个所述主体,将所述主体的账户中所述清结算之前的金额与所述清结算之后的金额之差,与所述主体的分润金额进行对比,得到第二断言结果;<...

【专利技术属性】
技术研发人员:李挺李海勇
申请(专利权)人:杭州优行科技有限公司浙江吉利控股集团有限公司
类型:发明
国别省市:浙江;33

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

1