EUDI Wallet Test Report
Home > Requirements > Android
Report generated 23-09-2026 14:08

Platforms: Android

Feature Coverage By Scenario

Requirements Overview

Key Statistics

Number of Scenarios 109
Total Number of Test Cases 194
Number of Manual Test Cases 137
Tests Started Sep 23, 2026 14:08:24
Tests Finished Oct 06, 2026 11:29:48
Total Duration 12d 21h 21m 23s
Fastest Test 6ms
Slowest Test 11m 9s
Average Execution Time 1m 36s
Total Execution Time 5h 10m 54s

Feature Coverage By Scenario

Test Outcomes

Test Performance

Key Statistics

Number of Scenarios 109 Total Duration 12d 21h 21m 23s
Total Number of Test Cases 194 Fastest Test 6ms
Number of Manual Test Cases 137 Slowest Test 11m 9s
Tests Started Sep 23, 2026 14:08:24 Average Execution Time 1m 36s
Tests Finished Oct 06, 2026 11:29:48 Total Execution Time 5h 10m 54s

Automated Tests

## Scenario Context Steps Started Total Duration Result
Issuing and storing attestations in the EUDI Wallet via QR code Add a document to the EUDI Wallet by scanning a QR code
2 passing test cases
18 15:18:21 15m 40s SUCCESS
Deferred Credential Issuance Completing the deferred credential delivery process with Python Issuer
2 passing test cases
19 15:34:01 7m 24s SUCCESS
EUDI Wallet Documents Screen Documents screen consolidates and lists issued attestations
2 passing test cases
13 15:41:26 9m 23s SUCCESS
EUDI Wallet Home Screen Bottom navigation bar options 9 15:50:49 51s 666ms SUCCESS
Issuance and presentation - mDL Successful credential issuance and presentation with selective disclosure - Python Issuer - mDL
6 passing test cases
9 14:09:33 45m 19s SUCCESS
Issuance and presentation - mDL Successful credential issuance and presentation with selective disclosure - Kotlin Issuer - mDL
6 passing test cases
9 14:54:52 25m 45s SUCCESS
Issuance and presentation - PID (MSO Mdoc) Successful credential issuance and presentation with selective disclosure - Python Issuer - PID (MSO Mdoc)
6 passing test cases
9 14:08:35 50m 4s SUCCESS
Issuance and presentation - PID (MSO Mdoc) Successful credential issuance and presentation with selective disclosure - Kotlin Issuer - PID (MSO Mdoc)
6 passing test cases
9 14:58:38 30m 18s SUCCESS
Issuance and presentation - PID (SD-JWT) Successful credential issuance and presentation with selective disclosure - Python Issuer - PID (SD-JWT)
6 passing test cases
9 14:08:24 35m 17s SUCCESS
Issuance and presentation - PID (SD-JWT) Successful credential issuance and presentation with selective disclosure - Kotlin Issuer - PID (SD-JWT)
6 passing test cases
9 14:43:42 28m 9s SUCCESS
Batch Issuance of Attestations in EUDI Wallet Batch Issuance of Attestations in EUDI Wallet
6 passing test cases
10 15:51:41 25m 26s SUCCESS
Pre-authorization code same device User initiates credential issuance 14 15:42:58 9m 16s SUCCESS
Presentation of Batch Issued Attestations in EUDI Wallet Relying Party initiated presentation flow
2 passing test cases
14 16:22:51 6m 54s SUCCESS
EUDI Wallet Online Document Presentation User can cancel and then complete an online data sharing presentation
1 passing test case
17 16:29:46 3m 27s SUCCESS
Sign Document through EUDI Wallet Sign a document through the EUDI Wallet
2 passing test cases
13 16:33:12 10m 6s SUCCESS
View, bookmark and manage attestations in the EUDI Wallet View, bookmark, inspect and delete an attestation through the EUDI Wallet
2 passing test cases
21 16:43:19 7m 30s SUCCESS

Manual Tests

