一种基于大语言模型的单元测试即时自动更新方法

AITNT
正文
推荐专利
一种基于大语言模型的单元测试即时自动更新方法
申请号:CN202511165251
申请日期:2025-08-20
公开号:CN121029607A
公开日期:2025-11-28
类型:发明专利
摘要
本发明公开了一种基于大语言模型的单元测试即时自动更新方法。包括:收集与测试更新相关的方法和类的定义、位置和代码片段,并剔除其中的无关信息后添加测试类中已经定义过的变量作为补充,以作为测试更新所需的上下文;根据上下文信息构建结构化提示,指导大语言模型自动基于生产代码变更更新对应的单元测试,同时加入所需的依赖项;当出现编译或测试失败时,根据错误报告收集错误上下文信息,再将错误相关信息添加到结构化的提示中,指导大语言模型进行修复优化,从而进行迭代的验证和改进。本方法不仅能够修复失效测试,还可通过验证新增逻辑来增强测试质量,提升测试代码的通过率和覆盖率,用于更好的应对由生产代码变更导致的测试过时问题。
技术关键词
大语言模型 自动更新方法 分析工具 焦点 数据结构格式 自动更新系统 自然语言 测试方法 收集器 定义 处理器 模块 存储器 逻辑 语义 可读存储介质 覆盖率 程序 变量 策略
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号