摘要
本发明涉及基于代码大模型Agent的白盒单元测试生成方法及装置,属于代码测试技术领域,本发明通过代码大模型Agent对所述待测代码文件进行处理,生成候选测试用例,进而引入编译验证器,将候选测试用例输入所述编译验证器中进行验证,获取未通过验证的测试用例和错误日志以及通过验证的测试用例,从而构建代码修复模型,将未通过验证的测试用例和错误日志输入代码修复模型中进行修复,对修复通过验证的测试用例以及通过验证的测试用例进行测试。本发明的提示生成器动态适配待测代码,提升了测试用例的语义关联性和生成的准确性。其次,编译验证与自动修复闭环,提高了测试用例的通过率和可执行性。
技术关键词
错误日志
生成方法
生成测试报告
测试执行器
代码测试技术
执行测试用例
覆盖率
解析工具
生成装置
语义
可读存储介质
模块
变量
标记
框架
程序
闭环
逻辑
计算机
模板
系统为您推荐了相关专利信息
自动生成方法
协议
多语言翻译模型
规则集
自动生成系统
图像仿真生成方法
循环生成对抗网络
无监督对抗训练
卫星图像数据
深度卷积神经网络