【技术实现步骤摘要】
本专利技术属于计算机,涉及一种基于代码大语言模型的对话驱动回归测试生成方法。
技术介绍
1、生成高质量的回归测试用例是确保软件变更后系统功能完整性和稳定性的关键。然而,传统方法通常需要手工编写测试用例,这种方法往往依赖于人工经验,不仅效率低下,而且容易遗漏关键情况。随着系统的变更和更新,手工编写的测试用例需要不断更新和维护,增加了测试的成本和工作量。同时,由于数组通常涉及到复杂的数据依赖关系和访问模式,符号执行和模糊测试等常用的测试用例自动生成方法难以生成涵盖所有可能边界条件和异常情况的有效测试用例,而且对于需要精确控制数组生成和访问的测试场景,模糊测试的随机性可能无法提供足够的精确性,而符号执行可能由于路径约束的复杂性而难以生成有效的测试用例。
2、回归测试是软件测试中的一个重要环节,它确保在软件更改后仍然能够正确运行,并且没有引入新的缺陷。对于c语言程序来说,回归测试尤其重要。c语言是一种低级的编程语言,它的语法和语义相对简单,但是容易出现细微的错误,如指针操作等。c语言的内存模型相对简单,没有像其他现代编程语言一样提供
...【技术保护点】
1.一种基于代码大语言模型的对话驱动回归测试生成方法,其特征在于,含有以下步骤:针对编程语言或代码生成任务进行训练的大型语言模型;利用对话交互方式来驱动测试用例的生成;进行回归测试。
2.根据权利要求1所述的一种基于代码大语言模型的对话驱动回归测试生成方法,其特征在于,还含有以下步骤:
3.根扮权利要求1所述的一种基于代码大语言模型的对话驱动回归测试生成方法,其特征在于,步骤1中还匫有以下步骤:收集相应大语言模型发布日期前的数扮。
4.根扮权利要求1所述的一种基于代码大语言模型的对话驱动回归测试生成方法,其特征在于,步骤2中还匫有以
...
【技术特征摘要】
1.一种基于代码大语言模型的对话驱动回归测试生成方法,其特征在于,含有以下步骤:针对编程语言或代码生成任务进行训练的大型语言模型;利用对话交互方式来驱动测试用例的生成;进行回归测试。
2.根据权利要求1所述的一种基于代码大语言模型的对话驱动回归测试生成方法,其特征在于,还含有以下步骤:
3.根扮权利要求1所述的一种基于代码大语言模型的对话驱动回归测试生成方法,其特征在于,步骤1中还匫有以下步骤:收集相应大语言模型发布日期前的数扮。
4.根扮权利要求1所述的一种基于代码大语言模型的对话驱动回归测试生成...
【专利技术属性】
技术研发人员:林友芳,李博诺,陈明达,王博,江云松,陈睿,李鹏宇,
申请(专利权)人:北京交通大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。