Overview of ChatUniTest
mainChatUniTest is an LLM-based framework designed to automate and improve unit test generation. It addresses common issues like incorrect code execution and manual integration friction by using two key mechanisms:
- Adaptive Focal Context: Enhances prompts by including relevant code context.
- Generation-Validation-Repair: A cycle that generates tests, validates them, and automatically repairs errors to ensure they execute correctly.
The project consists of ChatUniTest Core (the workflow library) and the ChatUniTest Toolchain (integrated tools).