暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
【GoldenDB】一种混沌SQL语句全自动化测试系统及方法_CN202411992625.0_金篆信科有限责任公司.pdf
50
13页
1次
2025-06-03
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202411992625 .0
(22)申请日 2024 .12.31
(71)申请人 金篆信科有限责任公司
地址 100176 北京市大兴区经济技术开发
区科谷一街10号院8号楼18(北京自
贸试验区高端产业片区亦庄组团)
(72)发明人 张玲东 奚韬 李桦 
(74)专利代理机构 北京品源专利代理有限公司
11332
专利代理师 崔佃银
(51)Int.Cl .
G06F
11/3668
(2025 .01)
(54)发明名称
一种混沌SQL语句全自动化测试系统及方法
(57)摘要
本发明公开了一种混沌SQL语句全自动化测
试系统及方法该系统包括测试配置管理模块
测试任务执行模块以及统计日志评估模块测试
配置管理模块用于获取测试配置文件并将测
试配置文件发送至测试任务执行模块测试任务
执行模块用于根据测试配置文件生成目标SQL
语句并执行目标SQL语句在执行目标SQL语句
的过程中生成包括目标SQL语句的数据特征的
统计日志并将统计日志发送至统计日志评估模
统计日志评估模块用于对统计日志进行动
态评估并将评估结果发送至测试配置管理模
块,以使测试配置管理模块根据评估结果对测试
配置文件进行调整通过前反馈机制动态调整测
试配置以对目标SQL语句的生成进行优化调整
确保对目标SQL语句的测试覆盖
权利要求书2页 说明书8页 附图2页
CN 119902985 A
2025.04.29
CN 119902985 A
1 .一种混沌SQL语句全自动化测试系统其特征在于所述系统包括测试配置管理模
测试任务执行模块以及统计日志评估模块其中
所述测试配置管理模块用于获取测试配置文件并将所述测试配置文件发送至所述
测试任务执行模块
所述测试任务执行模块用于根据所述测试配置文件生成目标SQL语句并执行所述目
SQL语句在执行所述目标SQL语句的过程中生成包括所述目标SQL语句的数据特征的统
计日志并将所述统计日志发送至所述统计日志评估模块
所述统计日志评估模块用于对所述统计日志进行动态评估并将评估结果发送至所
述测试配置管理模块以使所述测试配置管理模块根据所述评估结果对所述测试配置文件
进行调整
2 .根据权利要求1所述的系统其特征在于所述测试配置文件包括函数配置文件
率配置文件以及语法配置文件所述测试配置管理模块包括函数配置单元概率配置单元
以及语法配置单元其中
所述函数配置单元用于确定待测试函数并根据所述待测试函数的输入参数数据类
型和输出参数数据类型生成所述函数配置文件
所述概率配置单元用于确定所述目标SQL语句生成的概率并根据所述概率生成所述
概率配置文件其中所述目标SQL语句包括DDL语句DQL语句以及DML语句
所述语法配置单元用于基于巴克斯范式的分组规则和分隔规则生成所述DDL语句以
及所述DML语句的语法配置文件
3 .根据权利要求1所述的系统其特征在于所述测试任务执行模块包括元数据节点
语句生成节点语句执行节点以及语句统计节点其中
所述元数据节点用于确定库表结构元数据并从所述测试配置管理模块读取所述测
试配置文件将所述库表结构元数据和所述测试配置文件中的测试配置信息发送至所述语
句生成节点其中所述测试配置信息包括概率函数规则以及语法规则
所述语句生成节点用于根据所述库表结构元数据和所述测试配置信息生成所述目标
SQL语句并将所述目标SQL语句发送至所述语句执行节点
所述语句执行节点用于执行所述目标SQL语句得到所述目标SQL语句的执行结果
所述语句统计节点用于在所述语句执行节点执行所述目标SQL语句的过程中生成包
括所述目标SQL语句的数据特征的统计日志
4 .根据权利要求3所述的系统其特征在于所述元数据节点还用于
从所述语句执行节点获取执行成功的目标SQL语句反馈的关联条件并将所述关联条
件发送至所述语句生成节点
所述语句生成节点还用于
根据所述库表结构元数据所述测试配置信息和所述关联条件按照预设顺序生成所述
目标SQL语句其中所述预设顺序依次对数据库进行增删操作对应的目标SQL
5 .根据权利要求4所述的系统其特征在于所述语句生成节点具体用于
根据所述库表结构元数据和所述测试配置信息生成DDL语句
根据所述库表结构元数据所述测试配置信息和执行成功的DDL语句反馈的关联条件
权 利 要 求 书
1/2
2
CN 119902985 A
2
of 13
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