一种基于大语言模型的单元测试生成方法

AITNT
正文
推荐专利
一种基于大语言模型的单元测试生成方法
申请号:CN202511016460
申请日期:2025-07-23
公开号:CN120909930A
公开日期:2025-11-07
类型:发明专利
摘要
本发明公开了一种基于大语言模型的单元测试生成方法,属于测试生成领域。本方法包括:首先通过静态分析手段来提取出与被测方法相关的上下文信息,接着通过提取出的上下文信息,利用大语言模型对被测方法进行切片,将原复杂方法切成多段简单代码切片,最后利用代码切片信息对各段切片生成不同的单元测试方法,并且将多个单元测试方法组合成最终的测试套件。本发明利用大语言模型对代码进行切片,将复杂代码切分为多个简单代码再生成测试用例,相较于直接利用大语言模型对被测方法生成测试用例,有效提高了对复杂方法的行覆盖率和分支覆盖率。
技术关键词
代码切片 大语言模型 生成方法 单元测试方法 生成提示词 测试工具 生成测试用例 依赖方法 抽象语法树 生成代码 格式 覆盖率 处理器 存储器 套件 服务器 关系 可读存储介质
系统为您推荐了相关专利信息
1
基于多轮对话的图谱生成方法、装置、设备及介质
图谱生成方法 多轮对话 服务端 终端 压缩算法
2
多智能体代理的数据库内的机器学习特征生成方法
机器学习特征生成方法 机器学习模型 自定义函数 结构化查询语句 生成代码
3
基于大模型的图像生成方法、装置、电子设备以及存储介质
对象 标记 子模块 图像生成方法 图像生成装置
4
无人机巡检航线生成方法、装置、计算机设备和存储介质
地物要素 地理坐标信息 兴趣 生成无人机 航线生成方法
5
一种大语言模型训练方法及装置
数据 大语言模型 参数 标记 训练装置
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号