EUDI Wallet Test Report
Report generated 28-07-2025 15:58

Feature: Batch issuance of attestations in EUDI wallet

As a EUDI Wallet User,
I want to request the issuance of multiple attestations of the same attestation type, attribute values and technical validity period (batch issuance)
so that my privacy is protected when presenting attributes from an attestation multiple times to the same Relying Party or colluding Relying Parties (Relying Party linkability)

Scenarios

When the user opens the Wallet

And the user authenticates using a six-digit PIN or Biometrics

Then the authentication is successful

When the user opens the Wallet

And the user fails to authenticate using a six-digit PIN or Biometrics

Then the Wallet presents an error message

And the user can retry the authentication

Given the user is successfully authenticated in the Wallet

When the user requests the issuance of an attestation type by selecting to add a document from the list

Then the user is redirected to the issuer service

Given the user is successfully authenticated in the Wallet

When there is an issue in redirecting to the issuer service

Then the user should be able to return back to the Wallet

And the user can select any other option in the Wallet

Given the user is redirected to the issuer service

When the user authenticates as per the issuer's authentication means

And the issuer service displays the attestation details to be issued

And the user consents to the issuance

Then the issuer service issues multiple attestations of the same type

And the user is redirected back to the Wallet

Given the user consents to the attestation issuance

When the maximum batch size advertised by the issuer is lower than the EUDI Wallet's internal minimum

Then the issuance flow proceeds using the issuer's maximum batch size

And the Wallet stores the attestations according to the issuer's batch size

Given the user is redirected back to the Wallet after issuance

When the issuer has issued the attestations successfully

Then the Wallet presents the attestation to the user

And informs the user that it has been successfully issued and stored

And a counter is displayed showing the number of credentials issued

Given the user consents to the attestation issuance

When there is an error in the issuance process

Then the Wallet informs the user about the error

And the operation stops without storing any attestations in the Wallet

Feature Coverage By Scenario

Test Outcomes

Test Performance

Key Statistics

Number of Scenarios 8 Total Duration 2m 41s
Total Number of Test Cases 8 Fastest Test 20s
Number of Manual Test Cases 8 Slowest Test 20s
Tests Started Jul 28, 2025 15:58:35 Average Execution Time 20s
Tests Finished Jul 28, 2025 16:01:17 Total Execution Time 2m 41s

Automated Tests

No automated tests were executed
Serenity BDD version 3.9.2