摘要
本发明公开了一种基于大语言模型辅助增强数据库模糊测试的方法及系统。该方法包括,通过对目标数据库进行模糊测试,持续生成变异的SQL语句,监控数据库是否发生崩溃,收集代码覆盖率。对于变异SQL,如果其触发了数据库崩溃、逻辑错误或提升了代码覆盖率,重置变异次数为零;否则累加变异次数。当变异次数达到预设的变异瓶颈阈值时,引入大语言模型进行变异,根据设计的提示工程,组合数据库信息、近期SQL及执行结果和预测目标输入给所述模型,得到新的变异SQL语句。本发明能有效突破传统数据库模糊测试中的覆盖率瓶颈,提高SQL的多样性和代码覆盖率。
技术关键词
大语言模型
代码覆盖率
监控数据库状态
语句
瓶颈
数据库定义语言
种子
测试覆盖率
数据库系统
逻辑
漏洞
字段
列表
分支
格式
软件
接口
系统为您推荐了相关专利信息
模型训练方法
计算中心
数据
基础设施技术
模型训练装置
医学特征
事件预测方法
事件预测设备
增益计算方法
患者
人机互动方法
情绪识别模型
情感特征
文本特征向量
语音
大语言模型
终端设备
服务设备
应用程序编程接口
设计工具