测试数据的生成方法技术

技术编号:44442850 阅读:18 留言:0更新日期:2025-02-28 18:50
本公开提出一种测试数据的生成方法,方法包括:获取指定业务数据库的多个业务数据表中的各业务字段的字段类型;根据与各业务字段的字段类型适配的数据脱敏策略,获取与各业务字段关联的业务数据;根据各业务字段和业务数据,生成结构化文件;获取多个业务数据表中业务字段之间的主外键关系;根据结构化文件和主外键关系,生成用于测试各业务字段的测试数据,由此,实现了敏感字段的精准识别和处理,避免信息泄露,并确保了生成的测试数据不仅符合实际业务字段的字段类型和业务场景,还确保了生成的测试数据的逻辑正确性,提高了测试数据的有效性和准确性;同时,测试数据的生成过程无需人工手动操作,减少了人力成本和测试数据的生成时间。

【技术实现步骤摘要】

本公开涉及数据处理,尤其涉及一种测试数据的生成方法


技术介绍

1、随着金融科技创新与发展,金融行业中经常采用业务程序对业务数据进行处理,为了保证业务程序的准确性和稳定性,需采用真实的业务数据对业务程序进行测试。相关技术中,通常是从业务数据库中抽取部分样本数据,然后进行脱敏处理,以确保敏感信息不被泄露。

2、但是,上述方法存在以下问题,首先,数据抽取和脱敏处理过程通常需要大量的人工操作,如果是处理几千张表,则极大地增加了人力成本和时间开销;其次,脱敏处理存在不彻底的风险,可能导致敏感信息的泄露。


技术实现思路

1、本公开提供一种测试数据的生成方法,以至少在一定程度上解决相关技术中的技术问题之一。本公开的技术方案如下:

2、根据本公开实施例的第一方面,提供一种测试数据的生成方法,包括:获取指定业务数据库的多个业务数据表中的各业务字段的字段类型;根据与各所述业务字段的字段类型适配的数据脱敏策略,获取与各所述业务字段关联的业务数据;根据各所述业务字段和所述业务数据,生成结构化文件;获取所述多本文档来自技高网...

【技术保护点】

1.一种测试数据的生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述测试数据包括测试字段和测试字段的字段值,所述根据所述结构化文件和所述主外键关系,生成用于测试各所述业务字段的测试数据,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述结构化文件中的业务数据和所述关联关系图,确定所述多个测试数据表中的测试字段的字段值,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述填充顺序和所述结构化文件中的业务数据,填充所述关联的测试数据表的字段值,包括:

5.根据权利要求4所述的方法,其特征在于,所述...

【技术特征摘要】

1.一种测试数据的生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述测试数据包括测试字段和测试字段的字段值,所述根据所述结构化文件和所述主外键关系,生成用于测试各所述业务字段的测试数据,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述结构化文件中的业务数据和所述关联关系图,确定所述多个测试数据表中的测试字段的字段值,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述填充顺序和所述结构化文件中的业务数据,填充所述关联的测试数据表的字段值,包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述根据与各所述业务字段的字段类型适配的数据脱敏策略,获取与各所述业务字段关联的业务数据,包括:

7.根据权利要求6所述的方法,其特征在于,所述任一业务字段的字段类型包括第一指定类型,所述第一指定类型的字段为所述指定业务数据库的代码表中的业务字段,所述目标数据表为所...

【专利技术属性】
技术研发人员:李楠况文川杜啸争马晓张邦军王成
申请(专利权)人:中电金信软件上海有限公司
类型:发明
国别省市:

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

1