EUDI Wallet Test Report
Home > Requirements > Android
Report generated 29-07-2026 19:43

Platforms: Android

Feature Coverage By Scenario

Requirements Overview

Key Statistics

Number of Scenarios 89
Total Number of Test Cases 107
Number of Manual Test Cases 85
Tests Started Jul 29, 2026 19:43:08
Tests Finished Aug 04, 2026 09:12:21
Total Duration 5d 13h 29m 13s
Fastest Test 16s
Slowest Test 7m 58s
Average Execution Time 1m 9s
Total Execution Time 2h 4m 43s

Feature Coverage By Scenario

Test Outcomes

Test Performance

Key Statistics

Number of Scenarios 89 Total Duration 5d 13h 29m 13s
Total Number of Test Cases 107 Fastest Test 16s
Number of Manual Test Cases 85 Slowest Test 7m 58s
Tests Started Jul 29, 2026 19:43:08 Average Execution Time 1m 9s
Tests Finished Aug 04, 2026 09:12:21 Total Execution Time 2h 4m 43s

Automated Tests

## Scenario Context Steps Started Total Duration Result
Issuance and presentation - mDL Successful credential issuance and presentation with selective disclosure - Python Issuer - mDL
6 passing test cases
9 19:43:08 32m 33s SUCCESS
Issuance and presentation - mDL Successful credential issuance and presentation with selective disclosure - Kotlin Issuer - mDL
4 passing test cases
9 20:15:41 18m 52s 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 19:43:32 26m 55s 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 20:10:27 21m 24s SUCCESS

Manual Tests

