Evaluating Large Language Models for the Generation of Unit Tests with Equivalence Partitions and Boundary Values
Not on the map. Why?
Abstract (arXiv)
The design and implementation of unit tests is a complex task many programmers neglect. This research evaluates the potential of Large Language Models (LLMs) in automatically generating test cases, comparing them with manual tests. An optimized prompt was developed, that integrates code and requirements, covering critical cases such as equivalence partitions and boundary values. The strengths and weaknesses of LLMs versus trained programmers were compared through quantitative metrics and manual qualitative analysis. The results show that the effectiveness of LLMs depends on well-designed prompts, robust implementation, and precise requirements. Although flexible and promising, LLMs still require human supervision. This work highlights the importance of manual qualitative analysis as an essential complement to automation in unit test evaluation.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 4 of its 20 references that are in the map. First posted on arXiv 14 May 2025.
Builds on
4 of 20 references.
References · 4
- 2023An Empirical Evaluation of Using Large Language Models for Automated Unit Test Generationcited by 193
- 2021Understanding the Capabilities, Limitations, and Societal Impact of Large Language Modelscited by 159
- 2023Using Large Language Models to Generate JUnit Tests: An Empirical Studycited by 53
- 2017A Large-Scale Study on the Usage of Testing Patterns that Address Maintainability Attributes (Patterns for Ease of Modification, Diagnoses, and Comprehension)cited by 7
Built on by
Not cited yet.