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

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种基于大语言模型的单元测试生成方法
申请号:CN202511016460
申请日期:2025-07-23
公开号:CN120909930A
公开日期:2025-11-07
类型:发明专利
摘要
本发明公开了一种基于大语言模型的单元测试生成方法,属于测试生成领域。本方法包括:首先通过静态分析手段来提取出与被测方法相关的上下文信息,接着通过提取出的上下文信息,利用大语言模型对被测方法进行切片,将原复杂方法切成多段简单代码切片,最后利用代码切片信息对各段切片生成不同的单元测试方法,并且将多个单元测试方法组合成最终的测试套件。本发明利用大语言模型对代码进行切片,将复杂代码切分为多个简单代码再生成测试用例,相较于直接利用大语言模型对被测方法生成测试用例,有效提高了对复杂方法的行覆盖率和分支覆盖率。
技术关键词
代码切片 大语言模型 生成方法 单元测试方法 生成提示词 测试工具 生成测试用例 依赖方法 抽象语法树 生成代码 格式 覆盖率 处理器 存储器 套件 服务器 关系 可读存储介质