Knowledge Base > About Diffblue Cover

About Diffblue Cover

Diffblue Cover analyzes your existing Java program and writes unit regression tests that reflect the current behavior of the code. This helps to increase developer productivity.

You can run Diffblue Cover on your entire Java project, just one class, or anything in between. It gets your project structure and dependencies from Maven or Gradle. Cover supports Spring Java apps and writes tests that use standard Spring idioms and mocking.

Cover is available as either a Command Line Interface - Cover CLI 3.0 or JCover, and two IntelliJ IDEA plugins.