Process Requirements#
Linking Requirements to Tests
|
status: valid
|
||||
For linking test suites to requirements following metadata shall be used:
More information can be found in the Verification Guideline (gd_guidl__verification_guide), Verification Concept (doc_concept__verification_process), and Test Specification Guideline (gd_guidl__verification_specification) . |
|||||
Linking Requirements to Tests (C++)
|
status: valid
|
||||
For linking C++ tests to requirements record properties shall be used. Attributes which are common for all test cases can be specified in the Setup Function (SetUp()), the other attributes which are specific for each test case need to be specified within the test case: A more detailed description of how to link code to requirements looks like is available in the C++ Properties Template |
|||||
Linking Requirements to Tests (Python)
|
status: valid
|
||||
For linking python tests to requirements metadata shall be used. For this the ‘add_test_properties’ decorator has been provided. You need to add it to the test and fill out:
For allowed values for test_type & derivation_technique please check Linking Requirements to Tests (gd_req__verification_link_tests) Further more, this decorator will also check if your test has a docstring which should act as the description of the test. A more detailed description of how to link code to requirements looks like is available in the Python Properties Template |
|||||
Linking Requirements to Tests (Rust)
|
status: valid
|
||||
For linking Rust tests to requirements #[record_property] shall be used: A more detailed description of how to link code to requirements looks like is available in the Rust Properties Template |
|||||
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
|
||||
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
|
||||
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:
|
|||||
Verification Documentation Checks Extended
|
status: draft
|
||||
The following checks shall be implemented on test metadata:
|
|||||