Given the user has uploaded a document and selected a QTSP
When the EUDI Wallet retrieves the Credential ID details from the QTSP
Then the EUDI Wallet presents the Credential ID details to the user
And user confirms to proceed with the signing operation
Given the QTSP has multiple Credential IDs enrolled for the user
When the EUDI Wallet requests available Credential IDs from the QTSP
Then the EUDI Wallet asks the user to select a preferred Credential ID
Given the Relying Party has retrieved available Credential IDs from the QTSP
When there are no available Credential IDs for the user in the QTSP
Then the Relying Party should inform the user to enroll a Qualified Certificate in the QTSP
And the document signing process should stop
Given the EUDI Wallet has redirected the user to the QTSP authentication page
When the QTSP provides a deep link for attestation presentation
Then the EUDI Wallet opens and displays the request for PID attestation and transaction data
Given the QTSP requests a PID attestation from the EUDI Wallet
When the EUDI Wallet checks available attestations
Then the EUDI Wallet informs the user that no matching attestations are available and returns to the main page
Given the user is reviewing the Credential ID details in the EUDI Wallet
When the EUDI Wallet requests the user to consent to the release of the requested attestation
And the user authenticates successfully in the Wallet, e.x. Share and PIN
Then the EUDI Wallet presents the requested attestation to the QTSP
And a success screen is displayed with the signed document
Given the EUDI Wallet requests the user to authenticate with a six-digit PIN
When the user enters an incorrect PIN
Then the EUDI Wallet asks the user to retry authentication
Given the EUDI Wallet requests the user to authenticate with a six-digit PIN
When the user chooses not to proceed
Then the EUDI Wallet returns to the main page without releasing the attestation
Given the QTSP has successfully verified the PID attestation
When the QTSP signs the document
Then the QTSP returns the signed document to the EUDI Wallet where the user can view it
| Number of Scenarios | 9 | Total Duration | 1m 21s |
| Total Number of Test Cases | 9 | Fastest Test | 8s |
| Number of Manual Test Cases | 9 | Slowest Test | 9s |
| Tests Started | Oct 14, 2025 10:23:30 | Average Execution Time | 9s |
| Tests Finished | Oct 14, 2025 10:24:52 | Total Execution Time | 1m 21s |
| ## | Scenario | Context | Steps | Result |
|---|---|---|---|---|
| Signing a document with EUDI Wallet | Single Credential ID Available | 4 | ||
| Signing a document with EUDI Wallet | Multiple Credential IDs available | 3 | ||
| Signing a document with EUDI Wallet | No Credential IDs enrolled for user in QTSP | 4 | ||
| Signing a document with EUDI Wallet | QTSP redirects user to attestation request | 3 | ||
| Signing a document with EUDI Wallet | No matching attestations available | 3 | ||
| Signing a document with EUDI Wallet | User consents to release attestation | 5 | ||
| Signing a document with EUDI Wallet | User authentication fails | 3 | ||
| Signing a document with EUDI Wallet | User cancels attestation release | 3 | ||
| Signing a document with EUDI Wallet | QTSP signs the document successfully | 3 |