CNIPA.AI
검색으로 돌아가기
기록

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

발명유효
5조회수
10청구항 · 5 독립항
§ Ⅰ

개요

발명자

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

IPC 분류

G06F 11/3668 (2025.01)

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