Glossary
Last updated
This glossary defines key terms used within SeaLights to enhance your understanding of its functionalities.
A collection of application components, encompassing various architectures like microservices, web applications, or monolithic backends.
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).
Percentage of modified methods tested by at least one test stage.
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.
Overall Methods: A method not covered by any test stage.
Modified Methods: A modified method not covered by any test stage (= Quality Risk).
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.
The baseline build used to calculate modified code coverage, quality risks, and quality gates. It impacts:
Modified Coverage
Quality Risks
Quality Gates
Test Recommendations
Identifiers that allow SeaLights to connect data collected from multiple agents across various application components and test runners, consolidating them within the platform.
By understanding these terms, you can effectively navigate SeaLights and utilize its features to optimize your testing processes.