EUDI Wallet Test Report
Home > Tag > US RAPDCAPICD
Application version
Version 2026.05.37-Demo
Report generated 20-05-2026 17:01:32

Tag: US RAPDCAPICD

27 tests |

Overview

Test Outcomes

Test Performance

Functional Coverage Overview

Features

Key Statistics

Number of Scenarios 18
Total Number of Test Cases 27
Number of Manual Test Cases 27
Tests Started May 20, 2026 11:24:10
Tests Finished May 20, 2026 11:57:57
Total Duration 33m 47s
Fastest Test 16s
Slowest Test 57s
Average Execution Time 29s
Total Execution Time 13m 16s

Functional Coverage Details

Features

Feature Scenarios StepsText Test Cases % Pass Result Coverage
Android > digital credential API attestation presentation 57 > remote attestation presentation with digital credentials API on android cross device 305 > Cross-Device Presentation of Digital Attestations via EUDI Wallet 15 Given the user is on the Relying Party service page When the user initiates the wallet verification flow Then a presentation request flow is initiated Given a presentation request flow has been initiated When the Desktop browser invokes the Digital Credentials API Then the user is prompted to grant permission Given the browser displays a permission prompt When the user grants permission Then the Relying Party generates a valid presentation request Given a valid presentation request has been created When the browser processes the request Then a QR code is displayed to the user Given a QR code is displayed on the Desktop browser When the user scans the QR code with the mobile device camera Then the presentation request is transferred to the mobile device Given the mobile device has received a presentation request When the Mobile Operating System evaluates installed Wallet Units Then suitable attestations matching the request are identified Given the mobile device has received a presentation request When no installed Wallet Unit contains suitable attestations Then the user is notified and the process is terminated Given suitable attestations exist on the mobile device When the Mobile Operating System prepares the selection interface Then a list of matching attestations is displayed Given the selector interface is displayed When the user views the list of attestations Then each attestation displays credential type, and wallet name Given multiple Wallet Units contain suitable attestations When the selector interface is shown Then each attestation indicates the Wallet Unit that holds it Given the selector interface displays matching attestations When the user selects one attestation Then the corresponding Wallet Unit is invoked Given the Wallet has verified the Relying Party When the presentation request screen is shown Then the requested attestations and related attributes are displayed Given the presentation request screen is displayed in the Wallet When the user consents to share attributes and enters a valid six-digit PIN Then the attestation is presented successfully Given the attestation has been presented from the mobile Wallet When the Relying Party validates the attestation successfully Then a verification confirmation is displayed in the Desktop browser Given the attestation has been presented from the mobile Wallet When the Relying Party fails to validate the attestation Then an error message is displayed and retry is allowed 15 100%
Ios > digital credential API attestation presentation 57 > remote attestation presentation with digital credentials API cross device 323 > Cross-Device Presentation of Digital Attestations via EUDI Wallet 12 Given the user is on the Relying Party service page When the user initiates the wallet verification flow Then a presentation request flow is initiated Given a presentation request flow has been initiated When the Desktop browser invokes the Digital Credentials API Then the user is prompted to grant permission Given the browser displays a permission prompt When the user grants permission Then the Relying Party generates a valid presentation request Given a valid presentation request has been created When the browser processes the request Then a QR code is displayed to the user Given a QR code is displayed on the Desktop browser When the user scans the QR code with the mobile device camera Then the presentation request is transferred to the mobile device Given the mobile device has received a presentation request When no installed Wallet Unit contains suitable attestations Then the user is notified and the process is terminated Given the mobile device has received a presentation request When the system identifies one or more suitable attestations Then the user sees an extension of the Wallet open automatically Given the extension of the Wallet is open When the presentation request screen is shown Then the requesting Relying Party and the requested attestations and related attributes are displayed Given the presentation request screen is displayed in the Wallet When the user consents to share attributes and enters a valid six-digit PIN Then the attestation is presented successfully Given the Wallet requests PIN authentication When the user enters an incorrect six-digit PIN Then an authentication error is displayed Given the attestation has been presented from the mobile Wallet When the Relying Party validates the attestation successfully Then a verification confirmation is displayed in the Desktop browser Given the attestation has been presented from the mobile Wallet When the Relying Party fails to validate the attestation Then an error message is displayed and retry is allowed 12 100%

Key Statistics

Number of Scenarios 18 Total Duration 33m 47s
Total Number of Test Cases 27 Fastest Test 16s
Number of Manual Test Cases 27 Slowest Test 57s
Tests Started May 20, 2026 11:24:10 Average Execution Time 29s
Tests Finished May 20, 2026 11:57:57 Total Execution Time 13m 16s

