一种统计报表的测试方法、装置、存储介质及设备制造方法及图纸

技术编号:35217391 阅读:15 留言:0更新日期:2022-10-15 10:33
本申请公开了一种统计报表的测试方法、装置、存储介质及设备,应用于大数据领域,该方法包括:从集中数据管理平台调用报表文本,并基于报表文本生成待测试文本;将待测试文本与预期文本进行比对,得到比对结果,与现有技术相比,不需要人工逐个去验证待测试文本,通过比对预期文本与待测试文本就能得到比对结果,节省了通过人工验证待测试文本的时间,因此,提高了报表的测试效率。高了报表的测试效率。高了报表的测试效率。

【技术实现步骤摘要】
一种统计报表的测试方法、装置、存储介质及设备


[0001]本申请涉及大数据
,尤其涉及一种统计报表的测试方法、装置、存储介质及设备。

技术介绍

[0002]在信息管理报表系统统计报表测试过程中,涉及到多机构、多币种、多指标数据的测试,每个报表涉及到千量级的数据查询及具体指标值的测试。
[0003]目前,通过人工方式进行统计报表的测试,从TBDS平台运行工作流生产待测目标文本,从UDP

DLAKE数据湖查询上游的数据,并根据上游的数据验证待测目标文本中所涉及的数据(例如币种、机构号、出表周期、指标值、文本格式等),但是,在对于千量级的数据进行验证时,需要人工逐个去验证,非常的消耗时间,进而导致统计报表的测试效率低。
[0004]因此,如何提升统计报表的测试效率,成为本领域亟需解决的问题。

技术实现思路

