一种生成测试案例的处理方法及装置制造方法及图纸

技术编号:38011956 阅读:6 留言:0更新日期:2023-06-30 10:33
本发明专利技术提供一种生成测试案例的处理方法及装置,涉及数据测试技术领域,可用于金融领域或其他技术领域。所述方法包括:对源数据库和仿真数据库的数据进行核对,得到核对结果;所述仿真数据库为用于模拟所述源数据库与目的数据库之间数据迁移的数据库;根据所述核对结果所在数据表的表类型确定表字段信息,并生成与各表字段信息对应信息项内容分别对应的案例分类信息;获取与核对结果不一致的目标数据对应的目标案例分类信息,扩充所述目标案例分类信息,得到测试案例。所述装置执行上述方法。本发明专利技术实施例提供的生成测试案例的处理方法及装置,能够在数据迁移之前高效生成测试案例,有利于提高后续数据迁移的工作效率。有利于提高后续数据迁移的工作效率。有利于提高后续数据迁移的工作效率。

【技术实现步骤摘要】
一种生成测试案例的处理方法及装置


[0001]本专利技术涉及数据测试
,具体涉及一种生成测试案例的处理方法及装置。

技术介绍

[0002]随着数据量的激增等原因,企业数据库需要将数据从源数据库迁移至目的数据库,从而保证数据可以正常被访问。
[0003]但是,在数据迁移过程中经常会导致数据错误,需要人工编写大量的测试案例进行测试,现有测试案例生成方法比较适用于软件测试场景,即根据软件测试目标生成对应的测试案例,但是在数据迁移过程中数据量大,无法利用上述已有方法自动生成测试案例。

技术实现思路

