【技术实现步骤摘要】
字段一致性验证测试数据的生成方法、系统、设备及介质
[0001]本专利技术涉及数据处理
,尤其涉及一种字段一致性验证测试数据的生成方法、系统、计算机设备以及计算机存储介质。
技术介绍
[0002]时下,在软件应用的开发过程中,通常需要和第三方系统进行交互并且落地第三方系统下发的数据。如此,在设计开发软件应用的数据库时,需基于软件应用与第三方系统之间的沟通,确保在数据库本地落地的数据的字段属性和第三方系统数据的字段保持一致。而针对数据库本地落地的数据的字段属性是否与第三方系统数据的字段保持一致,需要在完成数据库初步的设计开发之后,针对性的对数据字段一致性进行专项验证测试。
[0003]由于数据字段一致性的验证测试中需要提前准备好进行验证的各项测试数据,然后逐一进行各项测试数据的一致性验证测试过程。而现有技术中,以上各项测试数据通常是基于工作人员手动进行创造。然而,由于数据库字段类型,传统手动造数必须先区分数据库字段类型,再针对性的创造各项测试数据,如此,在所开发数据库关联字段较多的情况下,整个手动造数的过程将非常 ...
【技术保护点】
【技术特征摘要】
1.一种字段一致性验证测试数据的生成方法,其特征在于,所述字段一致性验证测试数据的生成方法包括:获取需要进行字段一致性验证的关联表;解析所述关联表各待验证字段的字段类型,并根据所述字段类型为各所述待验证字段创造极限数据;根据所述极限数据生成各所述待验证字段对应的数据生成SQL语句;在预设的上游测试环境中执行所述数据生成SQL语句以生成用于验证所述关联表各所述待验证字段是否一致的测试数据。2.如权利要求1所述的字段一致性验证测试数据的生成方法,其特征在于,在所述解析所述关联表中各待验证字段的字段类型,并根据所述字段类型为各所述待验证字段创造极限数据的步骤之前,所述方法还包括:确定所述关联表的各待验证字段的空属性,并为各所述待验证字段中所述空属性为空的待验证字段赋予空字段值。3.如权利要求2所述的字段一致性验证测试数据的生成方法,其特征在于,所述解析所述关联表各待验证字段的字段类型,并根据所述字段类型为各所述待验证字段创造极限数据的步骤,包括:从所述关联表各所述待验证字段中,确定所述空属性不为空的目标待验证字段;解析所述目标待验证字段的字段类型,并将所述字段类型相同的所述目标待验证字段划分至相同的字段类别;调用所述字段类别关联的造数方式创造所述目标待验证字段对应的极限数据。4.如权利要求1所述的字段一致性验证测试数据的生成方法,其特征在于,所述获取需要进行字段一致性验证的关联表的步骤,包括:读取预设的验证配置参数,其中,所述验证配置参数至少包括待验证表清单;依次从所述待验证表清单中提取一个表格作为需要进行字段一致性验证的关联表;或者,从所述待验证表清单中提取预设数量的表格,并将所述预设数量的表格全部作为需要进行字段一致性验证的关联表,其中,所述预设数量大于一。5.如权利要求4所述的字段一致性验证测试数据的生成方法,其特征在于,所述验证配置参数存储于区块链中,所述读取预设的验证配置参数的步骤,包括:从所述区块链中读取所述验证配置参数。6.如权利要求4所述的字段一...
【专利技术属性】
技术研发人员:萧璇珠,
申请(专利权)人:平安信托有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。