Automated Scenarios

No automated tests were executed

Manual Tests

## Scenario Context Steps StepsText Result
Cross-Device Presentation of Digital Attestations via EUDI Wallet User initiates verification from Desktop browser 3 Given the user is on the Relying Party service page When the user initiates the wallet verification flow Then a presentation request flow is initiated SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Desktop browser requests permission for Digital Credentials API 3 Given a presentation request flow has been initiated When the Desktop browser invokes the Digital Credentials API Then the user is prompted to grant permission SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet User grants permission on Desktop browser 3 Given the browser displays a permission prompt When the user grants permission Then the Relying Party generates a valid presentation request SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet QR code is displayed for cross-device flow 3 Given a valid presentation request has been created When the browser processes the request Then a QR code is displayed to the user SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet User scans QR code using mobile device 3 Given a QR code is displayed on the Desktop browser When the user scans the QR code with the mobile device camera Then the presentation request is transferred to the mobile device SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Mobile OS searches for matching attestations 3 Given the mobile device has received a presentation request When the Mobile Operating System evaluates installed Wallet Units Then suitable attestations matching the request are identified SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet No matching attestations on mobile device 3 Given the mobile device has received a presentation request When no installed Wallet Unit contains suitable attestations Then the user is notified and the process is terminated SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Mobile OS displays selector with matching attestations 3 Given suitable attestations exist on the mobile device When the Mobile Operating System prepares the selection interface Then a list of matching attestations is displayed SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Attestation identifying information is displayed 3 Given the selector interface is displayed When the user views the list of attestations Then each attestation displays credential type, and wallet name SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Selector indicates Wallet Unit ownership 3 Given multiple Wallet Units contain suitable attestations When the selector interface is shown Then each attestation indicates the Wallet Unit that holds it SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet User selects an attestation and Wallet opens 3 Given the selector interface displays matching attestations When the user selects one attestation Then the corresponding Wallet Unit is invoked SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Wallet displays requested attestations and attributes 3 Given the Wallet has verified the Relying Party When the presentation request screen is shown Then the requested attestations and related attributes are displayed SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Successful consent and authentication 3 Given the presentation request screen is displayed in the Wallet When the user consents to share attributes and enters a valid six-digit PIN Then the attestation is presented successfully SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Relying Party verifies attestation successfully 3 Given the attestation has been presented from the mobile Wallet When the Relying Party validates the attestation successfully Then a verification confirmation is displayed in the Desktop browser SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Relying Party verification fails 3 Given the attestation has been presented from the mobile Wallet When the Relying Party fails to validate the attestation Then an error message is displayed and retry is allowed SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet User initiates verification from Desktop browser 3 Given the user is on the Relying Party service page When the user initiates the wallet verification flow Then a presentation request flow is initiated SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Desktop browser requests permission for Digital Credentials API 3 Given a presentation request flow has been initiated When the Desktop browser invokes the Digital Credentials API Then the user is prompted to grant permission SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet User grants permission on Desktop browser 3 Given the browser displays a permission prompt When the user grants permission Then the Relying Party generates a valid presentation request SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet QR code is displayed for cross-device flow 3 Given a valid presentation request has been created When the browser processes the request Then a QR code is displayed to the user SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet User scans QR code using mobile device 3 Given a QR code is displayed on the Desktop browser When the user scans the QR code with the mobile device camera Then the presentation request is transferred to the mobile device SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet No matching attestations on mobile device 3 Given the mobile device has received a presentation request When no installed Wallet Unit contains suitable attestations Then the user is notified and the process is terminated SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Attestation identifying information is displayed 3 Given the mobile device has received a presentation request When the system identifies one or more suitable attestations Then the user sees an extension of the Wallet open automatically SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Wallet displays requested attestations and attributes 3 Given the extension of the Wallet is open When the presentation request screen is shown Then the requesting Relying Party and the requested attestations and related attributes are displayed SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Successful consent and authentication 3 Given the presentation request screen is displayed in the Wallet When the user consents to share attributes and enters a valid six-digit PIN Then the attestation is presented successfully SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Invalid PIN during cross-device presentation 3 Given the Wallet requests PIN authentication When the user enters an incorrect six-digit PIN Then an authentication error is displayed SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Relying Party verifies attestation successfully on Desktop 3 Given the attestation has been presented from the mobile Wallet When the Relying Party validates the attestation successfully Then a verification confirmation is displayed in the Desktop browser SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Relying Party verification fails on Desktop 3 Given the attestation has been presented from the mobile Wallet When the Relying Party fails to validate the attestation Then an error message is displayed and retry is allowed SUCCESS
Serenity BDD version 4.2.22