# 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
What is Diffblue Cover?Familiarize yourself with the features, functions, and capabilities of Diffblue Cover.what-is-diffblue-cover
Free-TrialTrying out Diffblue Cover for the first time? Get up and running with Cover Plugin for IntelliJ and Cover CLI – download, install, license, and play.free-trial
Get StartedGet started with Diffblue Cover, from your first AI-created Java unit test, to analyzing your code coverage, and more.get-started
## Discover the details **Product specific:**
Automatically write unit tests for your methods and classes directly in IntelliJ.CardBackgroundCoverPlugin.jpgcover-plugin
Automatically write unit tests for your project using the command line.CardBackgroundCoverCLI.jpgcover-cli
Integrate Cover CLI directly into your source code control / CI Pipeline.CardBackgroundCoverPipeline.jpgcover-pipeline
Visualize and manage your test coverage.CardBackgroundCoverReports.jpgcover-reports
Automatically refactor code to make it more testable and increase coverage.CardBackgroundCoverRefactor.jpgcover-refactor
Run only the unit tests that apply to your code change, reducing CI time and cost.CardBackgroundCoverOptimize.jpgcover-optimize
**General information:**
Specs & Reqsspecs-and-reqs
Output Codesoutput-codes
Licensinglicensing
Improve Code Coverageincrease-code-coverage
Update Coverupdate-cover
Cover Editionscover-editions