What it does
Diffblue Cover uses AI-based generation to create Java unit tests from existing classes and methods. The Community Edition is a free IntelliJ plugin; broader editions add a command-line tool, CI integration, and reporting or optimization components. Rather than supplying a test target or a hosted browser, Cover works with the developer's Java project and produces test code for review in the existing development and test workflow.
Generate a test from the code you are editing
The IntelliJ plugin offers several ways to start: click its Write Tests gutter icon, right-click a method or class and choose Write Tests, or use the Diffblue menu. Cover then creates unit-test code for the selected method or class. Its documentation also describes a Test Review view and separate paths for partial or skeleton tests, so inspect what was produced and run it through the project's own test suite rather than treating generation as proof that the behavior is correct.
The free Community Edition is aimed at individual evaluation and is limited to 25 methods per month. Developer, Teams, and Enterprise editions add higher or broader usage and can include Cover CLI and pipeline features; the official edition table lists no public price for those plans and directs users to contact Diffblue.
Cover licensing involves product verification. The docs state that the Community plugin requires an online license check, and the licensing guide says the service checks remotely when Cover is used. This makes the plugin a poor fit for an environment that cannot reach the licensing service. The generated tests are for Java code; a separate team should confirm project compatibility before depending on it in CI.
Strengths
- The IntelliJ plugin can generate tests directly from a selected method, class, file, or project-tree item.
- The Community Edition provides a free way to evaluate test generation, with paid editions adding CLI and CI workflows.
- Documentation distinguishes complete tests from partial and skeleton test outputs.
Watch out for
- Community Edition limits generation to 25 methods per month and requires an online license check.
- The documentation says a partial test may be created when Cover cannot write a complete one, so generated code still needs review.
Best for
- Java developers who want to draft unit tests for selected classes or methods in IntelliJ
- Teams considering automated test generation in command-line or CI workflows
Sources
- Diffblue Cover Community Edition (Oct 26, 2026)
- What is Diffblue Cover? | Diffblue Documentation (Oct 26, 2026)
- Writing tests | Diffblue Documentation (Oct 26, 2026)
- Cover Editions | Diffblue Documentation (Oct 26, 2026)
- Licensing | Diffblue Documentation (Oct 26, 2026)
