---
title: 功能介绍
description: "UTgen 是一款专为Maven和Gradle项目设计的Java 单元测试 自动生成工具，作为IntelliJ IDEA的插件，它能够为开发者提供单元级的测试用例生成支持，真正做到即插即用。具有以下关键特性："
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/development/utgen/UTgen_0019.html
sourcePath: /source/zh/kunpengdevps/development/utgen/UTgen_0019.html
indexId: 399307e0461c053a1d4924d5489d9bcc751725ea988f42d186d2c59f17f2a7b857
---
# 功能介绍

UTgen 是一款专为Maven和Gradle项目设计的Java 单元测试 自动生成工具，作为IntelliJ IDEA的插件，它能够为开发者提供单元级的测试用例生成支持，真正做到即插即用。具有以下关键特性：

- 支持通过右击方法名、类名、类文件、包目录生成测试用例。
- 测试用例包含输入、方法体、断言和注释。
- 在生成的过程中，保证最大的分支覆盖率和最小的测试数量。
- 支持指定生成测试用例的根目录和测试框架（JUnit 4、JUnit 5）。
- 支持两种用例渲染策略（保留和覆盖）。
- 支持Mock和设置测试生成超时时间。
- 支持JDK 8、JDK 11、JDK 17和JDK 21的项目（其中IDEA 2023.1及以后版本支持JDK 21）。
- 支持基于Spring Boot 2.x的Java项目。
