Skip to main content
Version: 3.11-dev

Quality Control

In KubeRocketCI, we guarantee the quality of the product not only by using the most advanced tools and best practices but also by covering the whole product functionality with our dedicated automated tests.

Autotest Coverage Scheme​

Autotests are significant part of our verification flow. Continuous improvement of the verification mechanisms quality is performed to provide users with the most stable version of the platform.

The autotest coverage status is presented on the scheme below:

Autotest coverage status

Release Testing​

In our testing flow, each release is verified by the following tests:

Test GroupDescriptionWhat's Covered
API TestsTekton Gerrit, GitHub, and GitLab API long regressionCodebase provisioning, reviewing and building pipelines, adding new branches, deploying applications (in a custom namespace), Jira integration, and rechecking for review pipeline.
UI TestsTekton Gerrit, GitHub, and GitLab UI long regressionCodebase provisioning, reviewing and building pipelines, adding new branches, deploying applications (in a custom namespace), Jira integration, and rechecking for review pipeline.
Short TestsTekton Gerrit , GitHub, and GitLab API short regressionCodebase provisioning, reviewing and building pipelines, deploying applications (in a custom namespace), rechecking for review pipeline
SmokeTekton Gerrit SmokeCodebase provisioning, reviewing and building pipelines, deploying applications.