## Scenario Context Steps Result
RP Access Certificate verification failure in issuance flow Block issuance when RP access certificate verification fails 6 FAILURE
RP Access Certificate verification failure in presentation flow Block presentation when RP access certificate verification fails 5 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet User initiates verification from Desktop browser 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Desktop browser requests permission for Digital Credentials API 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet User grants permission on Desktop browser 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet QR code is displayed for cross-device flow 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet User scans QR code using mobile device 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Mobile OS searches for matching attestations 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet No matching attestations on mobile device 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Mobile OS displays selector with matching attestations 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Attestation identifying information is displayed 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Selector indicates Wallet Unit ownership 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet User selects an attestation and Wallet opens 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Wallet displays requested attestations and attributes 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Successful consent and authentication 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Relying Party verifies attestation successfully 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Relying Party verification fails 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device User initiates verification from browser 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Browser requests permission for Digital Credentials API 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device User grants Digital Credentials API permission 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Matching attestations are found on the device 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device No matching attestations found 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Attestation details are displayed in selector 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Selector indicates Wallet Unit ownership 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device User selects an attestation and Wallet opens 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Wallet verifies Relying Party identity and origin 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device User consents and proceeds to authentication 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Successful authentication and presentation 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Relying Party verifies attestation successfully 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Relying Party verification fails 3 SUCCESS
One-time-use attestation issuance under Method A (once_only) User sees a normal credential after issuance 3 SUCCESS
One-time-use attestation issuance under Method A (once_only) User can present the credential without noticing special behavior 3 SUCCESS
One-time-use attestation issuance under Method A (once_only) Counter is shown after issuance 3 SUCCESS
One-time-use attestation issuance under Method A (once_only) Counter decreases after a successful presentation 3 SUCCESS
One-time-use attestation issuance under Method A (once_only) Warning indicator appears when only one use is left 3 SUCCESS
One-time-use attestation issuance under Method A (once_only) User is not prompted to act when the warning appears 3 SUCCESS
One-time-use attestation issuance under Method A (once_only) Counter resets to full after reissuance completes 3 SUCCESS
Reusable attestation with silent renewal under Method B (limited_time) User sees a normal credential after issuance 4 SUCCESS
Reusable attestation with silent renewal under Method B (limited_time) User can present the credential repeatedly without noticing time-based behavior 3 SUCCESS
Reusable attestation with silent renewal under Method B (limited_time) No timers or countdowns are shown to the user 3 SUCCESS
Reusable attestation with silent renewal under Method B (limited_time) Wallet silently refreshes the credential when it nears expiry 3 SUCCESS
Randomized balanced rotation with silent renewal under Method C (rotating-batch) Credential always displays full availability 3 SUCCESS
Randomized balanced rotation with silent renewal under Method C (rotating-batch) Counter never shows deletion or decreasing values 3 SUCCESS
Randomized balanced rotation with silent renewal under Method C (rotating-batch) Wallet silently refreshes the batch when its lifetime is close to ending 3 SUCCESS
Randomized balanced rotation with silent renewal under Method C (rotating-batch) Credential shows full availability after silent renewal 3 SUCCESS
Wallet Interprets Credential Reuse Policy Metadata User sees a normal credential-issuance flow 3 SUCCESS
Wallet Interprets Credential Reuse Policy Metadata User is not asked to choose a reuse behavior 3 SUCCESS
Wallet Interprets Credential Reuse Policy Metadata Wallet automatically applies the issuer's preferred behavior 3 SUCCESS
Wallet Interprets Credential Reuse Policy Metadata Wallet silently selects the first fully supported policy when multiple options exist 3 SUCCESS
Wallet Interprets Credential Reuse Policy Metadata Wallet falls back to its own default reuse policy in case of no rule 3 SUCCESS
Wallet Presents Alternative Credential Combinations from a DCQL Query Display all valid combinations 3 SUCCESS
Wallet Presents Alternative Credential Combinations from a DCQL Query Display only valid combinations 3 SUCCESS
Wallet Presents Alternative Credential Combinations from a DCQL Query User must select one combination when multiple exist 3 SUCCESS
Wallet Presents Alternative Credential Combinations from a DCQL Query Each option shows which credentials will be shared 3 SUCCESS
Wallet Presents Alternative Credential Combinations from a DCQL Query Only one valid combination exists 3 SUCCESS
Wallet Presents Alternative Credential Combinations from a DCQL Query No valid combinations available 3 SUCCESS
Wallet Presents Alternative Credential Combinations from a DCQL Query Show information that will be shared 3 SUCCESS
Wallet Presents Alternative Credential Combinations from a DCQL Query Do not show or share unrequested information 3 SUCCESS
Wallet Presents Alternative Credential Combinations from a DCQL Query Canceling the flow 3 SUCCESS
Improve Add Document Flow UI Instances count is not displayed during issuance 3 SUCCESS
Improve Add Document Flow UI Verify QR button presence 3 SUCCESS
Improve Authentication Flow UI Verify navigation to Authentication Intro screen 3 SUCCESS
Improve Authentication Flow UI Verify informative text 3 SUCCESS
User document management experience Verify + button is removed in Android 3 SUCCESS
User document management experience Verify search field label 2 SUCCESS
User document management experience Verify Android FAB behavior on scroll 5 SUCCESS
User document management experience Remaining instances section 3 SUCCESS
User document management experience Verify Eye button placement and text 2 SUCCESS
User document management experience The Issuer details card is displayed on top 3 SUCCESS
User document management experience Verify rename of delete button in Android 3 SUCCESS
User document management experience Verify arrow direction when collapsed 3 SUCCESS
User document management experience Verify arrow direction when expanded 3 SUCCESS
Improve History Flow UI Verify Transactions label is updated 3 SUCCESS
Improve History Flow UI Verify search field label 2 SUCCESS
Improve History Flow UI Verify arrow direction when collapsed on Android 3 SUCCESS
Improve History Flow UI Verify arrow direction when expanded on Android 3 SUCCESS
Improve My Wallet Flow UI Verify Change PIN screen title 3 SUCCESS
Improve My Wallet Flow UI Verify prompt appears when tapping Back 3 SUCCESS
User onboarding experience Logo consistency across onboarding 3 SUCCESS
User onboarding experience Type PIN screen informational text 3 SUCCESS
User onboarding experience Type PIN screen label 3 SUCCESS
User onboarding experience Type PIN screen "Next" button removal 3 SUCCESS
User onboarding experience Confirm PIN screen informational text 4 SUCCESS
User onboarding experience Confirm PIN screen Confirm button removal 3 SUCCESS
User onboarding experience Home tab greeting updated 3 SUCCESS

Tags

