期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
基于大语言模型的C程序单元测试方法
1
作者 李博诺 王博 +4 位作者 陈明达 林友芳 江云松 陈睿 李鹏宇 《空间控制技术与应用》 北大核心 2025年第1期115-122,共8页
单元测试用于检验软件单一模块的功能是否正确,是软件开发过程中的重要步骤,可以及时发现代码中的缺陷,提升软件的质量和可信度.由于手动编写单元测试费时费力,经常遗漏覆盖重要的代码逻辑.为此,研究者提出单元测试用例自动生成技术.近... 单元测试用于检验软件单一模块的功能是否正确,是软件开发过程中的重要步骤,可以及时发现代码中的缺陷,提升软件的质量和可信度.由于手动编写单元测试费时费力,经常遗漏覆盖重要的代码逻辑.为此,研究者提出单元测试用例自动生成技术.近来,预训练大语言模型(large language models,LLM)已经广泛应用于代码生成相关任务.然而,当前在重要的系统级编程语言C上,还没有相关工作.为了填补这一空白,本文面向C程序设计并实现了基于LLM的单元测试用例生成方法LLM4CUTCG.该方法结合LLM多智能体交互和程序分析技术,客服了LLM内在问题.为了验证方法效果,收集了125个C语言目标程序,并针对这些程序生成测试用例.实验结果表明,LLM4CUTCG生成的测试行覆盖率为91.71%,测试预言正确率为50.05%.其覆盖率优于传统方法符号执行. 展开更多
关键词 软件测试 单元测试 测试自动生成 代码自动生成 大语言模型 测试预言
在线阅读 下载PDF
蜕变测试在机器学习领域的应用 被引量:1
2
作者 潘娅 敖海洋 《西安邮电大学学报》 2020年第4期81-89,共9页
机器学习的普遍应用引起了人们对其信任度的关注,利用蜕变测试技术研究机器学习程序质量逐步成为软件测试领域的研究热点之一。为了对蜕变测试技术在机器学习领域的应用相关研究工作进行总体评价,并对蜕变测试技术进行了一些展望,首先,... 机器学习的普遍应用引起了人们对其信任度的关注,利用蜕变测试技术研究机器学习程序质量逐步成为软件测试领域的研究热点之一。为了对蜕变测试技术在机器学习领域的应用相关研究工作进行总体评价,并对蜕变测试技术进行了一些展望,首先,通过筛选得到多篇文献并对研究主题进行了分类,梳理了近年来蜕变测试在机器学习领域的应用和发展概况;其次,从应用场景、蜕变关系识别、蜕变测试度量和蜕变测试框架等方面分别对蜕变测试进行分析和讨论;最后,展望了蜕变测试在机器学习领域应用的未来研究热点。 展开更多
关键词 机器学习 机器学习测试 测试预言 蜕变测试 蜕变关系
在线阅读 下载PDF
基于上下文老虎机的智能选择蜕变关系方法
3
作者 孙家泽 孔嵘 《西安邮电大学学报》 2025年第2期93-98,共6页
针对蜕变测试过程中难以快速且有效地选择蜕变关系的问题,提出一种基于上下文老虎机的智能选择蜕变关系方法。该方法在测试过程中先构造待选择的蜕变关系并提取源测试用例的特征向量,然后创建上下文老虎机,利用特征向量和决策算法智能... 针对蜕变测试过程中难以快速且有效地选择蜕变关系的问题,提出一种基于上下文老虎机的智能选择蜕变关系方法。该方法在测试过程中先构造待选择的蜕变关系并提取源测试用例的特征向量,然后创建上下文老虎机,利用特征向量和决策算法智能选择每轮测试的蜕变关系,生成衍生用例进行测试。最后将测试结果反馈至老虎机,通过多轮训练筛选出最优蜕变关系。实验结果表明,相比于随机选择方法和Tetraband选择方法,所提方法提高了平均故障检测率,具有更强的系统缺陷检测能力。 展开更多
关键词 蜕变测试 蜕变关系 上下文老虎机 图像识别 测试预言
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部