自动化数据验证方法及装置制造方法及图纸

技术编号:46318793 阅读:12 留言:0更新日期:2025-09-05 18:54
本发明专利技术实施例提供了一种自动化数据验证方法及装置,涉及数据处理的技术领域。其中,该方法包括:基于用户上传的数据内容测试文件,生成多个待测的数据库表的数据模型实体;其中,所述多个待测的数据库表位于至少一个数据库中,所述数据内容测试文件包括:数据源信息、数据库表的信息、字段的限制;为每个所述数据模型实体结合不同的SQL模板,以得到不同的测试案例,以得到对所述数据库表的信息的查询语句;基于所述测试案例对所述待测的数据库表的内容进行数据测试和质量检查,以得到验证结果。通过本发明专利技术实施例,解决了相关技术中存在对数据的验证效率低下的问题,进而实现了提高对数据的验证效率的效果。

【技术实现步骤摘要】

本专利技术涉及数据处理的,具体而言,涉及一种自动化数据验证方法及装置


技术介绍

1、在计算机技术应用领域,数据迁移是常见操作。数据迁移即将源系统中的数据迁移至目标系统,以便在新系统中实现数据的存储、统计、分析与查看等功能。例如企业更换业务管理系统或财务管理系统时,需将旧系统(源系统)中的业务数据、财务数据等迁移至新系统(目标系统),以确保业务的延续性与数据的可用性,保障企业业务的顺畅过渡,充分发挥新系统功能。

2、相关技术通常采用数据模型和测试案例相结合的方式对数据进行测试和质量检查。数据模型是对数据结构和关系的抽象描述,测试案例则是依据数据模型设计的具体测试场景和步骤。通过将测试案例应用于数据模型,可验证数据在迁移过程中的准确性、完整性和一致性等质量指标。例如,按照数据模型定义的结构,设计包含不同输入输出情况的测试案例,将数据代入模型进行模拟迁移,检查输出结果是否符合预期,以此判断数据质量。

3、然而,为提升测试和检查的便利性,一般会将数据模型和测试案例整合为一个整体。当遇到测试内容相似但仅存在部分差异的案例时,需对模型进行修改本文档来自技高网...

【技术保护点】

1.一种自动化数据验证方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,还包括:使用正则匹配算法将所述数据内容测试文件中的字段的限制与预设的规则进行匹配,以使所述字段的限制满足预设的规则。

3.根据权利要求2所述的方法,其特征在于,还包括:使用数据模型实体中关联的规则替换SQL模板中预留的变量,以得到所述数据源信息。

4.根据权利要求1所述的方法,其特征在于,所述字段的限制至少包括以下之一:映射规则、校验规则、结构规则。

5.根据权利要求3所述的方法,其特征在于,所述SQL模板中预留的变量至少包括以下之一:数据源信息、数据...

【技术特征摘要】

1.一种自动化数据验证方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,还包括:使用正则匹配算法将所述数据内容测试文件中的字段的限制与预设的规则进行匹配,以使所述字段的限制满足预设的规则。

3.根据权利要求2所述的方法,其特征在于,还包括:使用数据模型实体中关联的规则替换sql模板中预留的变量,以得到所述数据源信息。

4.根据权利要求1所述的方法,其特征在于,所述字段的限制至少包括以下之一:映射规则、校验规则、结构规则。

5.根据权利要求3所述的方法,其特征在于,所述sql模板中预留的变量至少包括以下之一:数据源信息、数据库表的信息。

6.根据权利要求1所述的方法,其特征在于,还包括:在多个数据库中均存在相同的待测的数据库表的情况下,为测试案例指定所述待测的数据库表的多个数据库的地址,以批量复制出多个测试案例,以对位于不同的数据库中待测的数据库表...

【专利技术属性】
技术研发人员:董静怡史晨阳马端辉张莹李蕾王亮焦放
申请(专利权)人:中国光大银行股份有限公司
类型:发明
国别省市:

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

1