arrow
返回

Automated Test Generation Using Large Language Models

delete2025-09-30
delete0
delete
OA
AI
M
Marcin Andrzejewski
N
Nina Dubicka
J
Jędrzej Podolak
M
Marek Kowal
J
Jakub Siłka *
DOI:10.3390/data10100156delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
本研究探讨了生成式AI,特别是大型语言模型(LLMs),在自动化Python 3.13单元测试生成方面的潜力。我们分析了五十个源代码案例中,由程序员创建和由LLM模型生成的测试用例。我们的主要关注点在于模型选择、源代码难度以及提示策略如何影响生成测试的质量。结果表明,AI模型能够帮助自动化简单代码的测试创建,但在更复杂任务中的有效性有所降低。我们引入了一种基于嵌入的相似性分析,以评估AI生成的测试与人工编写测试的相似程度,揭示AI输出往往缺乏语义多样性。该研究还强调了AI模型在快速测试原型制作方面的潜力,这可以显著加速软件开发周期。然而,需要进一步针对特定用例对模型进行定制和训练,以实现更高的精确度。我们的发现为将LLMs整合到软件测试工作流中提供了实践见解,并强调了提示设计和模型选择的重要性。
Keyword:
GenAI
TDD
embeddings
code coverage
LLM
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

D
Data
IF:
2
论文数:
188
被引数:
2.1K

机构

S
Silesian University of Technology
学者数:
6.2K
论文数: 6.2K
被引数: 5.9K
引用论文

引用论文

Role play with large language models使用大型语言模型进行角色扮演
err2023-11-08
err0
errOAAI
errMurray Shanahan; Kyle McDonell; Laria Reynolds
err分享
err收藏
Cutting Down on Prompts and Parameters: Simple Few-Shot Learning with Language Models
err2022-01-01
err0
errOAAI
errRobert Logan IV; Ivana Balazevic; Eric Wallace; Fabio Petroni; Sameer Singh; Sebastian Riedel
err分享
err收藏
学者 查看更多内容