CNIPA.AI
返回搜索
档案

基于大模型的单元测试代码生成方法、装置、设备、介质及程序产品

发明专利有效
1浏览
10权利要求 · 5 独立
§ Ⅰ

卷宗概要

发明人

朱辉辉; 涂文斌; 韩静; 赵莘; 徐少奇; 汪璐璐; 周子涵

IPC 分类

G06F 11/3668 (2025.01)

本申请实施例提供一种基于大模型的单元测试代码生成方法、装置、设备、介质及程序产品,涉及测试技术领域。该方法包括:获取被测代码及与被测代码相关的上下文信息;基于被测代码及上下文信息,通过语言模型分析生成测试用例,测试用例包括覆盖正常场景和异常场景的分支描述、输入输出数据、断言条件及模拟信息;根据测试用例,通过模板引擎生成符合预设测试框架规范的测试代码。该方法通过分阶段处理,使得测试用例能分别覆盖正常场景和异常场景对应的所有分支,并且通过模板引擎的规则约束能减少语言模型生成时的不确定性,进而可以得到覆盖率高且准确度高的测试代码。