|SWE.6 Software Qualification Test|
|Process Name||Software Qualification Test|
|Process Purpose||The purpose of the Software Qualification Test Process is to ensure that the integrated software is tested to provide evidence for compliance with the software requirements.|
As a result of successful implementation of this process:
SWE.6.BP1: Develop software qualification test strategy including regression test strategy. Develop a strategy for software qualification testing consistent with the project plan and the release plan. This includes a regression test strategy for re-testing the integrated software if a software item is changed. [Outcome 1]
SWE.6.BP2: Develop specification for software qualification test. Develop the specification for software qualification test including test cases based on the verification criteria, according to the software test strategy. The test specification shall be suitable to provide evidence for compliance of the integrated software with the software requirements. [Outcome 2]
SWE.6.BP3: Select test cases. Select test cases from the software test specification. The selection of test cases shall have sufficient coverage according to the software test strategy and the release plan. [Outcome 3]
SWE.6.BP4: Test integrated software. Test the integrated software using the selected test cases. Record the software test results and logs. [Outcome 4]
NOTE 1: See SUP.9 for handling of non-conformances.
SWE.6.BP5: Establish bidirectional traceability. Establish bidirectional traceability between software requirements and test cases included in the software qualification test specification. Establish bidirectional traceability between test cases included in the software qualification test specification and software qualification test results. [Outcome 5]
NOTE 2: Bidirectional traceability supports coverage, consistency and impact analysis.
SWE.6.BP6: Ensure consistency. Ensure consistency between software requirements and test cases included in the software qualification test specification. [Outcome 5]
NOTE 3: Consistency is supported by bidirectional traceability and can be demonstrated by review records.
SWE.6.BP7: Summarize and communicate results. Summarize the software qualification test results and communicate them to all affected parties. [Outcome 6]
NOTE 4: Providing all necessary information from the test case execution in a summary enables other parties to judge the consequences.
|Output Work Products||
08-50 Test specification [Outcome 2, 3]
08-52 Test plan [Outcome 1]
13-04 Cummunication record [Outcome 6]
13-19 Review record[Outcome 5]
13-22 Traceability record [Outcome 5]
13-50 Test result [Outcome 4, 6]
Process capability levels and process attributes
Process capability Level 1: Performed process
Process capability Level 2: Managed process
Process capability Level 3: Established process
Process capability Level 4: Predictable process
Process capability Level 5: Innovating process