# Cover Reports

Diffblue Cover Reports is a visualization tool for test coverage statistics, coverage risk, testability, and more. Get valuable insights about your Java codebase - pinpoint unique, actionable insights that improve quality and efficiency. The topics provided here are targeted at three main user types:

* [**Reports Administrator**](/features/cover-reports/cover-reports-administrator.md) - system administrator responsible for install, update, config, and general maintenance.
* [**Reports User**](/features/cover-reports/cover-reports-user.md) - a senior developer or manager who will access the Cover Reports UI to monitor and manage test coverage.
* [**Reports Contributor** ](/features/cover-reports/cover-reports-contributor.md)- a software developer and/or CI/CD admin who will upload reports data (bundles) during code development.

Cover Reports is installed as a server side web application, the UI is accessed via a web browser (Chrome, Edge, Safari, or Firefox), and reports data is generated and uploaded using Cover CLI and/or Cover Pipeline.

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td>Cover Reports install, update, config, admin, and maintenance.</td><td><a href="/pages/x6AdDor8b7hy5fSmSA6N">/pages/x6AdDor8b7hy5fSmSA6N</a></td><td><a href="/files/zWwXkD7a9vQbyceHazv8">/files/zWwXkD7a9vQbyceHazv8</a></td></tr><tr><td>Monitor, evaluate, and manage unit testing and code coverage.</td><td><a href="/pages/rfDBiTpAt2yreWHjEjBD">/pages/rfDBiTpAt2yreWHjEjBD</a></td><td><a href="/files/Ip69llmOwU1mzpg7DLeD">/files/Ip69llmOwU1mzpg7DLeD</a></td></tr><tr><td>Generate and upload reports bundles during code development.</td><td><a href="/pages/NcQtv6fGdSHjpAugs4nX">/pages/NcQtv6fGdSHjpAugs4nX</a></td><td><a href="/files/LOI1r2ecgaRu3lwENULe">/files/LOI1r2ecgaRu3lwENULe</a></td></tr></tbody></table>

{% hint style="info" %}
For getting started information, see [Get started - Cover Reports](/get-started/get-started/get-started-cover-reports.md).
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://cover-docs.diffblue.com/features/cover-reports.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
