> For the complete documentation index, see [llms.txt](https://cover-docs-preview.diffblue.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cover-docs-preview.diffblue.com/readme.md).

# Discover Diffblue Cover

Diffblue Cover is a reinforcement learning AI platform that automatically writes comprehensive, human-like Java unit tests - saving developer time, increasing test coverage, and reducing regression risks. Cover is provided as an IntelliJ IDE plugin, a CLI application, and a CI integration to provide fully autonomous operation. Three additional components, for test management and analytics, complete the Diffblue Cover solution.

## Get started

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><mark style="color:blue;"><strong>What is Diffblue Cover?</strong></mark></td><td>Familiarize yourself with the features, functions, and capabilities of Diffblue Cover.</td><td></td><td></td><td><a href="/pages/SroE119705FwinLw2eMK">/pages/SroE119705FwinLw2eMK</a></td></tr><tr><td><mark style="color:blue;"><strong>Free-Trial</strong></mark></td><td>Trying out Diffblue Cover for the first time? Get up and running with Cover Plugin for IntelliJ and Cover CLI – download, install, license, and play.</td><td></td><td></td><td><a href="/pages/1Hx6CqT72HU1FdI15Euz">/pages/1Hx6CqT72HU1FdI15Euz</a></td></tr><tr><td><mark style="color:blue;"><strong>Get Started</strong></mark></td><td>Get started with Diffblue Cover, from your first AI-created Java unit test, to analyzing your code coverage, and more.</td><td></td><td></td><td><a href="/pages/0yK2h6wByM7FrRgqs0DV">/pages/0yK2h6wByM7FrRgqs0DV</a></td></tr></tbody></table>

## Discover the details

**Product specific:**

<table data-view="cards"><thead><tr><th data-type="files"></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td></td><td>Automatically write unit tests for your methods and classes directly in IntelliJ.</td><td><a href="/files/U7L1DRObUuUwIePaGr27">/files/U7L1DRObUuUwIePaGr27</a></td><td><a href="/pages/wRWUhK3OwMCjqDS2LkJ8">/pages/wRWUhK3OwMCjqDS2LkJ8</a></td></tr><tr><td></td><td>Automatically write unit tests for your project using the command line.</td><td><a href="/files/pSSNRSBpEwQNKveuUi2E">/files/pSSNRSBpEwQNKveuUi2E</a></td><td><a href="/pages/iadgXqZYVCdpqyYZvtYl">/pages/iadgXqZYVCdpqyYZvtYl</a></td></tr><tr><td></td><td>Integrate Cover CLI directly into your source code control / CI Pipeline.</td><td><a href="/files/KuX6q9FnnivTfEKxvhoK">/files/KuX6q9FnnivTfEKxvhoK</a></td><td><a href="/pages/QfLrJlE4XlhVGUoYE8wp">/pages/QfLrJlE4XlhVGUoYE8wp</a></td></tr><tr><td></td><td>Visualize and manage your test coverage.</td><td><a href="/files/uQ5wMGI27A5GqexShOs8">/files/uQ5wMGI27A5GqexShOs8</a></td><td><a href="/pages/byXAO7p5v8bznHrJLhhO">/pages/byXAO7p5v8bznHrJLhhO</a></td></tr><tr><td></td><td>Automatically refactor code to make it more testable and increase coverage.</td><td><a href="/files/F3zZtbh3UJlhumtYS1wX">/files/F3zZtbh3UJlhumtYS1wX</a></td><td><a href="/pages/rFus5hT57ljeesDzM1hY">/pages/rFus5hT57ljeesDzM1hY</a></td></tr><tr><td></td><td>Run only the unit tests that apply to your code change, reducing CI time and cost.</td><td><a href="/files/BHRK5JlK4vRDMHXa6nO7">/files/BHRK5JlK4vRDMHXa6nO7</a></td><td><a href="/pages/ElNCELL5qbXxlydANv6X">/pages/ElNCELL5qbXxlydANv6X</a></td></tr></tbody></table>

**General information:**

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden></th><th data-hidden></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><mark style="color:blue;"><strong>Specs &#x26; Reqs</strong></mark></td><td><a href="/pages/tOE4Og4ANV8WqleRsURm">/pages/tOE4Og4ANV8WqleRsURm</a></td><td></td><td></td><td></td></tr><tr><td><mark style="color:blue;"><strong>Output Codes</strong></mark></td><td><a href="/pages/DiI0TJu4KSoTEyFvEX8o">/pages/DiI0TJu4KSoTEyFvEX8o</a></td><td></td><td></td><td></td></tr><tr><td><mark style="color:blue;"><strong>Licensing</strong></mark></td><td><a href="/pages/Al0Ppq0IKqZs0m9hIMqx">/pages/Al0Ppq0IKqZs0m9hIMqx</a></td><td></td><td></td><td></td></tr><tr><td><mark style="color:blue;"><strong>Improve Code Coverage</strong></mark></td><td><a href="/pages/XOlb5QEXlEVBNO2B3KuH">/pages/XOlb5QEXlEVBNO2B3KuH</a></td><td></td><td></td><td></td></tr><tr><td><mark style="color:blue;"><strong>Update Cover</strong></mark></td><td><a href="/pages/a4ggha5cvF7cpznNqvzR">/pages/a4ggha5cvF7cpznNqvzR</a></td><td></td><td></td><td></td></tr><tr><td><mark style="color:blue;"><strong>Cover Editions</strong></mark></td><td><a href="/pages/Q62N0TvHNhVfcClUrTRQ">/pages/Q62N0TvHNhVfcClUrTRQ</a></td><td></td><td></td><td></td></tr></tbody></table>
