GitHub · 灵魂体仓库·· 18 天前精选AI 评分59
TestGen Agent 开源:用 LLM 自动生成并修复 Java JUnit 4 单元测试
u7465990/testgen-agent
来源与原文
GitHub · 灵魂体仓库
发布时间:(北京时间)
阅读原始来源 · github.com ↗完整链接与内容说明
https://github.com/u7465990/testgen-agent
本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。
AI 导读
作者在 GitHub 发布 TestGen Agent,一个独立 Python 工具,可为 Java 项目自动发现方法并生成 JUnit 4 单元测试,支持 OpenAI(GPT-4o-mini)、Anthropic(Claude)及 Anthropic 兼容端点如 DeepSeek,含自动编译修复(最多 3 次)、可选 JaCoCo 覆盖率引导改进和 JSONL 断点续跑。在捆绑的 Maven 演示项目上用 deepseek-v4-flash 端到端跑通:40 个测试文件全部编译通过,38 个可运行中 36 个通过,PiTest 突变得分 83.8%(67/80),接近人工基线 83.98%。
推荐理由
作者用 PiTest 突变得分而非编译通过率来衡量 LLM 生成的测试质量,并公开了演示运行数据与诚实短板,方法可直接复用。
来源:GitHub · 灵魂体仓库 · github.com