## Scenario Context Steps Result
Access the official list of certified Wallet Solutions Display Trust Mark when opening the Wallet for the first time 4 SUCCESS
Access the official list of certified Wallet Solutions Access Trust Mark from the Wallet menu 3 SUCCESS
Access the official list of certified Wallet Solutions Display EUDI Wallet Provider Trusted List link 3 SUCCESS
Access the official list of certified Wallet Solutions Open the certified Wallet Solutions list 4 SUCCESS
Access Wallet Solution certification status information Display Trust Mark when opening the Wallet for the first time 4 SUCCESS
Access Wallet Solution certification status information Access Trust Mark from the Wallet menu 3 SUCCESS
Access Wallet Solution certification status information Display certification information link 3 SUCCESS
Access Wallet Solution certification status information Open Wallet certification information 4 SUCCESS
View Wallet Solution certification information Display Trust Mark when opening the Wallet for the first time 4 SUCCESS
View Wallet Solution certification information Access Trust Mark from the Wallet menu 3 SUCCESS
View Wallet Solution certification information Display Wallet certification information 4 SUCCESS
View Wallet Trust Mark Display Trust Mark when opening the Wallet for the first time 4 SUCCESS
View Wallet Trust Mark Access Trust Mark from the Wallet menu 3 SUCCESS
View Wallet Trust Mark Display Wallet Trust Mark information 5 SUCCESS
View Wallet Trust Mark Return to the Wallet home screen 3 SUCCESS
Initiate a data deletion request Display Presentation Information 5 SUCCESS
Initiate a data deletion request Display Initiate Deletion Request button 3 SUCCESS
Initiate a data deletion request Display informational screen before leaving the Wallet 7 SUCCESS
Initiate a data deletion request Display single action button for Website communication method 3 SUCCESS
Initiate a data deletion request Use Website as the preferred communication method 3 SUCCESS
Initiate a data deletion request Return to Presentation Information using Back navigation 3 SUCCESS
Initiate a data deletion request Record data deletion request initiation 3 SUCCESS
Initiate a data deletion request Disable deletion request when contact information cannot be retrieved 4 SUCCESS
View previously attempted data deletion requests Display Presentation Information 3 SUCCESS
View previously attempted data deletion requests Display previously attempted requests link 3 SUCCESS
View previously attempted data deletion requests Hide previously attempted requests link when no attempts exist 3 SUCCESS
View previously attempted data deletion requests Display Data Deletion Request History information 6 SUCCESS
View previously attempted data deletion requests Display details for previous data deletion request attempts 4 SUCCESS
View previously attempted data deletion requests Return to Presentation Information 3 SUCCESS
Initiate a report for an unlawful or suspicious data request View Presentation Information from History 3 SUCCESS
Initiate a report for an unlawful or suspicious data request Display Presentation Information details 5 SUCCESS
Initiate a report for an unlawful or suspicious data request Display the "Initiate Transaction Report" button for a successful presentation transaction 3 SUCCESS
Initiate a report for an unlawful or suspicious data request Open the transaction report information screen 3 SUCCESS
Initiate a report for an unlawful or suspicious data request Display transaction report information 5 SUCCESS
Initiate a report for an unlawful or suspicious data request Display all available communication methods 3 SUCCESS
Initiate a report for an unlawful or suspicious data request Open the DPA reporting website 3 SUCCESS
Initiate a report for an unlawful or suspicious data request Open the default email application 6 SUCCESS
Initiate a report for an unlawful or suspicious data request Open the phone application with the DPA telephone number 3 SUCCESS
Initiate a report for an unlawful or suspicious data request Record the transaction report initiation after successful external application launch 3 SUCCESS
Initiate a report for an unlawful or suspicious data request Return to Presentation Information using Back navigation 3 SUCCESS
View previously attempted transaction reports View Presentation Information from History 3 SUCCESS
View previously attempted transaction reports Display the "View previously attempted requests" link when previous attempts exist 3 SUCCESS
View previously attempted transaction reports Do not display the "View previously attempted requests" link when no previous attempts exist 3 SUCCESS
View previously attempted transaction reports Open transaction report History 3 SUCCESS
View previously attempted transaction reports Display the transaction report History title 3 SUCCESS
View previously attempted transaction reports Display explanatory text for previous transaction report attempts 3 SUCCESS
View previously attempted transaction reports Display previous transaction reports associated with the selected presentation transaction 4 SUCCESS
View previously attempted transaction reports Display the communication method for each previous transaction report attempt 4 SUCCESS
View previously attempted transaction reports Return to Presentation Information using Back navigation 3 SUCCESS
Delete a transaction from transaction log Delete button is displayed 6 SUCCESS
Delete a transaction from transaction log Warning dialog appears before deletion 6 SUCCESS
Delete a transaction from transaction log Warning dialog content and options are displayed 5 SUCCESS
Delete a transaction from transaction log User cancels the deletion 7 SUCCESS
Delete a transaction from transaction log Cancelled transaction still appears in the list 5 SUCCESS
Delete a transaction from transaction log User confirms the deletion of a transaction 7 SUCCESS
Delete a transaction from transaction log Deleted transaction is not retrievable via search, filter or sort 5 SUCCESS
Delete a transaction from transaction log Deleting the only remaining transaction empties the log 5 SUCCESS
Delete a transaction from transaction log Deleting a transaction keeps the active filter or search applied 7 SUCCESS
Delete a transaction from transaction log Deletion flow is uniform across all transaction categories 6 SUCCESS
Filter and Sort Transactions in History tab Initial state of filter option 6 SUCCESS
Filter and Sort Transactions in History tab Display filter bottom sheet 7 SUCCESS
Filter and Sort Transactions in History tab Filter transactions by Transaction Date Period 5 SUCCESS
Filter and Sort Transactions in History tab Filter transactions by status 5 SUCCESS
Filter and Sort Transactions in History tab Filter transactions by relying party 5 SUCCESS
Filter and Sort Transactions in History tab Filter transactions by transaction type 6 SUCCESS
Filter and Sort Transactions in History tab Reset all filter options 6 SUCCESS
Filter and Sort Transactions in History tab Apply filter options 7 SUCCESS
Filter and Sort Transactions in History tab No matching transactions found 6 SUCCESS
List Transactions in History tab History button in bottom navigation bar 6 SUCCESS
List Transactions in History tab History screen content 5 SUCCESS
List Transactions in History tab 1: History screen lists transactions grouped by period
Group=Today, Description=Transactions that occurred today
5 SUCCESS
List Transactions in History tab 2: History screen lists transactions grouped by period
Group=This Week, Description=Transactions that occurred this week
5 SUCCESS
List Transactions in History tab 3: History screen lists transactions grouped by period
Group=Month, Description=Transactions grouped by month
5 SUCCESS
List Transactions in History tab 1: User views transaction entry details
Detail=Transaction Type, Description=presentation, issuance, signing, deletion, etc.
5 SUCCESS
List Transactions in History tab 2: User views transaction entry details
Detail=Status, Description=The transaction result, Completed or Not Completed
5 SUCCESS
List Transactions in History tab 3: User views transaction entry details
Detail=Relying Party, Description=The Relying Party name or document name as follows:
5 SUCCESS
List Transactions in History tab 4: User views transaction entry details
Detail=Relying Party, Description=For presentation transactions: 'Service Provider name'
5 SUCCESS
List Transactions in History tab 5: User views transaction entry details
Detail=Relying Party, Description=For issuance transactions: 'PID Provider or Attestation Provider name'
5 SUCCESS
List Transactions in History tab 6: User views transaction entry details
Detail=Relying Party, Description=For signing transactions: 'Signing Service Provider name'
5 SUCCESS
List Transactions in History tab 7: User views transaction entry details
Detail=Datetime, Description=The datetime of the transaction as follows:
5 SUCCESS
List Transactions in History tab 8: User views transaction entry details
Detail=Datetime, Description=X minutes ago for transactions in the last 60 minutes
5 SUCCESS
List Transactions in History tab 9: User views transaction entry details
Detail=Datetime, Description=Time (e.g., 11:07 AM) for transactions within the day
5 SUCCESS
List Transactions in History tab 10: User views transaction entry details
Detail=Datetime, Description=Datetime (e.g., 14 Feb 2024 11:07 AM) for transactions before today
5 SUCCESS
List Transactions in History tab 1: Transaction types displayed on the History screen
Type=Credential (PID or attestation) issuance and re-issuance transactions, Displayed=Y
4 SUCCESS
List Transactions in History tab 2: Transaction types displayed on the History screen
Type=PID or attestation presentation transactions, Displayed=Y
4 SUCCESS
List Transactions in History tab 3: Transaction types displayed on the History screen
Type=Signature or seal creation transactions, Displayed=Y
4 SUCCESS
List Transactions in History tab 4: Transaction types displayed on the History screen
Type=Data deletion requests sent to a Relying Party, Displayed=N
4 SUCCESS
List Transactions in History tab 5: Transaction types displayed on the History screen
Type=Suspicious Transaction Reports sent to a Data Protection Authority, Displayed=N
4 SUCCESS
List Transactions in History tab 6: Transaction types displayed on the History screen
Type=Credential (PID or attestation) deletion by the User, Displayed=Y
4 SUCCESS
Transaction Search in History tab Initial state of the History screen 7 SUCCESS
Transaction Search in History tab 1: History screen display features
options=the transactions are grouped by period
6 SUCCESS
Transaction Search in History tab 2: History screen display features
options=the search field is empty and enabled
6 SUCCESS
Transaction Search in History tab 3: History screen display features
options=the search field contains a search icon on the left side
6 SUCCESS
Transaction Search in History tab 4: History screen display features
options=the search field displays a hinted search text "Search"
6 SUCCESS
Transaction Search in History tab Edit previous search text 8 SUCCESS
Transaction Search in History tab Search field "Clear" icon button 7 SUCCESS
Transaction Search in History tab Search with empty search field 6 SUCCESS
Transaction Search in History tab 1: Search using the search field
options=Relying Party name (attestation presentation)
7 SUCCESS
Transaction Search in History tab 2: Search using the search field
options=Intermediary name (attestation presentation)
7 SUCCESS
Transaction Search in History tab 3: Search using the search field
options=Document name (signing transactions)
7 SUCCESS
Transaction Search in History tab 4: Search using the search field
options=PID Provider or Attestation Provider name (PID/attestation issuance and re-issuance transactions)
7 SUCCESS
Transaction Search in History tab 5: Search using the search field
options=Attestation type (PID/attestation deletion)
7 SUCCESS
Transaction Search in History tab 6: Search using the search field
options=Provider name (PID/attestation deletion)
7 SUCCESS
View Transactions in History tab User navigates to the History screen 6 SUCCESS
View Transactions in History tab 1: User views credential presentation transaction details
Detail=Relying Party name, Description=The Interacting Party name with a verification badge next to it, for trusted Parties (if available)
5 SUCCESS
View Transactions in History tab 2: User views credential presentation transaction details
Detail=Relying Party information, Description=URL, country and contact details (if available)
5 SUCCESS
View Transactions in History tab 3: User views credential presentation transaction details
Detail=Intermediary RP information, Description=Intermediary Relying Party information (if applicable)
5 SUCCESS
View Transactions in History tab 4: User views credential presentation transaction details
Detail=DateTime, Description=The presentation operation was performed in ISO8601 format
5 SUCCESS
View Transactions in History tab 5: User views credential presentation transaction details
Detail=Status, Description=The presentation result (Completed or Not Completed), reason of non-completion shown where available
5 SUCCESS
View Transactions in History tab 6: User views credential presentation transaction details
Detail=Credential(s), Description=Each credential details shared presented as an expandable/collapsible card; only attribute identifiers displayed (no values)
5 SUCCESS
View Transactions in History tab 7: User views credential presentation transaction details
Detail=Intended use, Description=The purpose and privacy policy link, where available
5 SUCCESS
View Transactions in History tab 8: User views credential presentation transaction details
Detail=Transaction Data, Description=Transactional data displayed only if explicitly required by the applicable technical specification
5 SUCCESS
View Transactions in History tab 9: User views credential presentation transaction details
Detail="View previously attempted requests" and "Initiate Deletion Request" button, Description=The user can request deletion of personal data previously shared with the Relying Party (only for presentation transactions)
5 SUCCESS
View Transactions in History tab 10: User views credential presentation transaction details
Detail="View previously attempted requests" and "Initiate Transaction report" button, Description=The user can report any suspicious operations related to this presentation
5 SUCCESS
View Transactions in History tab 1: User views signing/sealing transaction details
Detail=DateTime, Description=The datetime the operation was performed
5 SUCCESS
View Transactions in History tab 2: User views signing/sealing transaction details
Detail=Purpose, Description=Purpose/type of the transaction, where applicable
5 SUCCESS
View Transactions in History tab 3: User views signing/sealing transaction details
Detail=Status, Description=The transaction result (Completed or Not Completed)
5 SUCCESS
View Transactions in History tab 4: User views signing/sealing transaction details
Detail=Relying Party, Description=The Interacting Party name
5 SUCCESS
View Transactions in History tab 5: User views signing/sealing transaction details
Detail=signingTransactionIdentifier, Description=where applicable
5 SUCCESS
View Transactions in History tab 6: User views signing/sealing transaction details
Detail=Document/data, Description=The document or data signed or sealed, if available
5 SUCCESS
View Transactions in History tab 1: User views credential (PID/attestation) issuance/re-issuance transaction details
Detail=DateTime, Description=The date and time of the transaction
5 SUCCESS
View Transactions in History tab 2: User views credential (PID/attestation) issuance/re-issuance transaction details
Detail=Status, Description=The transaction result (Completed or Not Completed), reason of non-completion shown where available
5 SUCCESS
View Transactions in History tab 3: User views credential (PID/attestation) issuance/re-issuance transaction details
Detail=Interacting Party name, Description=i.e. PID Provider or Attestation Provider name
5 SUCCESS
View Transactions in History tab 4: User views credential (PID/attestation) issuance/re-issuance transaction details
Detail=Credential, Description=The credential requested and issued
5 SUCCESS
View Transactions in History tab 5: User views credential (PID/attestation) issuance/re-issuance transaction details
Detail=Re-issuance, Description=Whether User-triggered or automatically initiated by the Wallet Unit and Interacting Party contact details (if available)
5 SUCCESS
View Transactions in History tab 1: User views credential (PID/attestation) deletion transaction details
Detail=DateTime, Description=The date and time of the deletion
5 SUCCESS
View Transactions in History tab 2: User views credential (PID/attestation) deletion transaction details
Detail=Credential, Description=The credential deleted
5 SUCCESS
View Transactions in History tab 3: User views credential (PID/attestation) deletion transaction details
Detail=Provider name, Description=The original PID Provider or Attestation Provider name
5 SUCCESS
View Transactions in History tab Details screen back button 5 SUCCESS
Review and authorise QES transaction data Display QES transaction information before authorisation 4 SUCCESS
Review and authorise QES transaction data Provide access to the document to be signed 3 PENDING
Review and authorise QES transaction data Display document and signing information when available 4 SUCCESS
Review and authorise QES transaction data Display additional QES transaction information when available 6 PENDING
Review and authorise QES transaction data Approve the QES transaction 3 SUCCESS
Review and authorise QES transaction data Reject the QES transaction 3 SUCCESS
Review and authorise QES transaction data Record the QES transaction in the Transaction Log 3 SUCCESS
Review and authorise QES transaction data Display recorded QES transaction information 4 SUCCESS

