Przeskocz do nawigacji głównej Przeskocz do wyszukiwania Przeskocz do głównej treści

Automated Test Generation Using Large Language Models

  • Marcin Andrzejewski
  • , Nina Dubicka
  • , Jędrzej Podolak
  • , Marek Kowal
  • , Jakub Siłka
  • Capgemini Insights & Data

Wyniki badań: Wkład do czasopisma › Artykuł › recenzja

4 Cytowania z bazy Scopus

Abstrakt

This study explores the potential of generative AI, specifically Large Language Models (LLMs), in automating unit test generation in Python 3.13. We analyze tests, both those created by programmers and those generated by LLM models, for fifty source code cases. Our main focus is on how the choice of model, the difficulty of the source code, and the prompting strategy influence the quality of the generated tests. The results show that AI models can help automate test creation for simple code, but their effectiveness decreases for more complex tasks. We introduce an embedding-based similarity analysis to assess how closely AI-generated tests resemble human-written ones, revealing that AI outputs often lack semantic diversity. The study also highlights the potential of AI models for rapid test prototyping, which can significantly speed up the software development cycle. However, further customization and training of the models on specific use cases is needed to achieve greater precision. Our findings provide practical insights into integrating LLMs into software testing workflows and emphasize the importance of prompt design and model selection.

Język oryginałuangielski
Numer artykułu156
CzasopismoData
Tom10
Numer wydania10
Identyfikatory DOI
Status publikacjiOpublikowano - paź 2025

Obszary tematyczne ASJC Scopus

  • Systemy informacyjne
  • Zastosowania informatyki
  • Systemy informacyjne i zarządzanie

Fingerprint

Zanurz się w tematy badawcze publikacji „Automated Test Generation Using Large Language Models”. Razem tworzą niepowtarzalny odcisk palca.

Cytowanie