安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211365735.5 (22)申请日 2022.11.03 (71)申请人 平安银行股份有限公司 地址 518000 广东省深圳市罗湖区深南 东 路5047号 (72)发明人 朱翔  (74)专利代理 机构 深圳市威世博知识产权代理 事务所(普通 合伙) 44280 专利代理师 李申 (51)Int.Cl. G06F 11/36(2006.01) (54)发明名称 测试数据生 成方法、 终端设备及计算机可读 存储介质 (57)摘要 本申请公开了一种测试数据生 成方法、 终端 设备及计算机可读存储介质, 该测试数据生成方 法包括: 获取多个目标数据库表, 以及目标数据 库表的多个注释信息, 其中, 注释信息至少包括 字段的引用信息; 基于目标数据库表中的所有字 段的引用信息, 生成配置文件, 配置文件包括多 个目标数据库表的引用层级关系; 基于配置文件 以及目标数据库表的标示信息, 生成多个目标数 据库表的测试数据。 通过本申请的方法, 能够根 据目标数据库表的引用层级关系自动生成多个 业务节点的测试数据, 降低造数成本, 提升测试 效率。 权利要求书2页 说明书9页 附图5页 CN 115437966 A 2022.12.06 CN 115437966 A 1.一种测试 数据生成方法, 其特 征在于, 包括: 获取多个目标数据库表, 以及所述目标数据库表的多个注释信 息, 其中, 所述注释信 息 至少包括字段的引用信息; 基于所述目标数据库表中的所有所述字段的引用信息, 生成配置文件, 所述配置文件 包括所述多个目标 数据库表的引用层级关系; 基于所述配置文件以及所述目标数据库表的标示信 息, 生成所述多个目标数据库表的 测试数据。 2.根据权利要求1所述的测试数据生成方法, 其特征在于, 所述基于所述目标数据库表 中的所有所述字段的引用信息, 生成配置文件, 所述配置文件包括所述多个目标数据库表 的引用层级关系, 包括: 基于所述目标数据库表的字段的引用信 息, 获取所述字段与 所述字段引用的上游数据 库表的映射关系; 基于每个所述目标数据库表的映射关系, 获取所述多个目标数据库表的引用层级关 系, 并生成每 个层级的所述目标 数据库表的配置文件。 3.根据权利要求2所述的测试数据生成方法, 其特征在于, 所述每个层级的配置文件至 少包括字段不存在引用关系的第一层级的目标数据库表的配置文件以及与引用所述第一 层级的目标 数据库表的第二层级的目标 数据库表的配置文件; 所述基于所述配置文件以及所述目标数据库表的标示信 息, 生成所述多个目标数据库 表的测试 数据, 包括: 基于所述每 个层级的目标 数据库表的配置文件, 获取第一层级的所述目标 数据库表; 基于所述第 一层级的目标数据库表的标示信 息, 生成所述第 一层级的目标数据库表的 测试数据; 根据所述配置文件以及所述第 一层级的目标数据库表的测试数据, 生成第 二层级的所 述目标数据库表的测试 数据。 4.根据权利要求3所述的测试数据生成方法, 其特征在于, 所述基于所述第 一层级的目 标数据库表的标示信息, 生成所述第一层级的目标 数据库表的测试 数据, 包括: 获取所述第 一层级的目标数据库表的标示信 息, 所述标示信 息至少包括主键信 息以及 字段信息; 根据预设的构造规则以及所述字段信息, 生成所述字段的数据内容, 以生成所述第一 层级的目标 数据库表的测试 数据。 5.根据权利要求3所述的测试数据生成方法, 其特征在于, 所述根据所述配置文件以及 所述第一层级的目标数据库表的测试数据, 生成第二层级的所述目标数据库表的测试数 据, 包括: 根据所述配置文件的引用层级关系, 查询所述第 二层级的目标数据库表的字段引用的 所述第一层级的目标数据库 表的字段信息, 基于引用的所述字段信息生成所述第二层级的 目标数据库表的测试 数据。 6.根据权利要求1所述的测试数据生成方法, 其特征在于, 所述基于所述目标数据库表 中的所有所述字段的引用信息, 生成配置文件之前, 所述测试 数据生成方法包括: 基于所述目标数据库表的字段的引用信 息, 获取所述字段与 所述字段引用的上游数据权 利 要 求 书 1/2 页 2 CN 115437966 A 2库表的映射关系; 基于所述映射关系, 获取 所述多个目标 数据库表的引用层级关系; 基于所述多个目标数据库表的引用 层级关系, 生成配置关系图, 并根据引用 层级对所 述配置关系图的目标 数据库表进行命名。 7.根据权利要求1所述的测试数据生成方法, 其特征在于, 所述注释信 息包括所述字段 的相关信息或者所述引用信息, 所述字段的引用信息至少包括所述字段引用的上游的目标 数据库表以及所述上游的目标 数据库表的具体字段。 8.根据权利要求7所述的测试数据生成方法, 其特征在于, 所述获取多个目标数据库表 之前, 所述测试 数据生成方法还 包括: 获取多个测试数据库表, 根据 预设的描述规则生成所述测试数据库表的相应字段的注 释信息; 将所述字段的注释信息插 入至所述测试 数据库表, 以生成所述目标 数据库表。 9.一种终端设备, 其特征在于, 包括处理器以及与所述处理器连接的存储器, 其中, 所 述存储器中存储有程序数据, 所述处理器调取所述存储器存储的所述程序数据, 以执行如 权利要求1 ‑8任一项所述的测试 数据生成方法。 10.一种计算机可读存储介质, 其特征在于, 存储有程序指令, 所述程序指令被执行以 实现如权利要求1 ‑8任一项所述的测试 数据生成方法。权 利 要 求 书 2/2 页 3 CN 115437966 A 3

.PDF文档 专利 测试数据生成方法、终端设备及计算机可读存储介质

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 测试数据生成方法、终端设备及计算机可读存储介质 第 1 页 专利 测试数据生成方法、终端设备及计算机可读存储介质 第 2 页 专利 测试数据生成方法、终端设备及计算机可读存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 07:17:09上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。