Tags

US ISTR TC 11   1 US LT TC 02   1 US DTFTL TC 05   1 US IDDR TC 02   1 US VT   26 US ISTR TC 10   1 US LT TC 01   1 US IDDR   8 US DTFTL TC 06   1 US FAST TC 09   1 US VD   2 US PAIOACRPIRSD TC 01   2 US VT TC 06   1 US VPATR TC 01   1 US IDDR TC 01   1 PID Mso Mdoc   12 US ISTR TC 01   1 US LT TC 04   10 US FAST TC 08   1 US VT TC 05   3 US DTFTL TC 03   1 US IDDR TC 04   1 US VPATR TC 02   1 US VWCI TC 01   1 US ETESA   36 US FAST TC 07   1 US LT TC 03   3 US DS   2 US DTFTL TC 04   1 US VT TC 04   5 US IDDR TC 03   1 US VWCI TC 02   1 US ADBSQRC   2 US VPATR TC 03   1 US HS TC 01   1 US IMIOACIIRCASD   6 US ISTR   11 Q4 2024   1 US VT TC 03   6 US DTFTL TC 01   1 US IDDR TC 06   1 US VWCI TC 03   1 US RAAQESTD TC 02   1 US LT   21 US VPADDR TC 06   1 US VCSOTWS   4 US LT TC 05   6 Execution Q2 2026   24 US DTFTL TC 02   1 US VT TC 02   10 Q3 2026   137 Mdl   12 US IDDR TC 05   1 US ALOCWS TC 01   1 US RAAQESTD TC 01   1 US VPADDR TC 05   1 US VT TC 01   1 US ST   14 US IDDR TC 08   1 US VD TC 01   2 US SD   2 US VCSOTWS TC 04   1 US VPADDR   6 US VWTM TC 01   1 US IDDR TC 07   1 US FAST   9 US ISTR TC 07   1 US VPATR TC 09   1 US DS TC 01   2 US FAST TC 02   1 US PDO TC 01   1 US VCSOTWS TC 03   1 US VWTM TC 02   1 US VPADDR TC 02   1 US RAAQESTD TC 06   1 US ALOCWS TC 04   1 US DTFTL   10 US PAIOACRPIRSD   2 US PACSD TC 01   1 US ISTR TC 06   1 US VCSOTWS TC 02   1 US FAST TC 01   1 US PDO   1 US DTFTL TC 10   1 US VWTM TC 03   1 US VPADDR TC 01   1 US RAAQESTD TC 05   1 US VWCI   3 US SD TC 01   2 US ST TC 01   1 US DI   2 Manual   137 US ISTR TC 09   1 US VCSOTWS TC 01   1 GENERAL TESTS   21 US VPADDR TC 04   1 US VWTM TC 04   1 US RAAQESTD TC 04   1 US ALOCWS   4 US ALOCWS TC 02   1 US ST TC 02   4 PID Sdjwt   12 US HS   1 US ISTR TC 08   1 Q2 2025   8 Android   194 Automated   57 US VPADDR TC 03   1 US RAAQESTD TC 03   1 US VWTM   4 US ALOCWS TC 03   1 US ST TC 03   1 US FAST TC 06   1 US ISTR TC 03   1 US PACSD   1 US DTFTL TC 09   1 US VPATR TC 04   1 US ST TC 04   1 US FAST TC 05   1 US ISTR TC 02   1 US VPATR TC 05   1 US VPATR   9 US ADBSQRC TC 01   2 US ST TC 05   1 US FAST TC 04   1 US ISTR TC 05   1 US RAAQESTD   8 US DTFTL TC 07   1 US VPATR TC 07   1 US RAAQESTD TC 08   1 US VPATR TC 06   1 US ST TC 06   6 US DTFTL TC 08   1 US ISTR TC 04   1 US VPATR TC 08   1 US FAST TC 03   1 US DI TC 01   2 US RAAQESTD TC 07   1
Serenity BDD version 4.2.22