# Phase 2: Advanced Coverage Analytics

{% hint style="warning" %}
**Prerequisite:** You have completed [Phase 1: Core Coverage](https://docs.sealights.io/knowledgebase/phased-onboarding/java-onboarding-guide/phase-1-core-coverage)
{% endhint %}

## Overview

In this phase, you'll enable SeaLights to capture **granular coverage information**—specifically, coverage per **test stage**.

For example, if your test strategy includes distinct testing categories (such as *Functional Tests*, *End-to-End Tests*, etc.) or uses multiple testing frameworks (e.g., JUnit, TestNG), this phase allows you to view **coverage breakdowns by test stage** in SeaLights.

You'll be able to answer questions like:

> *"What percentage of the code changed in this sprint was covered by functional tests?"*

### What You'll Get

* **Granular coverage by test stage** — View coverage across different test types such as Integration, Regression, and E2E
* **Optimized test strategy insights** — Understand which test types need improvement
* **Data-driven release decisions** — Make more informed decisions based on coverage by test type

#### Supported Test Types

SeaLights supports capturing this level of detail for:

* Standard test frameworks (e.g., JUnit, TestNG) executed without Maven or Gradle
* Standard test frameworks executed via Maven or Gradle
* Custom test frameworks
* Manual test runs

## Implementation Steps

### Choosing Your Implementation Path

Before proceeding, please determine **which kind of test runner or framework you are using**, as the next steps will vary:

* If you are using a **supported test framework** such as TestNG, JUnit, or Cucumber, continue to:  [using-supported-test-frameworks](https://docs.sealights.io/knowledgebase/phased-onboarding/java-onboarding-guide/phase-2-advanced-coverage-analytics/using-supported-test-frameworks "mention")
* If you are **not using a supported test framework**, continue to [using-non-supported-test-frameworks](https://docs.sealights.io/knowledgebase/phased-onboarding/java-onboarding-guide/phase-2-advanced-coverage-analytics/using-non-supported-test-frameworks "mention")