[0004]针对现有技术中的问题,本专利技术实施例提供一种生成测试案例的处理方法及装置,能够至少部分地解决现有技术中存在的问题。
[0005]一方面,本专利技术提出一种生成测试案例的处理方法,包括:
[0006]对源数据库和仿真数据库的数据进行核对,得到核对结果;所述仿真数据库为用于模拟所述源数据库与目的数据库之间数据迁移的数据库;
[0007]根据所述核对结果所在数据表的表类型确定表字段信息,并生成与各表字段信息对应信息项内容分别对应的案例分类信息;
[0008]获取与核对结果不一致的目标数据对应的目标案例分类信息,扩充所述目标案例分类信息,得到测试案例。
[0009]其中,所述对源数据库和仿真数据库的数据进行核对,包括:
[0010]向所述源数据库和所述仿真数据库分别发送监控命令;
[0011]将各监控命令分别转换为与中间数据库相适配的数据库命令;
[0012]根据各数据库命令分别将所述源数据库的数据和所述仿真数据库的数据导入至所述中间数据库中;
[0013]在所述中间数据库中对所述源数据库和所述仿真数据库中的数据进行核对。
[0014]其中,所述表类型包括与交易明细信息相关的第一表类型;相应的,所述根据所述核对结果所在数据表的表类型确定表字段信息,包括:
[0015]确定与所述第一表类型相对应的第一表字段信息包括交易金额、交易发起方信息、交易接收方信息和交易类型中的至少一种。
[0016]其中,所述表类型包括与交易账号相关的第二表类型;相应的,所述根据所述核对结果所在数据表的表类型确定表字段信息,包括:
[0017]确定与所述第二表类型相对应的第二表字段信息包括账户编号、账户地区和账户网点中的至少一种。
[0018]其中,所述表类型包括与交易应用场景相关的第三表类型;相应的,所述根据所述核对结果所在数据表的表类型确定表字段信息,包括:
[0019]确定与所述第三表类型相对应的第三表字段信息至少包括交易用途。
[0020]其中,所述扩充所述目标案例分类信息,得到测试案例,包括:
[0021]若确定所述目标案例分类信息为数值,则根据所述目标案例分类信息随机选取至少一个随机数值作为与所述数值相对应的第一扩充信息,生成包含所述第一扩充信息的第一测试案例。
[0022]其中,所述扩充所述目标案例分类信息,得到测试案例,包括:
[0023]若确定所述目标案例分类信息为预配置标准字段,则生成与所述预配置标准字段对应的同类型字段;
[0024]将所述同类型字段作为与所述预配置标准字段相对应的第二扩充信息,生成包含所述第二扩充信息的第二测试案例。
[0025]其中,所述扩充所述目标案例分类信息,得到测试案例,包括:
[0026]若确定所述目标案例分类信息为用户自定义字段,则生成与所述用户自定义字段语义相近的同义字段;
[0027]将所述同义字段作为与所述用户自定义字段相对应的第三扩充信息,生成包含所述第三扩充信息的第三测试案例。
[0028]一方面,本专利技术提出一种生成测试案例的处理装置,包括:
[0029]核对单元,用于对源数据库和仿真数据库的数据进行核对,得到核对结果;所述仿真数据库为用于模拟所述源数据库与目的数据库之间数据迁移的数据库;
[0030]生成单元,用于根据所述核对结果所在数据表的表类型确定表字段信息,并生成与各表字段信息对应信息项内容分别对应的案例分类信息;
[0031]扩充单元,用于获取与核对结果不一致的目标数据对应的目标案例分类信息,扩充所述目标案例分类信息,得到测试案例。
[0032]再一方面,本专利技术实施例提供一种电子设备,包括:处理器、存储器和总线,其中,
[0033]所述处理器和所述存储器通过所述总线完成相互间的通信;
[0034]所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:
[0035]对源数据库和仿真数据库的数据进行核对,得到核对结果;所述仿真数据库为用于模拟所述源数据库与目的数据库之间数据迁移的数据库;
[0036]根据所述核对结果所在数据表的表类型确定表字段信息,并生成与各表字段信息对应信息项内容分别对应的案例分类信息;
[0037]获取与核对结果不一致的目标数据对应的目标案例分类信息,扩充所述目标案例分类信息,得到测试案例。
[0038]本专利技术实施例提供一种非暂态计算机可读存储介质,包括:
[0039]所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如下方法:
[0040]对源数据库和仿真数据库的数据进行核对,得到核对结果;所述仿真数据库为用于模拟所述源数据库与目的数据库之间数据迁移的数据库;
[0041]根据所述核对结果所在数据表的表类型确定表字段信息,并生成与各表字段信息对应信息项内容分别对应的案例分类信息;
[0042]获取与核对结果不一致的目标数据对应的目标案例分类信息,扩充所述目标案例分类信息,得到测试案例。
[0043]本专利技术实施例提供的生成测试案例的处理方法及装置,对源数据库和仿真数据库的数据进行核对,得到核对结果;所述仿真数据库为用于模拟所述源数据库与目的数据库之间数据迁移的数据库;根据所述核对结果所在数据表的表类型确定表字段信息,并生成与各表字段信息对应信息项内容分别对应的案例分类信息;获取与核对结果不一致的目标数据对应的目标案例分类信息,扩充所述目标案例分类信息,得到测试案例,能够在数据迁移之前高效生成测试案例,有利于提高后续数据迁移的工作效率。
附图说明
[0044]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0045]图1是本专利技术一实施例提供的生成测试案例的处理方法的流程示意图。
[0046]图2是本专利技术另一实施例提供的生成测试案例的处理方法的流程示意图。
[0047]图3是本专利技术实施例提供的生成测试案例的处理方法的说明示意图。
[0048]图4是本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种生成测试案例的处理方法,其特征在于,包括:对源数据库和仿真数据库的数据进行核对,得到核对结果;所述仿真数据库为用于模拟所述源数据库与目的数据库之间数据迁移的数据库;根据所述核对结果所在数据表的表类型确定表字段信息,并生成与各表字段信息对应信息项内容分别对应的案例分类信息;获取与核对结果不一致的目标数据对应的目标案例分类信息,扩充所述目标案例分类信息,得到测试案例。2.根据权利要求1所述的生成测试案例的处理方法,其特征在于,所述对源数据库和仿真数据库的数据进行核对,包括:向所述源数据库和所述仿真数据库分别发送监控命令;将各监控命令分别转换为与中间数据库相适配的数据库命令;根据各数据库命令分别将所述源数据库的数据和所述仿真数据库的数据导入至所述中间数据库中;在所述中间数据库中对所述源数据库和所述仿真数据库中的数据进行核对。3.根据权利要求1所述的生成测试案例的处理方法,其特征在于,所述表类型包括与交易明细信息相关的第一表类型;相应的,所述根据所述核对结果所在数据表的表类型确定表字段信息,包括:确定与所述第一表类型相对应的第一表字段信息包括交易金额、交易发起方信息、交易接收方信息和交易类型中的至少一种。4.根据权利要求1所述的生成测试案例的处理方法,其特征在于,所述表类型包括与交易账号相关的第二表类型;相应的,所述根据所述核对结果所在数据表的表类型确定表字段信息,包括:确定与所述第二表类型相对应的第二表字段信息包括账户编号、账户地区和账户网点中的至少一种。5.根据权利要求1所述的生成测试案例的处理方法,其特征在于,所述表类型包括与交易应用场景相关的第三表类型;相应的,所述根据所述核对结果所在数据表的表类型确定表字段信息,包括:确定与所述第三表类型相对应的第三表字段信息至少包括交易用途。6.根据权利要求1至5任一所述的生成测试案例的处理方法,其特征在...

【专利技术属性】
技术研发人员:戴扬帆叶建锋杨琼云张棵
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1