System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数据测试方法、系统、计算机设备及存储介质技术方案_技高网

一种数据测试方法、系统、计算机设备及存储介质技术方案

技术编号:40052927 阅读:7 留言:0更新日期:2024-01-16 21:29
本发明专利技术涉及一种数据测试方法、系统、计算机设备及存储介质,该方法通过梳理改造数据和非改造数据的来源和范围;将所述非改造数据同步铺底到迁移前环境和迁移后环境;将所述改造数据下发到迁移前环境,同时根据迁移逻辑将所述改造数据下发到迁移后环境;所述迁移前环境和所述迁移后环境进行数据加工,并输出数据加工结果;对所述数据加工结果的准确性进行验证。在现有的数据测试方法基础之上,开发多种数据验证手段,进行更全面的覆盖数据异常测试,实现全量改造数据的验证并进行异常数据字段级定位,缩短问题分析及解决路径;其次,该方法充分覆盖改造逻辑并核验数据准确性,能够提高数据测试覆盖度,同时为业务系统提供准确度更高的数据。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种数据测试方法、系统、计算机设备及存储介质


技术介绍

1、随着业务发展,前台系统进行业务融合,数据中后台随之逐步进行架构调整,并适配相关的业务场景,如逐步将报表、数据查询等场景需求剥离至数据中台;故数据系统需随着前台业务系统改造,配合进行迁移改造,为保证业务连续性和数据准确性,在迁移改造过程中,需制定完整的测试方法、测试策略,并联合上、下游进行数据准确性测试;而数据系统特殊性在于数据线系统处于数据加工链路的末端,依赖交易系统表结构变更、数据迁移、数据质量等多方面因素影响,数据问题会延迟于交易线测试体现,故需制定专门的数据线系统测试策略,在各阶段充分针对各关联系统改造实现逻辑的准确性、数据迁移的准确性进行验证,并同步配合业务需求或软件需求的端到端测试,达到数据线改造系统全链路准确性验证覆盖的目标,保障数据加工环境的准确性。


技术实现思路

1、为解决现有技术的不足,本专利技术提出一种数据测试方法、系统、计算机设备及存储介质。

2、为实现以上目的,本专利技术所采用的技术方案包括:

3、一种数据测试方法,包括以下步骤:

4、梳理改造数据和非改造数据的来源和范围;

5、将所述非改造数据同步铺底到迁移前环境和迁移后环境;

6、将所述改造数据下发到迁移前环境,同时根据迁移逻辑将所述改造数据下发到迁移后环境;

7、所述迁移前环境和所述迁移后环境进行数据加工,并输出数据加工结果;

8、对所述数据加工结果的准确性进行验证。

9、进一步地,所述梳理改造数据和非改造数据的来源和范围包括:

10、梳理所述改造数据的来源和范围;

11、根据所述改造数据的来源和范围,分析数据依赖清单和数据日期清单,确定所述非改造数据的来源和范围。

12、进一步地,对所述数据加工结果的准确性进行验证包括:确定数据验收指标,对所述数据加工结果的准确性进行验证。

13、进一步地,所述数据验收指标包括:测试案例覆盖率、批量作业执行通过率、核心指标准确率、数据记录准确率、数据sum值准确率、空值字段准确率、码值字段准确率、性能指标达标率中的一项或多项。

14、进一步地,所述码值字段准确率的检验标准包括:

15、若码值字段在迁移前后未发生变化,则检查所述码值字段在迁移前后的分布是否一致;

16、若码值字段在迁移前后发生变化,则检查所述码值字段在迁移前后的映射关系是否正确;

17、判断是否覆盖所有码值字段的测试。

18、进一步地,在所述梳理改造数据和非改造数据的来源和范围之前,所述方法还包括:

19、针对所述迁移前环境和所述迁移后环境的差异性进行分析;

20、建立所述所述迁移前环境和所述迁移后环境数据之间的迁移逻辑;

21、根据所述迁移逻辑确定所述改造数据的来源和范围。

22、本专利技术还涉及一种数据测试系统,包括:

