EUDI Wallet Test Report
Report generated 06-10-2026 11:29

Feature: List transactions in history tab

As a EUDI Wallet User
I want to access the EUDI Wallet screen having organized all my transactions
So that I can view and search all transactions executed through my EUDI Wallet

Scenarios

Background:

Given the user is registered to a valid EUDI Wallet on their mobile device

And the user is authenticated in the EUDI Wallet

Given the user is on the EUDI Wallet main screen

When the user selects the History option in the bottom navigation bar

Then the History button is highlighted

And the History screen is displayed

Given the user is on the History screen

Then the History screen includes a Search bar

And the History screen includes a Filter button

Given the user is on the History screen

Then the transactions are listed grouped by period as follows by {Group} and {Description}

And the transactions are sorted in chronological order within each group

Examples:

GroupDescription
TodayTransactions that occurred today 
This WeekTransactions that occurred this week 
MonthTransactions grouped by month 

Given the user is on the History screen

When the user selects a transaction entry

Then a card is displayed for each transaction entry including {Detail} and {Description}

Examples:

DetailDescription
Transaction Typepresentation, issuance, signing, deletion, etc. 
StatusThe transaction result, Completed or Not Completed 
Relying PartyThe Relying Party name or document name as follows: 
Relying PartyFor presentation transactions: 'Service Provider name' 
Relying PartyFor issuance transactions: 'PID Provider or Attestation Provider name' 
Relying PartyFor signing transactions: 'Signing Service Provider name' 
DatetimeThe datetime of the transaction as follows: 
DatetimeX minutes ago for transactions in the last 60 minutes 
DatetimeTime (e.g., 11:07 AM) for transactions within the day 
DatetimeDatetime (e.g., 14 Feb 2024 11:07 AM) for transactions before today 

Given the user is on the History screen

Then the transaction type {Type} is {Displayed} on the History screen

Examples:

TypeDisplayed
Credential (PID or attestation) issuance and re-issuance transactionsY 
PID or attestation presentation transactionsY 
Signature or seal creation transactionsY 
Data deletion requests sent to a Relying PartyN 
Suspicious Transaction Reports sent to a Data Protection AuthorityN 
Credential (PID or attestation) deletion by the UserY 

Feature Coverage By Scenario

Test Outcomes

Test Performance

Key Statistics

Number of Scenarios 5 Total Duration 1s
Total Number of Test Cases 21 Fastest Test 8ms
Number of Manual Test Cases 21 Slowest Test 35ms
Tests Started Oct 06, 2026 11:29:44 Average Execution Time 15ms
Tests Finished Oct 06, 2026 11:29:45 Total Execution Time 1s

Automated Tests

No automated tests were executed

Manual Tests

## Scenario Context Steps Result
List Transactions in History tab History button in bottom navigation bar 4 SUCCESS
List Transactions in History tab History screen content 3 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
Serenity BDD version 4.2.22