基于大语言模型的动态语言测试用例自动生成方法

AITNT
正文
推荐专利
基于大语言模型的动态语言测试用例自动生成方法
申请号:CN202510132772
申请日期:2025-02-06
公开号:CN119576799B
公开日期:2025-04-22
类型:发明专利
摘要
本发明公开了基于大语言模型的动态语言测试用例自动生成方法,首先,在预处理阶段,将待测程序的相关信息整理为提示,大语言模型根据这些提示分析待测程序的参数类型,并通过抽象语法树生成测试所需的代码信息;在测试用例生成阶段,采用动态多目标优化算法,通过分支覆盖反馈不断对测试用例进行交叉和变异,在部分进化过程中,利用大语言模型生成常规变异无法产生的测试数据,最后将筛选出的优秀测试用例组织成完整的测试套件;在程序修复阶段,运行测试套件以检测潜在错误,使用大语言模型分析并迭代修复错误,生成可执行且无错误的测试套件。本发明显著提升了动态语言的测试覆盖率,并加速了覆盖目标的达成。
技术关键词
大语言模型 待测程序 套件 生成方法 阶段 动态 抽象语法树 语句 交叉点 生成测试用例 生成可执行 测试覆盖率 元素 参数 待测模块 模板 组织
系统为您推荐了相关专利信息
1
一种基于声波刺激的睡眠慢波及纺锤波增强方法及系统
声波 睡眠特征 睡眠阶段分类 深度学习神经网络模型 深度神经网络
2
一种基于干扰注意力的针对基于大语言模型漏洞审计工具的攻击方法
注意力 大语言模型 漏洞 审计工具 样本
3
基于大模型和屏幕录制场景的RPA流程脚本生成方法、系统及存储介质
脚本生成方法 屏幕 生成动作 场景 降噪算法
4
一种用于大模型智能体的记忆方法及系统
记忆方法 大语言模型 自然语言 三元组 键值
5
一种化学反应大语言模型训练方法及合成路径规划方法
大语言模型 路径规划方法 蒙特卡洛树搜索 分子 阶段
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号