|
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 |
Given the user visits the Issuer service, generates a QR code for a PID attestation using <issuer> and returns to the Home screen of the Wallet
When the user opens the Documents screen
Then the Documents screen is displayed
When the user taps the add document button on the Documents screen
Then the wallet displays the Add document screen
When the user selects the option to scan a QR code
Then the wallet opens the scanner to scan the QR code rendered by the Issuer
When the user scans a valid QR code rendered by the Issuer
Then the wallet displays the credential offer with the attestation to be issued and the name of the issuer
When the user selects the Cancel button on the credential offer
Then the issuing process is canceled
And the user is returned to the Documents screen
When the user scans a valid QR code rendered by the Issuer
And the user selects the Add document button on the credential offer
Then the user proceeds with the attestation issuing flow
And the wallet displays a success screen with the details of the issued attestation
When the user closes the success screen
Then the attestation is added to the EUDI Wallet
|
15:18:21 |
15m 40s |
SUCCESS
|
|
Deferred Credential Issuance
|
Completing the deferred credential delivery process with Python Issuer
2 passing test cases
|
|
19 |
Given the user is accessing <issuer> service
When the user chooses to deliver a deferred credential to the wallet with <issuer>
Then the EUDI Wallet application is opened
And the issuance information is displayed to the user for <issuer>
Then the user selects the ISSUE button for <issuer>
And the user is redirected to the issuer service for authentication and authorization for <issuer>
When the user completes authentication and confirms the issuance for <issuer>
And the user is navigated to the EUDI wallet application
And a notification indicates that the credential request is being processed
When the user dismisses the notification by pressing OK
And the user is on the Home page
And the document is displayed as unavailable with a pending status
When the issuer provides the requested credential to the wallet
Then the user receives a confirmation message indicating that the document has been issued
When the user chooses to inspect the document details
Then the issued credential information is displayed for <issuer>
And the user presses the X button to close the document
Then the document details are no longer displayed
And the document appears on the documents screen for <issuer>
|
15:34:01 |
7m 24s |
SUCCESS
|
|
EUDI Wallet Documents Screen
|
Documents screen consolidates and lists issued attestations
2 passing test cases
|
|
13 |
Given the user issues a <credential> attestation using <issuer>
And the user issues the second attestation for <issuer>
And the user is on the Home screen of the Wallet
Then the bottom navigation bar shows the Home, Documents, and History tabs
When the user opens the Documents screen
Then the Documents tab becomes highlighted after selection
And the Documents screen provides a Search bar
And the Documents screen provides a Filter control
And the Documents screen lists the issued attestations
And the listed attestations are organized by category
And each attestation card shows the attestation name, the issuer, and the validity end date
When the user taps twice on an attestation from the list
Then the attestation details are displayed
|
15:41:26 |
9m 23s |
SUCCESS
|
|
EUDI Wallet Home Screen
|
Bottom navigation bar options
|
|
9 |
Given the user is viewing the EUDI Wallet Home screen
Then the bottom navigation bar displays Home, Documents, and Transactions
When the user chooses the Home option from the bottom navigation bar
Then the Home option appears highlighted
And the Home screen presents the Authenticate and Sign a document sections
When the user taps the Authenticate section
Then the Authenticate section provides In Person and Online options
When the user selects the Sign a document section
Then the Sign Document screen appears
|
15:50:49 |
51s 666ms |
SUCCESS
|
|
Batch Issuance of Attestations in EUDI Wallet
|
Batch Issuance of Attestations in EUDI Wallet
6 passing test cases
|
|
10 |
Given the user initiates a <credential> issuance using the <issuer>
And the issuance method is <issuance_method>
And the issuance is performed on a <issue_scenario> for the <credential> and <issuance_method>
When the issuance flow is completed
Then the credential is stored in the Wallet
And the issuer service generates multiple attestations
And the Wallet shows a counter indicating the total number of attestations issued
When the issuer advertised maximum batch size is below the Wallet internal minimum threshold
Then the issuance process continues with the issuer's maximum batch size
And the Wallet saves the attestations based on the issuer-defined batch size
|
15:51:41 |
25m 26s |
SUCCESS
|
|
Pre-authorization code same device
|
User initiates credential issuance
|
|
14 |
Given the user is accessing the issuer service
When the user selects to issue a document using pre-authorization
Then the user provides their personal information
And a transaction code is generated
And the user chooses to register through the EUDI wallet app
And the user is navigated to the EUDI wallet application
And the user provides the PIN
When the issuer request is shown in the wallet app
Then the user selects ISSUE button
And the Wallet app prompts for the transaction code
And the user enters the transaction code received from the Issuer
And the Wallet application shows a successful issuance message
And the user selects the CONTINUE button
Then the document appears on the documents screen
|
15:42:58 |
9m 16s |
SUCCESS
|
|
Presentation of Batch Issued Attestations in EUDI Wallet
|
Relying Party initiated presentation flow
2 passing test cases
|
|
14 |
Given the user initiates a <credential> issuance using the <issuer>
And the issuance method is <issuance_method>
And the issuance is performed on a <issue_scenario> for the <credential> and <issuance_method>
When the issuance flow is completed
Then the credential is stored in the Wallet
And the user accesses the Relying Party service through their mobile device using <verifier>
When the user chooses to present an attestation type
Then the Relying Party service navigates the user to the EUDI Wallet
When the user is unable to authenticate using a six-digit PIN or Biometrics
Then the Wallet displays an authentication error
And the user is allowed to attempt the authentication again
When the user verifies their identity using a six-digit PIN or Biometrics
And the authentication is completed successfully
Then the EUDI Wallet notifies the user that the Relying Party is requesting an attestation with <presentation_scenario>
|
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 |
Given the user issues a <credential> attestation using <issuer>
And the user is on the Home screen of the Wallet
And a Relying Party renders a presentation request as a QR code
When the user opens the Online option from the Authenticate section
And the Wallet scans the Relying Party's presentation request QR code
Then the Wallet displays the attestation details requested for sharing
When the user cancels the presentation request
Then the user returns to the Wallet Home screen
And a Relying Party renders a presentation request as a QR code
When the user opens the Online option from the Authenticate section
And the Wallet scans the Relying Party's presentation request QR code
Then the Wallet displays the attestation details requested for sharing
When the user selects the Share button
And the user enters their six-digit PIN correctly
Then a success message is displayed for the successful presentation of the PID
When the user closes the success screen
Then the user returns to the Wallet Home screen
|
16:29:46 |
3m 27s |
SUCCESS
|
|
Sign Document through EUDI Wallet
|
Sign a document through the EUDI Wallet
2 passing test cases
|
|
13 |
Given the user uploads a document and an attestation using <issuer> and selects a QTSP
When the EUDI Wallet fetches the Credential ID details from the QTSP
Then the EUDI Wallet displays the Credential ID details to the user
And the user agrees to proceed with the signing operation
When the user opts not to proceed
Then the user selects the Abort operation option
And the EUDI Wallet redirects the user to the main page
When the EUDI Wallet asks the user to consent to the release of the requested attestation
And the user successfully authenticates in the Wallet
Then the EUDI Wallet shares the requested attestation with the QTSP
And a success screen appears with the signed document
When the EUDI Wallet obtains the signed document
Then the EUDI Wallet allows the user to share the document or close the process
|
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 |
Given the user issues a <credential> attestation using <issuer>
And the user is on the Home screen of the Wallet
When the user opens the Documents screen
Then the Documents screen lists the issued attestations
When the user taps on an attestation from the list
Then the attestation details are displayed
And the attestation details are blurred by default
And an eye icon is shown to reveal the attestation details
When the user taps on the eye icon
Then the attestation details are no longer blurred
And the user can view the full attestation details
When the user taps the bookmark icon on the attestation
Then the attestation gets marked as bookmarked
And the bookmark icon updates to indicate the bookmarked state
When the user opens the issuer details from the attestation
Then the issuer details are displayed to the user
When the user closes the attestation details without deleting it
Then the user lands back on the Documents screen
When the user reopens the attestation and selects the delete option
Then the attestation gets removed from the EUDI Wallet
And the Documents screen no longer lists the deleted attestation
|
16:43:19 |
7m 30s |
SUCCESS
|
|
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 |
Given the user visits the Issuer service, generates a QR code for a PID attestation using <issuer> and returns to the Home screen of the Wallet
When the user opens the Documents screen
Then the Documents screen is displayed
When the user taps the add document button on the Documents screen
Then the wallet displays the Add document screen
When the user selects the option to scan a QR code
Then the wallet opens the scanner to scan the QR code rendered by the Issuer
When the user scans a valid QR code rendered by the Issuer
Then the wallet displays the credential offer with the attestation to be issued and the name of the issuer
When the user selects the Cancel button on the credential offer
Then the issuing process is canceled
And the user is returned to the Documents screen
When the user scans a valid QR code rendered by the Issuer
And the user selects the Add document button on the credential offer
Then the user proceeds with the attestation issuing flow
And the wallet displays a success screen with the details of the issued attestation
When the user closes the success screen
Then the attestation is added to the EUDI Wallet
|
13:33:53 |
4m 38s |
SUCCESS
|
|
Deferred Credential Issuance
|
Completing the deferred credential delivery process with Python Issuer
2 passing test cases
|
|
19 |
Given the user is accessing <issuer> service
When the user chooses to deliver a deferred credential to the wallet with <issuer>
Then the EUDI Wallet application is opened
And the issuance information is displayed to the user for <issuer>
Then the user selects the ISSUE button for <issuer>
And the user is redirected to the issuer service for authentication and authorization for <issuer>
When the user completes authentication and confirms the issuance for <issuer>
And the user is navigated to the EUDI wallet application
And a notification indicates that the credential request is being processed
When the user dismisses the notification by pressing OK
And the user is on the Home page
And the document is displayed as unavailable with a pending status
When the issuer provides the requested credential to the wallet
Then the user receives a confirmation message indicating that the document has been issued
When the user chooses to inspect the document details
Then the issued credential information is displayed for <issuer>
And the user presses the X button to close the document
Then the document details are no longer displayed
And the document appears on the documents screen for <issuer>
|
13:38:31 |
6m 34s |
SUCCESS
|
|
EUDI Wallet Documents Screen
|
Documents screen consolidates and lists issued attestations
2 passing test cases
|
|
13 |
Given the user issues a <credential> attestation using <issuer>
And the user issues the second attestation for <issuer>
And the user is on the Home screen of the Wallet
Then the bottom navigation bar shows the Home, Documents, and History tabs
When the user opens the Documents screen
Then the Documents tab becomes highlighted after selection
And the Documents screen provides a Search bar
And the Documents screen provides a Filter control
And the Documents screen lists the issued attestations
And the listed attestations are organized by category
And each attestation card shows the attestation name, the issuer, and the validity end date
When the user taps twice on an attestation from the list
Then the attestation details are displayed
|
13:45:05 |
10m 1s |
SUCCESS
|
|
EUDI Wallet Home Screen
|
Bottom navigation bar options
|
|
9 |
Given the user is viewing the EUDI Wallet Home screen
Then the bottom navigation bar displays Home, Documents, and Transactions
When the user chooses the Home option from the bottom navigation bar
Then the Home option appears highlighted
And the Home screen presents the Authenticate and Sign a document sections
When the user taps the Authenticate section
Then the Authenticate section provides In Person and Online options
When the user selects the Sign a document section
Then the Sign Document screen appears
|
13:55:07 |
56s 634ms |
SUCCESS
|
|
Batch Issuance of Attestations in EUDI Wallet
|
Batch Issuance of Attestations in EUDI Wallet
6 passing test cases
|
|
10 |
Given the user initiates a <credential> issuance using the <issuer>
And the issuance method is <issuance_method>
And the issuance is performed on a <issue_scenario> for the <credential> and <issuance_method>
When the issuance flow is completed
Then the credential is stored in the Wallet
And the issuer service generates multiple attestations
And the Wallet shows a counter indicating the total number of attestations issued
When the issuer advertised maximum batch size is below the Wallet internal minimum threshold
Then the issuance process continues with the issuer's maximum batch size
And the Wallet saves the attestations based on the issuer-defined batch size
|
13:03:57 |
44m 35s |
SUCCESS
|
|
Pre-authorization code same device
|
User initiates credential issuance
|
|
14 |
Given the user is accessing the issuer service
When the user selects to issue a document using pre-authorization
Then the user provides their personal information
And a transaction code is generated
And the user chooses to register through the EUDI wallet app
And the user is navigated to the EUDI wallet application
And the user provides the PIN
When the issuer request is shown in the wallet app
Then the user selects ISSUE button
And the Wallet app prompts for the transaction code
And the user enters the transaction code received from the Issuer
And the Wallet application shows a successful issuance message
And the user selects the CONTINUE button
Then the document appears on the documents screen
|
14:21:59 |
3m 30s |
SUCCESS
|
|
Presentation of Batch Issued Attestations in EUDI Wallet
|
Relying Party initiated presentation flow
2 passing test cases
|
|
14 |
Given the user initiates a <credential> issuance using the <issuer>
And the issuance method is <issuance_method>
And the issuance is performed on a <issue_scenario> for the <credential> and <issuance_method>
When the issuance flow is completed
Then the credential is stored in the Wallet
And the user accesses the Relying Party service through their mobile device using <verifier>
When the user chooses to present an attestation type
Then the Relying Party service navigates the user to the EUDI Wallet
When the user is unable to authenticate using a six-digit PIN or Biometrics
Then the Wallet displays an authentication error
And the user is allowed to attempt the authentication again
When the user verifies their identity using a six-digit PIN or Biometrics
And the authentication is completed successfully
Then the EUDI Wallet notifies the user that the Relying Party is requesting an attestation with <presentation_scenario>
|
14:25:29 |
11m 9s |
SUCCESS
|
|
EUDI Wallet Online Document Presentation
|
User can cancel and then complete an online data sharing presentation
1 passing test case
|
|
17 |
Given the user issues a <credential> attestation using <issuer>
And the user is on the Home screen of the Wallet
And a Relying Party renders a presentation request as a QR code
When the user opens the Online option from the Authenticate section
And the Wallet scans the Relying Party's presentation request QR code
Then the Wallet displays the attestation details requested for sharing
When the user cancels the presentation request
Then the user returns to the Wallet Home screen
And a Relying Party renders a presentation request as a QR code
When the user opens the Online option from the Authenticate section
And the Wallet scans the Relying Party's presentation request QR code
Then the Wallet displays the attestation details requested for sharing
When the user selects the Share button
And the user enters their six-digit PIN correctly
Then a success message is displayed for the successful presentation of the PID
When the user closes the success screen
Then the user returns to the Wallet Home screen
|
14:36:38 |
5m 40s |
SUCCESS
|
|
Sign Document through EUDI Wallet
|
Sign a document through the EUDI Wallet
2 passing test cases
|
|
13 |
Given the user uploads a document and an attestation using <issuer> and selects a QTSP
When the EUDI Wallet fetches the Credential ID details from the QTSP
Then the EUDI Wallet displays the Credential ID details to the user
And the user agrees to proceed with the signing operation
When the user opts not to proceed
Then the user selects the Abort operation option
And the EUDI Wallet redirects the user to the main page
When the EUDI Wallet asks the user to consent to the release of the requested attestation
And the user successfully authenticates in the Wallet
Then the EUDI Wallet shares the requested attestation with the QTSP
And a success screen appears with the signed document
When the EUDI Wallet obtains the signed document
Then the EUDI Wallet allows the user to share the document or close the process
|
14:42:18 |
9m 46s |
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 |
Given the user issues a <credential> attestation using <issuer>
And the user is on the Home screen of the Wallet
When the user opens the Documents screen
Then the Documents screen lists the issued attestations
When the user taps on an attestation from the list
Then the attestation details are displayed
And the attestation details are blurred by default
And an eye icon is shown to reveal the attestation details
When the user taps on the eye icon
Then the attestation details are no longer blurred
And the user can view the full attestation details
When the user taps the bookmark icon on the attestation
Then the attestation gets marked as bookmarked
And the bookmark icon updates to indicate the bookmarked state
When the user opens the issuer details from the attestation
Then the issuer details are displayed to the user
When the user closes the attestation details without deleting it
Then the user lands back on the Documents screen
When the user reopens the attestation and selects the delete option
Then the attestation gets removed from the EUDI Wallet
And the Documents screen no longer lists the deleted attestation
|
14:52:03 |
8m 45s |
SUCCESS
|