全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210878480.6 (22)申请日 2022.07.25 (71)申请人 广州品唯软件 有限公司 地址 510000 广东省广州市荔湾区芳村花 海街20号自编6号楼(仅限办公) (72)发明人 胡梦  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 杨艺 (51)Int.Cl. G06F 16/242(2019.01) G06F 16/23(2019.01) G06F 16/2455(2019.01) (54)发明名称 数据比对方法、 装置、 存储介质及计算机设 备 (57)摘要 本申请提供的数据比对方法、 装置、 存储介 质及计算机设备, 对数据宽表在程序执行前后的 变化进行分析时, 可以在执行对 数据库中的任一 数据宽表进行相关操作的程序之前, 从数据宽表 中选取至少一个字段名, 并生 成与该至少一个字 段名对应的查询语句, 接着利用该查询语句来对 数据宽表进行查询, 并得到第一查询结果; 当程 序执行结束后, 可以利用上述查询语句来对更新 后的数据宽表进行查询, 并得到第二查询结果, 将第一查询结果与第二查询结果进行比对后, 即 可得到比对 结果, 根据该比对结果即可确定程序 的执行结果是否符合预期, 上述过操作流程较为 便捷, 无需测试人员手动进行比对, 减少测试人 员手工测试数据的失误, 并提高测试人员的测试 效率。 权利要求书2页 说明书9页 附图4页 CN 115129745 A 2022.09.30 CN 115129745 A 1.一种数据比对方法, 其特 征在于, 所述方法包括: 在执行对数据库中的任一数据宽表进行相关操作的程序之前, 从所述数据宽表中选取 至少一个字段名, 并生成与所述至少一个字段名对应的查询语句; 利用所述查询语句对所述数据宽表进行查询, 得到与 所述至少一个字段名对应的第 一 查询结果; 当所述程序执行结束后, 得到更新后的数据宽表, 利用所述查询语句对所述更新后的 数据宽表进行查询, 得到与所述至少一个字段名对应的第二 查询结果; 将所述第一查询结果与所述第二查询结果进行比对, 得到比对结果, 并根据所述比对 结果确定所述 程序的执 行结果是否符合预期。 2.根据权利要求1所述的数据比对方法, 其特征在于, 从所述数据宽表中选取至少一个 字段名, 并生成与所述至少一个字段名对应的查询语句, 包括: 从所述数据宽表中选取至少一个字段名; 利用SQL语句自动生成工具, 生成与所述至少一个字段名对应的查询语句。 3.根据权利要求1所述的数据比对方法, 其特征在于, 所述得到与所述至少一个字段名 对应的第二 查询结果之前, 还 包括: 将所述至少一个字段名作为key, 将所述第一查询结果作为value, 并以key ‑value的形 式将所述至少一个字段名以及所述第一 查询结果保存至redis缓存组件中。 4.根据权利要求3所述的数据比对方法, 其特征在于, 将所述第 一查询结果与 所述第二 查询结果进行比对, 得到比对结果, 包括: 将所述第 一查询结果与所述第 二查询结果进行比对, 得到比对结果, 其中, 所述第一查 询结果为保存在所述redis缓存组件中的、 与所述第二 查询结果的字段名对应的存 储数据。 5.根据权利要求1或4所述的数据比对方法, 其特征在于, 所述将所述第一查询结果与 所述第二 查询结果进行比对, 得到比对结果, 包括: 利用文本对比工具, 对比所述第一 查询结果与所述第二 查询结果, 得到比对结果。 6.根据权利要求5所述的数据比对方法, 其特征在于, 所述利用文本对比工具, 对比所 述第一查询结果与所述第二 查询结果, 得到比对结果, 包括: 利用文本对比工具, 对比所述第一查询结果与所述第二查询结果, 确定所述第一查询 结果与所述第二 查询结果的差异部分; 将所述差异部分进行标记, 并将标记后的第 一查询结果和第 二查询结果作为比对结果 显示在web应用前端。 7.根据权利要求1所述的数据比对方法, 其特征在于, 所述根据 所述比对结果确定所述 程序的执 行结果是否符合预期, 包括: 判断所述比对结果与所述 程序的执 行结果是否一 致; 若一致, 则确定所述 程序的执 行结果符合预期; 若不一致, 则确定所述 程序的执 行结果不符合预期。 8.一种数据比对 装置, 其特 征在于, 包括: 语句生成模块, 用于在执行对数据库中的任一数据宽表进行相关操作的程序之前, 从 所述数据宽表中选取至少一个字段名, 并生成与所述至少一个字段名对应的查询语句; 第一查询模块, 用于利用所述查询语句对所述数据宽表进行查询, 得到与所述至少一权 利 要 求 书 1/2 页 2 CN 115129745 A 2个字段名对应的第一 查询结果; 第二查询模块, 用于当所述程序执行结束后, 得到更新后的数据宽表, 利用所述查询语 句对所述更新后的数据宽表进行查询, 得到与所述至少一个字段名对应的第二 查询结果; 数据比对模块, 用于将所述第一查询结果与所述第二查询结果进行比对, 得到比对结 果, 并根据所述比对结果确定所述 程序的执 行结果是否符合预期。 9.一种存储介质, 其特征在于: 所述存储介质中存储有计算机可读指令, 所述计算机可 读指令被一个或多个处理器执行时, 使得一个或多个处理器执行如权利要求 1至7中任一项 所述数据比对方法的步骤。 10.一种计算机设备, 其特 征在于, 包括: 一个或多个处 理器, 以及存 储器; 所述存储器中存储有计算机可读指令, 所述计算机可读指令被所述一个或多个处理器 执行时, 执行如权利要求1至7中任一项所述数据比对方法的步骤。权 利 要 求 书 2/2 页 3 CN 115129745 A 3

PDF文档 专利 数据比对方法、装置、存储介质及计算机设备

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