Test Report¶
This document is providing a test report for Trustpoint. It should be updated with every version bump.
Warning
This is still w.i.p.!
Unit Test Results¶
For a summary of all pytest executions please see the output of the GitHub action that provides an action to run every pytest. This action can be found here: pytest action.
Integration Test Results¶
Since we are using BDD to define the tests, we provide the test runs by leveraging the behave framework. The summary of the tests can be seen in the following table. For more detailed output please visit the corresponding github action pages.
Name (Identifier) |
Title |
Status of the behave tests |
|---|---|---|
R_001 |
Create, view, edit and delete a device |
|
R_002 |
Usage of any zero touch onboarding protocol |
No test present. |
R_003 |
Certificate Lifecycle Management |
|
R_004 |
REST API |
|
R_005 |
Docker Container Support |
|
R_006 |
Backup, Restore, and Update Mechanisms |
|
R_007 |
Logging Capabilities |
|
R_008 |
Auto-Generated Issuing CA’s |
|
R_009 |
High Availability |
No test present. |
R_010 |
CMP Endpoint for Onboarded Devices |
|
R_011 |
EST Endpoint for Onboarded Devices |
|
R_012 |
Language Selection and Translation |
|
R_013 |
Remote Credential Download |
|
R_101 |
Security Level Configuration |
|
R_102 |
Certificate Template Security |
|
R_103 |
Create, view, and delete a domain |
|
R_104 |
Create, view, and delete a truststore |
|
F_001 |
NTEU must be able to execute R_001 and R_002. |
Defect and Incident Reports¶
Here, the following should be provided:
A summary of defects identified during testing.
Resolution status of each defect.
Associated logs for debugging.
Acceptance Testing Summary¶
Here, the following should be provided:
Results of acceptance tests conducted with end users.
User feedback and final approval status.
Any open issues and their planned resolutions.
Coverage Metrics¶
The coverage metrics and the current coverage can be seen on Codecov.
As of now, there is a coverage of .
Test Environment Details¶
To set up the test environment one can basically use the Trustpoint Development environment setup. The pipelines for running the tests are explained in the CI/CD chapter.
Remaining Test Tasks¶
Here, the following should be provided:
Any pending testing activities or unresolved issues.
Plan for further improvements, if applicable.