一种测试用例生成增强的方法级自动程序修复方法

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种测试用例生成增强的方法级自动程序修复方法
申请号:CN202510474463
申请日期:2025-04-16
公开号:CN120407405A
公开日期:2025-08-01
类型:发明专利
摘要
本发明公开了一种测试用例生成增强的方法级自动程序修复方法,该方法主要面向基于Java语言开发的软件程序,具体包括:利用大语言模型生成测试用例以复现故障,并根据其执行结果进行筛选;结合基于频谱的故障定位方法和基于信息检索的故障定位方法计算所有代码片段的方法级可疑度分数,经排序得到故障定位序列,以获取可疑代码片段;进而构造提示词以利用大语言模型进行补丁生成;对补丁进行排序、验证、过滤,最后将最终的补丁序列中的前N个作为最终的修复方案提交。本发明适用于有故障报告但缺少触发测试情境下的方法级故障修复,也可以单独用于其中某个步骤如故障定位和补丁排序等。
技术关键词
自动程序修复 补丁 故障定位方法 序列 大语言模型 信息检索 测试用例自动生成方法 生成工具 排序方法 文本 生成测试用例 报告 自然语言 套件 仓库 软件 编码 指数