検索に戻る
案件記録

一种使用控制流引导的单元测试覆盖率智能优化方法

発明有効
10請求項 · 2 独立
§ Ⅰ

案件概要

発明者

徐向华; 李想; 王然; 龙国东; 张东旗

IPC分類

G06F 11/3668 (2025.01)

一种使用控制流引导的单元测试覆盖率智能优化方法,包含以下步骤:S1、获取并预处理待测代码;S2、生成循环阶段:使用生成式大模型调用预定义工具动态获取待测代码,生成单元测试代码;S3、修复编译或运行失败的单元测试代码;S4、获取单元测试代码的覆盖率和覆盖信息;根据覆盖信息和覆盖率对待测代码进行控制流分析并输出控制流信息集合;将未覆盖的控制流信息作为输出反馈给生成循环阶段。本发明使得基于大模型的单元测试生成自动化程度高,有效提高大模型生成代码的有效性,明显提高大模型生成单元测试代码的覆盖率,解决了其他基于大模型的单元测试自动化生成工具生成代码有效性低、复杂场景下覆盖率低的问题。

外部リソース