23、数据获取模块,梳理改造数据和非改造数据的来源和范围;

24、数据处理模块,将所述非改造数据同步铺底到迁移前环境和迁移后环境;将所述改造数据下发到迁移前环境,同时根据迁移逻辑将所述改造数据下发到迁移后环境;

25、数据加工模块,所述迁移前环境和所述迁移后环境进行数据加工,并输出数据加工结果;

26、数据验证模块,对所述数据加工结果的准确性进行验证。

27、本专利技术还涉及一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法。

28、本专利技术还涉及一种电子设备,包括处理器和存储器;

29、所述存储器,用于存储操作指令;

30、所述处理器,用于通过调用所述操作指令,执行上述的方法。

31、本专利技术还涉及一种计算机程序产品,包括计算机程序和/或指令,其特征在于,该计算机程序和/或指令被处理器执行时实现上述方法的步骤。

32、本专利技术的有益效果为:

33、采用本专利技术的数据测试方法、系统、计算机设备及存储介质,该方法通过梳理改造数据和非改造数据的来源和范围;将所述非改造数据同步铺底到迁移前环境和迁移后环境;将所述改造数据下发到迁移前环境,同时根据迁移逻辑将所述改造数据下发到迁移后环境;所述迁移前环境和所述迁移后环境进行数据加工,并输出数据加工结果;对所述数据加工结果的准确性进行验证。在现有的数据测试方法基础之上,开发多种数据验证手段,进行更全面的覆盖数据异常测试,实现全量改造数据的验证并进行异常数据字段级定位,缩短问题分析及解决路径;其次,该方法充分覆盖改造逻辑并核验数据准确性,能够在不需要频繁进行测试数据下发的情况下,多维度进行数据准确性验证,提高数据测试覆盖度,同时为业务系统提供准确度更高的数据。

本文档来自技高网...

【技术保护点】

1.一种数据测试方法,其特征在于,包括以下步骤:

2.如权利要求1所述的数据测试方法,其特征在于,所述梳理改造数据和非改造数据的来源和范围包括:

3.如权利要求1所述的数据测试方法,其特征在于,对所述数据加工结果的准确性进行验证包括:确定数据验收指标,对所述数据加工结果的准确性进行验证。

4.如权利要求3所述的数据测试方法,其特征在于,所述数据验收指标包括:测试案例覆盖率、批量作业执行通过率、核心指标准确率、数据记录准确率、数据SUM值准确率、空值字段准确率、码值字段准确率、性能指标达标率中的一项或多项。

5.如权利要求4所述的数据测试方法,其特征在于,所述码值字段准确率的检验标准包括:

6.如权利要求1至5任一项所述的数据测试方法,其特征在于,在所述梳理改造数据和非改造数据的来源和范围之前,所述方法还包括:

7.一种数据测试系统,其特征在于,包括:

8.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法。

<p>9.一种电子设备,其特征在于,包括处理器和存储器;

10.一种计算机程序产品,包括计算机程序和/或指令,其特征在于,该计算机程序和/或指令被处理器执行时实现权利要求1至6中任一项所述方法的步骤。

...

【技术特征摘要】

1.一种数据测试方法,其特征在于,包括以下步骤:

2.如权利要求1所述的数据测试方法,其特征在于,所述梳理改造数据和非改造数据的来源和范围包括:

3.如权利要求1所述的数据测试方法,其特征在于,对所述数据加工结果的准确性进行验证包括:确定数据验收指标,对所述数据加工结果的准确性进行验证。

4.如权利要求3所述的数据测试方法,其特征在于,所述数据验收指标包括:测试案例覆盖率、批量作业执行通过率、核心指标准确率、数据记录准确率、数据sum值准确率、空值字段准确率、码值字段准确率、性能指标达标率中的一项或多项。

5.如权利要求4所述的数据测试方法,其特征...

【专利技术属性】
技术研发人员:迟焕鹃
申请(专利权)人:中信银行股份有限公司
类型:发明
国别省市:

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

1