摘要
一种基于代码大语言模型的对话驱动回归测试生成方法,属于计算机技术领域。收集并准备面向C语言程序的数据集,包括源代码、对应的测试需求自然语言描述、测试用例数据约束以及官方测试用例示例;确定合适的大语言模型;从数据集中选择待测函数开始生成测试用例;设计面向不同类型C语言程序的提示(prompt)模板,以引导模型生成特定类型和规范格式的测试用例;使用大语言模型对测试需求进行语义分析并将分析结果反馈给自身来加深大语言模型对测试需求的理解;检测生成测试用例的测试输入参数是否与被测函数参数一一对应,指导大模型修正测试用例数据类型;对生成的测试用例进行测试,生成用例质量评估报告。
技术关键词
测试生成方法
大语言模型
分析工具
生成测试用例
面向C语言
测试用例数据
代码覆盖率
报告
生成可执行文件
程序
随机采样方法
模板
语义
设计测试用例
自然语言
格式
分支
有效性
系统为您推荐了相关专利信息
语言模型构建方法
文本处理方法
大语言模型
路由器
网络
代码评审方法
大语言模型
可执行程序代码
指令
数据压缩
文本信息处理方法
文本生成模型
大语言模型
语义特征
文本信息处理装置