TestART: Improving LLM-based Unit Test ing via Co-evolution of A utomated Generation and R epair I t eration
Unit testing is crucial for detecting bugs in individual program units but consumes time and effort. Recently, large language models (LLMs) have demonstrated remarkable capabilities in generating unit test cases. However, several problems limit their ability to generate high-quality unit test cases: (1) compilation and...