Confirming the integrated software meets the software requirements — the top-right of the V, traced all the way back to SWE.1.
ASPICE SWE.6 Software Qualification Test confirms that the integrated software meets the software requirements (SWE.1): it develops a qualification test strategy and a test specification consistent with the software requirements, tests the integrated software, records the results, and establishes bidirectional traceability and consistency between the software requirements and the qualification test specification and results.
SWE.6 closes the loop opened at SWE.1: does the software actually meet its requirements? The gap is almost always the traceability — tests that aren't linked back to the requirements they qualify.
Purpose (per the ASPICE PAM): confirm that the integrated software is tested to provide evidence for compliance with the software requirements.
The process is achieved when these outcomes hold:
Including regression.
Consistent with the software requirements.
Execute against the specification.
Software requirements ↔ qualification test ↔ results.
Keep requirements, spec and results consistent.
Report to affected parties.
The output work products SWE.6 asks for (named per the standard):
This is where the standard meets reality. Each work product and outcome has a concrete home — an issue type, work-item type, or model element — in the tools you already run. Types are configurable, so treat this as the typical ASPICE setup:
| Work product / outcome | Jira | Polarion | Codebeamer | DOORS Next | Enterprise Architect | Confluence |
|---|---|---|---|---|---|---|
| Qualification test case | Xray/Zephyr Test (system/qual level) | Test Case (qualification) | Test Case | — | test element | test page |
| Test run / result | Test Execution + CI | Test Run | Test Run | — | — | results page |
| Requirement under test | linked SWE.1 requirement | linked Software Requirement | linked requirement | requirement object | Requirement under «verify» | — |
| Traceability (SWE.1 ↔ test ↔ result) | 'tests/verifies' links + suspect | Linked Work Items + suspect | trace links | link module | «verify» matrix | — |
The trap isn't the tools — it's that the links between them are maintained by hand and decay the moment a requirement changes. (See best ASPICE tools.)
Here is the part almost everyone misses. SWE.6 can never reach a mature capability level (CL2+) on its own — it can only be as mature as the configuration-management data model underneath it. SUP.8 Configuration Management is the secret enabling layer: the shared data model of items, versions, baselines and links that is the basis on which every other process group becomes provable. Scatter that data model across a Jira project, a Polarion space, a DOORS module, an EA model and a Confluence tree, and the model is fragmented by construction — the traceability that SWE.6 depends on decays the moment anything changes, and no amount of process ceremony fixes it.
What actually unlocks maturity is a headless ALM — an API-first, tool-agnostic configuration-management data model that is the single source of truth for every work product and every link, readable and writable by both humans and agents — plus an agent/human workflow definition, coordination and traceability platform on top of it, so every change is planned, assigned (to a human or an agent), executed and traced against that one model. That is the layer that lets SWE.6 be mature instead of theatrical.
ASPICE deliberately gives you no blueprint. So we wrote one. This SWE.6 guide is part of The Blueprint — our free, open template QMS for ASPICE: every VDA-scope process area, its outcomes and work products, mapped to concrete artifacts in your tools and grounded in one configuration-management data model. Take it, use it, no cost.
Agents derive the qualification test specification from the software requirements, tie every test and result back to the requirement it qualifies, and surface coverage gaps — so 'does the software meet its requirements?' has a traceable, current answer. And we offer to implement The Blueprint for you: our agentic solutions (Vera generates SWE.6's work products and traceability as a byproduct of the build, each with a confidence score and audit trail) running on a partner headless ALM — the API-first configuration-management data model that makes the whole thing provable.
SWE.6 Software Qualification Test confirms the integrated software meets the software requirements, with a qualification test strategy and specification consistent with the requirements, recorded results, and bidirectional traceability between requirements, test specification and results.
A software qualification test specification, qualification test results, and traceability records linking software requirements ↔ qualification test ↔ results.
SWE.4 verifies units against the detailed design, SWE.5 verifies integration against the architecture, and SWE.6 qualifies the integrated software against the software requirements (SWE.1). Together they are the right arm of the software V.
By deriving the tests from the software requirements and linking each test and result back to the requirement it qualifies — 'verifies' links in Jira/Polarion/Codebeamer, a link module in DOORS, or «verify» in Enterprise Architect — kept suspect-aware.
Grounded in the standard, honest about the theater: All VDA-scope process areas · SWE.1 Requirements · SWE.5 Integration · Automate it