【技术实现步骤摘要】
一种业务测试数据检查方法、装置、电子设备和存储介质
[0001]本申请涉及金融科技领域,具体而言,涉及一种业务测试数据检查方法
、
装置
、
电子设备和存储介质
。
技术介绍
[0002]随着金融交易系统的逐步迭代,业务场景复杂度逐步加深,单个业务关联的数据库表较多,在开发和测试人员变动后,新的业务测试和自动化测试人员对业务关联的数据库表检查可能会遗漏
。
当前数据库的测试方法主要依赖人工和自动化检查业务触发后,数据入库是否正确,但对于关联表较多时,可能存在部分表遗漏检查的情况
。
技术实现思路
[0003]本申请实施例的目的在于提供一种业务测试数据检查方法
、
装置
、
电子设备和存储介质,实现在业务测试之后对业务测试数据进行自动化检查,在关联表较多时,便于测试人员核对是否有遗漏检查的数据库表,让数据库测试更加全面和准确,便于进行业务知识库积累
。
[0004]第一方面,本申请实施例提供了一种业务测试数据检查方法,包括:
[0005]获取第一时刻的数据库的所有表格的表名,将所述所有表格的表名存储于第一集合中,获取所述第一时刻的数据库的所有第一表格的详细信息,将所述详细信息存储于第二集合;
[0006]以所述第一集合的元素为第一索引值
、
所述第一集合的元素在所述第二集合对应的详细信息为详细值构建第一模型;
[0007]响应于业务测试结束指令,获取第二 ...
【技术保护点】
【技术特征摘要】
1.
一种业务测试数据检查方法,其特征在于,包括:获取第一时刻的数据库的所有表格的表名,将所述所有表格的表名存储于第一集合中,获取所述第一时刻的数据库的所有第一表格的详细信息,将所述详细信息存储于第二集合;以所述第一集合的元素为第一索引值
、
所述第一集合的元素在所述第二集合对应的详细信息为详细值构建第一模型;响应于业务测试结束指令,获取第二时刻的数据库的第二表格的表名,将所述所有表格的表名存储于第三集合中,获取所述第二时刻的数据库的表格的详细信息,将所述详细信息存储于第四集合;以所述第三集合的元素为第二索引值
、
所述第三集合的元素在所述第四集合对应的详细信息为详细值构建第二模型;将所述第一模型和所述第二模型进行比对,得到业务测试对应的数据库变化结果
。2.
根据权利要求1所述的业务测试数据检查方法,其特征在于,所述将所述第一模型和所述第二模型进行比对,得到业务测试对应的数据库变化结果,包括:将所述第一模型和所述第二模型中的索引值进行比对,获取所述业务测试中新增的第三表格;将所述业务测试中新增的第三表格存储于第五集合
。3.
根据权利要求2所述的业务测试数据检查方法,其特征在于,所述将所述第一模型和所述第二模型进行比对,得到业务测试对应的数据库变化结果,包括:将所述第一模型中,和所述第一索引值对应的详细值,与所述第二模型中,和所述第一索引值对应的详细值进行比对,得到所述业务测试中所述第一表格中具有新增信息的第四表格;将所述第四表格的标识信息存储于第六集合中
。4.
根据权利要求2所述的业务测试数据检查方法,其特征在于,所述将所述第一模型和所述第二模型进行比对,得到业务测试对应的数据库变化结果,包括:将所述第一模型中,和所述第一索引值对应的详细值,与所述第二模型中,和所述第一索引值对应的详细值进行比对,在第一表格中确定经过所述业务测试后有数据修改的第五表格;将所述第五表格的标识信息存储于第七集合中
。5.
根据权利要求1所述的业务测试数据检查方法,其特征在于,所述将所述第一模型和所述第二模型进行比对,得到业务测试对应的数据库变化结果,包括:将所述第一模型中,和所述第一索引值对应的详细值,与所述第二模型中,和所述第一索引值对应的...
【专利技术属性】
技术研发人员:吕开成,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。