US IOFUEDTA TC 05   1 US MBTRSLTA TC 02   1 US MAOOTUB TC 02   1 US RAPDCAPISD   13 US MCBRAFCROBA   4 Q2 2026   85 US MBTRSLTA   4 US WPACCFAQ TC 05   1 US IDFUEDTA TC 07   1 US IAFUEDTA TC 02   1 US RAPDCAPICD TC 04   1 US VACPF   1 US RAPDCAPISD TC 07   1 US RAPDCAPISD TC 11   1 US IMWFUEDTA TC 01   1 US IOFUEDTA TC 06   1 US MAOOTUB TC 03   1 US MBTRSLTA TC 03   1 US WPACCFAQ TC 06   1 US IDFUEDTA TC 06   1 US IAFUEDTA TC 01   1 US RAPDCAPISD TC 06   1 US RAPDCAPICD   15 US VACPF TC 01   1 US RAPDCAPICD TC 05   1 US IADFUEDTA TC 01   1 US WRRPMAATCRM TC 01   1 US IADFUEDTA   2 US IOFUEDTA TC 07   1 PID Mso Mdoc   12 US RAPDCAPISD TC 10   1 US IOFUEDTA TC 03   1 Manual   85 US IDFUEDTA TC 01   1 US WPACCFAQ TC 03   1 US MCBRAFCROBA TC 01   1 US IDFUEDTA TC 09   1 US VACIF TC 01   1 US RAPDCAPISD TC 05   1 US RAPDCAPICD TC 10   1 US ETESA   22 US IADFUEDTA TC 02   1 US RAPDCAPICD TC 06   1 US IHFUEDTA TC 01   1 US MBTRSLTA TC 01   1 US IOFUEDTA TC 04   1 US MAOOTUB TC 01   1 Android   107 US WPACCFAQ TC 04   1 Automated   22 US IDFUEDTA TC 08   1 US WPACCFAQ   9 US RAPDCAPICD TC 11   1 US RAPDCAPISD TC 04   1 US RAPDCAPICD TC 07   1 US MAOOTUB TC 06   1 US WPACCFAQ TC 01   1 US MAOOTUB   7 US IOFUEDTA TC 01   1 US IOFUEDTA   7 US WPACCFAQ TC 09   1 US RAPDCAPICD TC 12   1 US MCBRAFCROBA TC 03   1 US IDFUEDTA TC 03   1 US IHFUEDTA   4 US RAPDCAPISD TC 03   1 US WRRPMAATCRM TC 04   1 US IHFUEDTA TC 03   1 US RAPDCAPICD TC 08   1 US IOFUEDTA TC 02   1 Execution Q2 2026   22 US IDFUEDTA   9 US WPACCFAQ TC 02   1 US MAOOTUB TC 07   1 US RAPDCAPICD TC 01   1 US RAPDCAPICD TC 13   1 US MCBRAFCROBA TC 02   1 Mdl   10 US IDFUEDTA TC 02   1 US RAPDCAPICD TC 09   1 US RAPDCAPISD TC 02   1 US IMWFUEDTA   2 US WRRPMAATCRM TC 05   1 US IHFUEDTA TC 02   1 US MAOOTUB TC 04   1 US MBTRSLTA TC 04   1 US IMWFUEDTA TC 02   1 US WPACCFAQ TC 07   1 US WRRPMAATCRM   5 US RAPDCAPICD TC 02   1 US RAPDCAPISD TC 09   1 US RAPDCAPICD TC 14   1 US IDFUEDTA TC 05   1 US RAPDCAPISD TC 13   1 US RAPDCAPISD TC 01   1 US WRRPMAATCRM TC 02   1 US VACIF   1 US MAOOTUB TC 05   1 US IAFUEDTA   2 US WPACCFAQ TC 08   1 US RAPDCAPICD TC 03   1 US RAPDCAPICD TC 15   1 US RAPDCAPISD TC 08   1 US MCBRAFCROBA TC 04   1 US IDFUEDTA TC 04   1 US WRRPMAATCRM TC 03   1 US IHFUEDTA TC 04   1 US RAPDCAPISD TC 12   1
Serenity BDD version 4.2.22