Process Requirements#

Independence
status: valid

The approver of a pull request shall differ from the author(s) of the pull request in all pull requests.

Verification Reporting
status: valid
tags: prio_1_automation, verification, verification_process

The tool automation shall automatically generate the Verification reports. These may be independent documents (i.e. not integrated into docs-as-code based repositories). The content of the reports is specified in Platform Verification Repor... (gd_temp__platform_ver_report) and Module Verification Report ... (gd_temp__mod_ver_report).

Verification Report Archiving
status: valid
tags: prio_1_automation, verification, verification_process

The tool automation shall automatically archive the Verification reports for releases. The reports are generated according to Verification Reporting (gd_req__verification_reporting).

Verification Documentation Checks
status: valid

The following checks shall be implemented on test metadata:

  • TestType and DerivationTechnique shall be set

  • Description shall not be empty

  • In a Platform Integration Test Partially/FullyVerifies shall be set to a Platform Requirement

  • If Partially/FullyVerifies are set in Feature Integration Test these shall link to Feature Requirements

  • If Partially/FullyVerifies are set in Component Integration Test these shall link to Component Requirements

  • If Partially/FullyVerifies are set in Unit Test these shall link to Component Requirements

Verification Documentation Checks Extended
status: draft

The following checks shall be implemented on test metadata:

  • If TestType is set to requirements-based then PartiallyVerifies or FullyVerifies shall contain a link to at least one requirement

  • If TestType is set to interface-test then PartiallyVerifies or FullyVerifies shall contain a link to at least one interface