一种基于大语言模型和符号执行工具的定向测试用例生成方法

AITNT
正文
推荐专利
一种基于大语言模型和符号执行工具的定向测试用例生成方法
申请号:CN202510633701
申请日期:2025-05-16
公开号:CN120610892A
公开日期:2025-09-09
类型:发明专利
摘要
本发明属于软件工程相关技术领域,具体涉及一种基于大语言模型和符号执行工具的定向测试用例生成方法,包括:基于待测试程序P与测试目标代码分支T,生成提示词p,通过大语言模型生成测试用例i;采用i对P进行测试,若T被覆盖,则完成生成;否则,将当前测试中P的代码覆盖信息累计添加进入当前p,重新生成测试用例i并测试,当重新次数达到预设重试上限m时T仍未被覆盖,则将m个测试用例i作为输入模板,分别将各输入模板中的程序字面量修改为符号执行工具的符号化变量,构建符号执行工具的一个测试入口函数f;将f、P以及T同步输入符号执行工具,生成对应测试用例j,对P进行测试,完成测试用例生成。本发明能提升软件测试覆盖率。
技术关键词
大语言模型 生成测试用例 生成方法 模板 可读存储介质 计算机程序产品 处理器 入口 覆盖率 分支 变量 存储器 电子设备 指令 参数 对象
系统为您推荐了相关专利信息
1
一种基于兴趣点的地域饮食文化偏好挖掘方法及装置
加权无向图 挖掘方法 节点特征 社区检测算法 兴趣
2
基于负载预测的开发资源调度方法、装置、设备及介质
资源调度策略 池化技术 集群 数据变更信息 数据同步
3
车辆控制方法、车载控制设备、车辆及存储介质
车辆控制方法 车载控制设备 状态空间模型 反馈控制量 数据
4
显示用于影院应用程序的虚拟演示
影院 虚拟对象 电子设备 输入设备 答案
5
图画生成方法、装置、存储介质及电子设备
生成图画 语义向量 空间布局信息 生成方法 特征向量空间
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号