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:
| Group | Description | |
|---|---|---|
| Today | Transactions that occurred today | |
| This Week | Transactions that occurred this week | |
| Month | Transactions 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:
| Detail | Description | |
|---|---|---|
| Transaction Type | presentation, issuance, signing, deletion, etc. | |
| Status | The transaction result, Completed or Not Completed | |
| Relying Party | The Relying Party name or document name as follows: | |
| Relying Party | For presentation transactions: 'Service Provider name' | |
| Relying Party | For issuance transactions: 'PID Provider or Attestation Provider name' | |
| Relying Party | For signing transactions: 'Signing Service Provider name' | |
| Datetime | The datetime of the transaction as follows: | |
| Datetime | X minutes ago for transactions in the last 60 minutes | |
| Datetime | Time (e.g., 11:07 AM) for transactions within the day | |
| Datetime | Datetime (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:
| Type | Displayed | |
|---|---|---|
| Credential (PID or attestation) issuance and re-issuance transactions | Y | |
| PID or attestation presentation transactions | Y | |
| Signature or seal creation transactions | Y | |
| Data deletion requests sent to a Relying Party | N | |
| Suspicious Transaction Reports sent to a Data Protection Authority | N | |
| Credential (PID or attestation) deletion by the User | Y |
| 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 |
| ## | Scenario | Context | Steps | Result |
|---|---|---|---|---|
| List Transactions in History tab | History button in bottom navigation bar | 4 | ||
| List Transactions in History tab | History screen content | 3 | ||
| List Transactions in History tab |
1: History screen lists transactions grouped by period
Group=Today, Description=Transactions that occurred today |
5 | ||
| List Transactions in History tab |
2: History screen lists transactions grouped by period
Group=This Week, Description=Transactions that occurred this week |
5 | ||
| List Transactions in History tab |
3: History screen lists transactions grouped by period
Group=Month, Description=Transactions grouped by month |
5 | ||
| List Transactions in History tab |
1: User views transaction entry details
Detail=Transaction Type, Description=presentation, issuance, signing, deletion, etc. |
5 | ||
| List Transactions in History tab |
2: User views transaction entry details
Detail=Status, Description=The transaction result, Completed or Not Completed |
5 | ||
| 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 | ||
| List Transactions in History tab |
4: User views transaction entry details
Detail=Relying Party, Description=For presentation transactions: 'Service Provider name' |
5 | ||
| 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 | ||
| List Transactions in History tab |
6: User views transaction entry details
Detail=Relying Party, Description=For signing transactions: 'Signing Service Provider name' |
5 | ||
| List Transactions in History tab |
7: User views transaction entry details
Detail=Datetime, Description=The datetime of the transaction as follows: |
5 | ||
| 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 | ||
| 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 | ||
| 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 | ||
| 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 | ||
| List Transactions in History tab |
2: Transaction types displayed on the History screen
Type=PID or attestation presentation transactions, Displayed=Y |
4 | ||
| List Transactions in History tab |
3: Transaction types displayed on the History screen
Type=Signature or seal creation transactions, Displayed=Y |
4 | ||
| 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 | ||
| 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 | ||
| 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 |