[0005]本申请提供了一种统计报表的测试方法、装置、存储介质及设备,目的在于提升统计报表的测试效率。
[0006]为了实现上述目的,本申请提供了以下技术方案:
[0007]一种统计报表的测试方法,包括:
[0008]从集中数据管理平台调用报表文本,并基于所述报表文本生成待测试文本;
[0009]将所述待测试文本与预期文本进行比对,得到比对结果;其中,所述预期文本基于测试数据、指标id、报表编号以及位置信息预先生成。
[0010]可选的,基于测试数据、指标id、报表编号以及位置信息预先生成所述预期文本的过程,包括:
[0011]从所述集中数据管理平台中获取测试数据;
[0012]基于所述测试数据生成指定文件,并将所述指定文件上传至TBDS平台;
[0013]从第一预设表中获取指标id,从第二预设表中查找与所述指标id对应的报表编号;
[0014]从第三预设表中查找与所述指标id对应的位置信息;
[0015]基于所述指标id、与所述指标id对应的所述报表编号以及与所述指标id对应的所述位置信息,生成指标位置映射表;
[0016]读取所述指标位置映射表,得到所述指标id、所述报表编号以及所述位置信息;
[0017]从所述指定文件中获取,与所述报表编号对应、且与所述指标id对应、且与所述位置信息对应的测试数据;
[0018]基于所述测试数据、所述指标id、所述报表编号以及所述位置信息,生成所述预期文本。
[0019]可选的,所述将所述待测试文本与预期文本进行比对,得到比对结果之后,还包
括:
[0020]若所述比对结果指示所述待测试文本所包含的数据,与所述预期文本所包含的数据一致,则确定所述待测试文本校验通过。
[0021]可选的,所述将所述待测试文本与预期文本进行比对,得到比对结果之后,还包括:
[0022]若所述比对结果指示所述待测试文本所包含的数据,与所述预期文本所包含的数据不一致,则确定所述待测试文本校验未通过。
[0023]一种统计报表的测试装置,包括:
[0024]调用单元,用于从集中数据管理平台调用报表文本,并基于所述报表文本生成待测试文本;
[0025]比对单元,用于将所述待测试文本与预期文本进行比对,得到比对结果;其中,所述预期文本基于测试数据、指标id、报表编号以及位置信息预先生成。
[0026]可选的,所述比对单元具体用于:
[0027]从所述集中数据管理平台中获取测试数据;
[0028]基于所述测试数据生成指定文件,并将所述指定文件上传至TBDS平台;
[0029]从第一预设表中获取指标id,从第二预设表中查找与所述指标id对应的报表编号;
[0030]从第三预设表中查找与所述指标id对应的位置信息;
[0031]基于所述指标id、与所述指标id对应的所述报表编号以及与所述指标id对应的所述位置信息,生成指标位置映射表;
[0032]读取所述指标位置映射表,得到所述指标id、所述报表编号以及所述位置信息;
[0033]从所述指定文件中获取,与所述报表编号对应、且与所述指标id对应、且与所述位置信息对应的测试数据;
[0034]基于所述测试数据、所述指标id、所述报表编号以及所述位置信息,生成所述预期文本。
[0035]可选的,还包括:
[0036]若所述比对结果指示所述待测试文本所包含的数据,与所述预期文本所包含的数据一致,则确定所述待测试文本校验通过。
[0037]可选的,还包括:
[0038]若所述比对结果指示所述待测试文本所包含的数据,与所述预期文本所包含的数据不一致,则确定所述待测试文本校验未通过。
[0039]一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行所述的统计报表的测试方法。
[0040]一种统计报表的测试设备,包括:处理器、存储器和总线;所述处理器与所述存储器通过所述总线连接;
[0041]所述存储器用于存储程序,所述处理器用于运行程序,其中,所述程序运行时执行所述的统计报表的测试方法。
[0042]本申请提供的技术方案,从集中数据管理平台调用报表文本,并基于报表文本生成待测试文本;将待测试文本与预期文本进行比对,得到比对结果,与现有技术相比,不需
要人工逐个去验证待测试文本,通过比对预期文本与待测试文本就能得到结果,节省了通过人工验证待测试文本的时间,因此,提高了报表的测试效率。
附图说明
[0043]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0044]图1为本申请实施例提供的一种统计报表的测试方法的流程图;
[0045]图2为本申请实施例提供的另一种统计报表的测试方法的流程图;
[0046]图3为本申请实施例提供的一种统计报表的测试装置的架构示意图;
[0047]图4为本申请实施例提供的一种统计报表的测试设备的架构示意图。
具体实施方式
[0048]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0049]如图1所示,为本申请实施例提供的一种统计报表的测试方法的流程图,应用于业务系统,包括:
[0050]S101:从集中数据管理平台中获取测试数据。
[0051]其中,集中数据管理平台为UDP数据湖,测试数据包括但不限于为:指标id、指标值(即指标id对应的值)、币种(例如人民币、美元、欧元)、机构(例如银本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种统计报表的测试方法,其特征在于,包括:从集中数据管理平台调用报表文本,并基于所述报表文本生成待测试文本;将所述待测试文本与预期文本进行比对,得到比对结果;其中,所述预期文本基于测试数据、指标id、报表编号以及位置信息预先生成。2.根据权利要求1所述的方法,其特征在于,基于测试数据、指标id、报表编号以及位置信息预先生成所述预期文本的过程,包括:从所述集中数据管理平台中获取测试数据;基于所述测试数据生成指定文件,并将所述指定文件上传至TBDS平台;从第一预设表中获取指标id,从第二预设表中查找与所述指标id对应的报表编号;从第三预设表中查找与所述指标id对应的位置信息;基于所述指标id、与所述指标id对应的所述报表编号以及与所述指标id对应的所述位置信息,生成指标位置映射表;读取所述指标位置映射表,得到所述指标id、所述报表编号以及所述位置信息;从所述指定文件中获取,与所述报表编号对应、且与所述指标id对应、且与所述位置信息对应的测试数据;基于所述测试数据、所述指标id、所述报表编号以及所述位置信息,生成所述预期文本。3.根据权利要求1所述的方法,其特征在于,所述将所述待测试文本与预期文本进行比对,得到比对结果之后,还包括:若所述比对结果指示所述待测试文本所包含的数据,与所述预期文本所包含的数据一致,则确定所述待测试文本校验通过。4.根据权利要求1所述的方法,其特征在于,所述将所述待测试文本与预期文本进行比对,得到比对结果之后,还包括:若所述比对结果指示所述待测试文本所包含的数据,与所述预期文本所包含的数据不一致,则确定所述待测试文本校验未通过。5.一种统计报表的测试装置,其特征在于,包括:调用单元,用于从集中数据管理平台调用报表文本,并基于所述报表文本生成待测试文本;比对单元,用于将所述待测试...

【专利技术属性】
技术研发人员:尹杰扶雄宁晶晶
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1