Skip to content
SPECIFICTION
Get listed

Diffblue Cover

diffblue.com

Free plan WindowsmacOSLinuxSelf-hosted
Visit diffblue.com
Spec score 8.2 #10 of 34 in AI Software Testing Tools

What it is

Diffblue Cover automatically generates unit tests for Java and Kotlin projects. The maker says generated tests compile, run, and check the code's current behavior. Cover is offered as an IntelliJ plugin, a command-line tool, and a CI pipeline integration, with supported environments including GitHub, GitLab, Maven, Jenkins, Azure, and AWS. Cover Reports visualizes test coverage, coverage risk, testability, and code complexity. Cover Optimize selects unit tests needed to validate changes and is integrated into Cover CLI and Cover Pipeline. Cover Refactor can suggest and apply Java refactorings intended to improve observability and testability. The maker says Cover runs locally in the customer's environment, needs no cloud service, and sends no data outside the organization. Projects must use Java 8, 11, 17, or 21, or Kotlin; use Maven 3.2.5+ or Gradle 4.9+; and compile without failing unit tests. JUnit and TestNG are supported. A free Community Edition and a free 14-day trial are listed. Each use requires a remote license-server check; offline activation is available only for Enterprise Edition through the CLI.

Spec sheet

Purpose
Diffblue Cover automatically writes human-like Java unit tests for Java and Kotlin projects.Read 7 Oct 2026 · cover-docs.diffblue.com
Support
Community support is provided through the Community forum, while more comprehensive support is included with Teams and Enterprise editions.Read 7 Oct 2026 · info.diffblue.com
Headquarters
Oxford, United KingdomRead 28 Sep 2026 · diffblue.com
Founded
2016Read 28 Sep 2026 · diffblue.com
Company
Diffblue was founded in 2016 as a spin-out of the University of Oxford and is headquartered in Oxford.Read 7 Oct 2026 · diffblue.com
CI integrations
The maker lists GitHub, GitLab, Maven, Jenkins, Azure, and AWS among supported pipeline environments.Read 7 Oct 2026 · cover-docs.diffblue.com
Data handling
The maker says Cover runs locally in the customer environment without requiring a cloud service and that no data leaves the organization.Read 7 Oct 2026 · cover-docs.diffblue.com
License connectivity
Cover requires a remote check with Diffblue’s licensing server each time it is used; offline activation is available only for Enterprise Edition through the CLI.Read 7 Oct 2026 · cover-docs.diffblue.com
Optimization
Cover Optimize selects the unit tests needed to validate code changes and is integrated into Cover CLI and Cover Pipeline.Read 7 Oct 2026 · cover-docs.diffblue.com
Project prerequisites
The getting-started page lists Java 8, 11, 17, or 21 compatible source or Kotlin, Maven 3.2.5+ or Gradle 4.9+, and a project that compiles and has no failing unit tests.Read 7 Oct 2026 · cover-docs.diffblue.com
Refactoring
Cover Refactor can suggest and apply Java code refactorings intended to improve observability and testability.Read 7 Oct 2026 · cover-docs.diffblue.com
Reports
Cover Reports visualizes test coverage, coverage risk, testability, and code complexity.Read 7 Oct 2026 · cover-docs.diffblue.com
Test frameworks
The plugin getting-started page states that JUnit and TestNG are supported.Read 7 Oct 2026 · cover-docs.diffblue.com
Test quality
The maker says generated tests compile, run, and validate the current behavior of the code.Read 7 Oct 2026 · cover-docs.diffblue.com
Workflows
Cover is offered as an IntelliJ plugin, a command-line tool, and a CI pipeline integration.Read 7 Oct 2026 · cover-docs.diffblue.com

Plans and prices

Community Edition Free IntelliJ plugin · perpetual license after product verification Read 7 Oct 2026 · cover-docs.diffblue.com
Free trial Free 14 days Diffblue Cover trial · trial length stated on GitHub and GitLab pages Read 7 Oct 2026 · diffblue.com
Enterprise Edition Priced on request Paid license · offline activation available through CLI Read 7 Oct 2026 · cover-docs.diffblue.com
Teams Edition Priced on request Paid license · price not stated on opened pages Read 7 Oct 2026 · cover-docs.diffblue.com

Every Diffblue Cover plan and price →

Strong points and limits

Strong points

  • Free Community Edition has a perpetual license after product verification.
  • Available as IntelliJ plugin, CLI, and CI integration.
  • Maker says no data leaves the organization.
  • Supports JUnit and TestNG.
  • Cover Reports visualizes coverage and code complexity.

Limits

  • Requires a remote licensing-server check each time it is used.
  • Offline activation is limited to Enterprise Edition through CLI.
  • Projects must compile without failing unit tests.
  • Project prerequisites include specified Java or build-tool versions.

Who it suits

Cover suits Java or Kotlin teams seeking generated unit tests in an IDE, command-line, or CI workflow. It may also suit organizations that require local execution and no data leaving their environment.

Verdict

Diffblue Cover generates tests locally and offers supporting tools for coverage, test selection, and refactoring. Its licensing check is remote for each use, with offline activation limited to Enterprise Edition through the CLI.

Where Specifiction places it

Alternatives to Diffblue CoverAll alternatives →