# Developer

Detailed learning paths targeted at developers:

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><img src="https://1243928156-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ7l8pn8qoIC3ubiJzuaF%2Fuploads%2Fgit-blob-ec9d8454f2958c5e61b6a84c414655ba4f2ec5f1%2FPath3D.jpg?alt=media" alt="" data-size="original"> <strong>Unit Tests - IDE</strong></td><td>Use Diffblue Cover within the IntelliJ IDE to create tests for your methods and classes.</td><td></td><td><a href="developer/unit-tests-ide">unit-tests-ide</a></td></tr><tr><td><img src="https://1243928156-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ7l8pn8qoIC3ubiJzuaF%2Fuploads%2Fgit-blob-ec9d8454f2958c5e61b6a84c414655ba4f2ec5f1%2FPath3D.jpg?alt=media" alt="" data-size="original"> <strong>Unit Tests - CLI</strong></td><td>Use Diffblue Cover from a command line to create tests for your projects.</td><td></td><td><a href="developer/unit-tests-cli">unit-tests-cli</a></td></tr><tr><td><img src="https://1243928156-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ7l8pn8qoIC3ubiJzuaF%2Fuploads%2Fgit-blob-ec9d8454f2958c5e61b6a84c414655ba4f2ec5f1%2FPath3D.jpg?alt=media" alt="" data-size="original"> <strong>Test Coverage</strong></td><td>Create coverage reports and improve test coverage.</td><td></td><td><a href="developer/test-coverage">test-coverage</a></td></tr></tbody></table>

#### Achievements:

* [x] Understand Diffblue Cover specifications and requirements and how to configure your projects for automated test writing.
* [x] Know how to use Diffblue Cover to write tests for your projects - basic and advanced concepts.
* [x] Understand output codes and how to resolve them.
* [x] Know how to improve test coverage for your code base, including automated refactoring.
