Official Purpose Statement (ASPICE v3.1): "The purpose of the Software Qualification Testing Process is to ensure that the integrated software is tested to provide evidence for the compliance of the software with the software requirements."
SWE.6 closes the V-model. It is the mirror of SWE.1: where SWE.1 defined the software requirements, SWE.6 verifies that the fully integrated software meets every one of those requirements. The output of SWE.6 - a Software Qualification Test Report - is the primary document an OEM uses to accept a software release. It is the most externally visible ASPICE process artifact.
📋 Learning Objectives
- Describe the distinction between SWE.6 qualification testing and SWE.5 integration testing
- Develop qualification test cases that are traceable to SWE.1 requirements and have quantified pass/fail criteria
- Produce a Software Qualification Test Report that satisfies ASPICE BP requirements
- Manage regression testing and requirements coverage at the qualification level
- Close the full traceability chain: SYS.2 → SWE.1 → SWE.2 → SWE.3 → SWE.4 → SWE.5 → SWE.6
SWE.6 Process Outcomes
| Outcome | Statement | Assessed Via |
|---|---|---|
| O1 | A qualification test strategy and test cases are developed | Software Test Plan + Software Qualification Test Specification with test cases per SWE.1 requirement |
| O2 | SW qualification tests are performed and results are documented | Software Qualification Test Report with pass/fail per test case, version, environment, date |
| O3 | Consistency and bidirectional traceability between SW requirements and test cases | Full traceability closure: every SWE.1 requirement covered by ≥1 test case; every test case traces to ≥1 requirement |
| O4 | Regression testing ensures continued compliance after changes | Regression test execution records for each software release or change |