Welcome to the Diffblue technical documentation

What is Diffblue Cover?

Diffblue Cover is an automated unit test-writing tool. It analyses your existing Java application and writes unit tests that reflect the current behavior, increasing test coverage and helping you find regressions in future code changes. Cover automatically maintains the tests by updating them when your code changes, and supports standard Java 8, 11 & 17, Spring and Spring Boot.

Cover is available as a CLI tool for Windows and Linux and works 100% autonomously, configuring itself from your Maven or Gradle environment. There is also a Diffblue Cover plugin for IntelliJ IDEA for interactive test writing.

How does Diffblue Cover work?


How can I use Diffblue Cover?

Diffblue Cover is available as a CLI for use:

  • On a desktop
  • On a server to automatically uplift your code coverage
  • In a CI pipeline.

It is also available as an IntelliJ plugin.

How do I get started with Diffblue Cover?

Get Cover CLI:

Get Cover IntelliJ Plugin:

Can't find the answers you need?

Head over to our Community Forum, or contact support.