一种基于大语言模型辅助数据库模糊测试的方法

AITNT
正文
推荐专利
一种基于大语言模型辅助数据库模糊测试的方法
申请号:CN202411807522
申请日期:2024-12-10
公开号:CN119759766A
公开日期:2025-04-04
类型:发明专利
摘要
本发明公开了一种基于大语言模型辅助增强数据库模糊测试的方法及系统。该方法包括,通过对目标数据库进行模糊测试,持续生成变异的SQL语句,监控数据库是否发生崩溃,收集代码覆盖率。对于变异SQL,如果其触发了数据库崩溃、逻辑错误或提升了代码覆盖率,重置变异次数为零;否则累加变异次数。当变异次数达到预设的变异瓶颈阈值时,引入大语言模型进行变异,根据设计的提示工程,组合数据库信息、近期SQL及执行结果和预测目标输入给所述模型,得到新的变异SQL语句。本发明能有效突破传统数据库模糊测试中的覆盖率瓶颈,提高SQL的多样性和代码覆盖率。
技术关键词
大语言模型 代码覆盖率 监控数据库状态 语句 瓶颈 数据库定义语言 种子 测试覆盖率 数据库系统 逻辑 漏洞 字段 列表 分支 格式 软件 接口
系统为您推荐了相关专利信息
1
文本处理方法、装置、设备、存储介质及产品
词语 术语 文本处理方法 计算机可执行指令 序列
2
通过智能计算中心的算力实现模型训练方法及装置
模型训练方法 计算中心 数据 基础设施技术 模型训练装置
3
医学事件预测方法、装置、设备及存储介质
医学特征 事件预测方法 事件预测设备 增益计算方法 患者
4
人机互动方法、装置、电子设备及介质
人机互动方法 情绪识别模型 情感特征 文本特征向量 语音
5
装修设计图获取方法、装置、电子设备及存储介质
大语言模型 终端设备 服务设备 应用程序编程接口 设计工具
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号