Given the user has logged in to the EUDI Wallet application
When the user selects the Sign Document option
Then the EUDI Wallet prompts the user to select a QTSP
Given the EUDI Wallet displays a list of QTSPs to the user
When the user selects a preferred QTSP
Then the EUDI Wallet navigates the user to the selected QTSP login page in the mobile browser
Given the QTSP login page is displayed to the user
When the QTSP provides a deep link for attestation presentation of the PID
Then the deep link redirects the user to the EUDI Wallet
Given the user is redirected to the EUDI Wallet from the QTSP deep link
When the EUDI Wallet receives a PID attestation request from the QTSP
Then the EUDI Wallet informs the user about the request and asks for consent
Given the EUDI Wallet requests the user to authenticate for attestation release
When the user enters the correct six-digit PIN
Then the EUDI Wallet presents the PID attestation to the QTSP
Given the EUDI Wallet receives a PID attestation presentation request from the QTSP
When the EUDI Wallet checks for available attestations
Then the EUDI Wallet informs the user that no matching attestation is available
Given the QTSP receives the PID attestation from the EUDI Wallet
When the QTSP verifies the attestation successfully
Then the QTSP informs the user of successful verification
Given the EUDI Wallet prompts the user for attestation release and authentication
When the user chooses to cancel or return to the main page
Then the EUDI Wallet returns the user to the main page
Given the EUDI Wallet prompts the user for PIN authentication
When the user enters an incorrect PIN
Then the EUDI Wallet prompts the user to retry authentication
| Number of Scenarios | 9 | Total Duration | 1m 23s |
| Total Number of Test Cases | 9 | Fastest Test | 8s |
| Number of Manual Test Cases | 9 | Slowest Test | 10s |
| Tests Started | Oct 14, 2025 10:21:30 | Average Execution Time | 9s |
| Tests Finished | Oct 14, 2025 10:22:53 | Total Execution Time | 1m 23s |
| ## | Scenario | Context | Steps | Result |
|---|---|---|---|---|
| Authenticate and authorize EUDI Wallet User with QTSP for signing service | User initiates signing process | 3 | ||
| Authenticate and authorize EUDI Wallet User with QTSP for signing service | User selects QTSP for signing | 3 | ||
| Authenticate and authorize EUDI Wallet User with QTSP for signing service | User receives attestation presentation request via deep link | 3 | ||
| Authenticate and authorize EUDI Wallet User with QTSP for signing service | EUDI Wallet prompts for attestation release | 3 | ||
| Authenticate and authorize EUDI Wallet User with QTSP for signing service | User provides consent and authenticates | 3 | ||
| Authenticate and authorize EUDI Wallet User with QTSP for signing service | No matching attestation available | 3 | ||
| Authenticate and authorize EUDI Wallet User with QTSP for signing service | QTSP verifies attestation successfully | 3 | ||
| Authenticate and authorize EUDI Wallet User with QTSP for signing service | User cancels the process | 3 | ||
| Authenticate and authorize EUDI Wallet User with QTSP for signing service | User fails authentication and retries | 3 |