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

# Glossary

This glossary defines key terms used within SeaLights to enhance your understanding of its functionalities.

<details>

<summary><strong>Product</strong></summary>

A collection of application components, encompassing various architectures like microservices, web applications, or monolithic backends.

</details>

<details>

<summary><strong>Test Stage / Test Cycle</strong></summary>

A group of tests organized to achieve specific testing objectives, often broader in scope than individual tests. Examples include regression, end-to-end, and manual tests. These stages can represent a single test type or combine multiple types executed in the same phase (e.g., nightly testing might involve both component and integration tests).

</details>

<details>

<summary><strong>Overall (Code) Coverage</strong></summary>

Percentage of methods tested by at least one test stage.

<img src="/files/EqZvd7ZqIpjLf1EIfGmR" alt="" data-size="line">

</details>

<details>

<summary><strong>Modified (Code) Coverage / Code Changes Coverage</strong></summary>

Percentage of **modified methods** tested by at least one test stage.

<img src="/files/nDGn6BvL6OH2iD1ETDFC" alt="" data-size="line">

</details>

<details>

<summary><strong>Overall Coverage Gap</strong></summary>

Percentage of untested methods (100% - Overall Coverage).

<img src="/files/dE6y03x2chWLbmmNu7tr" alt="" data-size="line">

</details>

<details>

<summary><strong>Modified Coverage Gap</strong></summary>

Percentage of **untested** **modified methods** (100% - Modified Coverage).

<img src="/files/zFnj7hPVemyKSx4WKd9k" alt="" data-size="line">

</details>

<details>

<summary><strong>Quality Gate</strong></summary>

Predefined quality criteria that determine if a build meets your standards. Three parameters influence the gate status:

* **New/Modified Code Coverage:** Percentage of newly introduced or modified methods covered by tests.
* **Overall Code Coverage:** Percentage of all methods covered by tests.
* **Failed Tests:** Total number of failed tests in the current build.

</details>

<details>

<summary><strong>Quality Risk</strong></summary>

A modified method not covered by any test stage.

</details>

<details>

<summary><strong>Test Gaps</strong></summary>

* Overall Methods: A method not covered by any test stage.
* Modified Methods: A **modified** method not covered by any test stage (= Quality Risk).

</details>

<details>

<summary><strong>Test Recommendations</strong></summary>

As part of the Test Optimization feature, SeaLights suggests which tests to execute based on historical test runs and their correlation with current code changes.

</details>

<details>

<summary><strong>Referenced Build</strong></summary>

The baseline build used to calculate modified code coverage, quality risks, and quality gates. It impacts:

1. Modified Coverage
2. Quality Risks
3. Quality Gates
4. Test Recommendations

</details>

<details>

<summary><strong>Agent</strong></summary>

An on-premises executable provided by SeaLights, specific to a technology.

</details>

<details>

<summary><strong>Contributors</strong></summary>

Developers who pushed code changes to a Git-based version control system.

</details>

<details>

<summary><strong>Environment</strong></summary>

A set of machines or containers hosting your System Under Test (SUT).

</details>

<details>

<summary><strong>LabID</strong></summary>

Identifiers that allow SeaLights to connect data collected from multiple agents across various application components and test runners, consolidating them within the platform.

</details>

By understanding these terms, you can effectively navigate SeaLights and utilize its features to optimize your testing processes.
