ABCDEFGHIJKLMNOPQRSTUVWXYZAAABAC
1
Test Case ID
Test DateUser StoryTitleDescriptionStepsExpected ResultPriorityStatusReason
2
TC-001As a Merchant, I should be able to view all settlements.View All SettlementsVerify that the merchant can view a list of all settlements.1. Login to Merchant Dashboard
2. (if collapsed) Click the Balance menu to expand its submenus.
3. Click the Settlement submenu under Balance
The list displaying all settlement records is shown with correct information.
A table is displayed showing all settlement records with the following:
• Correct column headers: Reference, Status, Amount, Currency, Created At, Requested By, Updated At
• Each row in the table matches the header column count
• Data is paginated properly (15 rows per page)
• Table loads with no empty rows unless it’s the last page with less than 15 rows
P0Untested
3
TC-002-01As a Merchant, I should be able to view all settlements.Filter Settlement Records by StatusVerify that the merchant can filter settlement records by 1. Log in to the Merchant Dashboard.
2. Navigate to the Settlement page.
3. Click the "Filter" dropdown in the top-right section of the list.
4. Select filter Status and choose status
5. Observe the settlement list after the filter is applied.
A list displaying only the settlement records that match the selected filter criteria is shown
Status: Options include Expired, Failed, Pending, Success. Shows only records with the selected status.
P0Untested
4
TC-002-02As a Merchant, I should be able to view all settlements.Filter Settlement Records by CurrencyVerify that the merchant can filter settlement records by Currency1. Log in to the Merchant Dashboard.
2. Navigate to the Settlement page.
3. Click the "Filter" dropdown in the top-right section of the list.
4. Select filter Currency and choose currency
5. Observe the settlement list after the filter is applied.
A list displaying only the settlement records that match the selected filter criteria is shown
Currency: Dropdown of available currencies (e.g., IDR, SGD, USD). Shows only records matching the selected currency.
P0Untested
5
TC-002-03As a Merchant, I should be able to view all settlements.Filter Settlement Records by Request ByVerify that the merchant can filter settlement records by Requested By1. Log in to the Merchant Dashboard.
2. Navigate to the Settlement page.
3. Click the "Filter" dropdown in the top-right section of the list.
4. Select filter Requested By and enter name requester
5. Observe the settlement list after the filter is applied.
A list displaying only the settlement records that match the selected filter criteria is shown
Requested By: Input field for name. Shows only records that exactly match the input.
P1Untested
6
TC-002-04As a Merchant, I should be able to view all settlements.Filter Settlement Records by Created AtVerify that the merchant can filter settlement records by Created At1. Log in to the Merchant Dashboard.
2. Navigate to the Settlement page.
3. Click the "Filter" dropdown in the top-right section of the list.
4. Select filter Created At and input the time
5. Observe the settlement list after the filter is applied.
A list displaying only the settlement records that match the selected filter criteria is shown
Created At Filter: Date/time picker. Shows only records created at the exact selected time.
P1Untested
7
TC-002-05As a Merchant, I should be able to view all settlements.Filter Settlement Records by Updated AtVerify that the merchant can filter settlement records by Updated At1. Log in to the Merchant Dashboard.
2. Navigate to the Settlement page.
3. Click the "Filter" dropdown in the top-right section of the list.
4. Select filter Updated At and input the time
5. Observe the settlement list after the filter is applied.
A list displaying only the settlement records that match the selected filter criteria is shown
Updated At Filter: Date/time picker. Shows only records updated at the exact selected time.
P1Untested
8
TC-003As a Merchant, I should be able to view detailed information for each individual settlement.View Settlement DetailsVerify that the merchant can view detailed information for a specific settlement.1. Login to Merchant Dashboard
2. Click the Balance menu to expand its submenus (if collapsed).
3. Click the Settlement submenu under Balance
4. Click on any settlement record
Detailed view displays complete settlement information, including:
• Reference Settlement
• Top-Up Amount
• Initiated Amount
• Requested By
• Created At
• Updated At
• Beneficiary Account Details: Name, Reference Number, Bank Account
P0Untested
9
TC-004As a Merchant, I should be able to create Settlement requests.Create Settlement RequestVerify that the merchant can create a settlement request successfully.1. Login to Merchant Dashboard
2. Navigate to Settlement page
3. Click on "Request Settlement" button
4. Enter a valid settlement amount, select currency, choose a beneficiary account, and optionally add a note.
5. Submit request by click "Continue" button
6. A pop-up message will appear saying "Successfully Added"
Settlement request is created successfully, and status is updated ('Pending' or 'Failed' or 'Success' or 'Expired')P0Untested
10
TC-005As a Merchant, I should be able to create Settlement requests.Create Settlement Request - Discard Filling ProcessVerify that the merchant can cancel the settlement request creation process.1. Login to Merchant Dashboard
2. Navigate to Settlement page
3. Click on "Request Settlement" button
4. Fill in at least one of the available input fields.
5. Click the "X" icon in the top-right corner to cancel.
6. Confirmation pop-up will appear asking: "Are you sure you want to discard the settlement request?"
7. Click "Discard Filling" to close the pop-up and cancel the settlement request process
Settlement request is not created, and user is redirected back to the list view displaying all settlement recordsP0Untested
11
TC-006As a Merchant, I should be able to download and export the transactionExport SettlementVerify that the merchant can download settlement history in CSV format.1. Login to Merchant Dashboard
2. Navigate to Settlement page
3. Click 'Download CSV' button
CSV file is downloaded successfully containing correct settlement recordsP0Untested
12
TC-007As a Merchant, I should be able to view settlements with paginationView Settlement List - Pagination/Load MoreVerify that settlement records are paginated or loaded properly if many records exist.1. Login to Merchant Dashboard
2. Navigate to Settlement page
3. Scroll or navigate pagination
Additional settlement records are loaded or shown correctly without errorsP0Untested
13
TC-008-01As a Merchant, I should be able to view all settlements.Sort Settlement Records by AmountVerify that the merchant can sort settlement records1. Log in to the Merchant Dashboard.
2. Navigate to the Settlement page.
3. Click on column headers "Amount" to sort the data.
All settlement records are displayed and sorted based on the selected column header

Amount: Records sorted in ascending order, from the smallest to the largest amount.
P1Untested
14
TC-008-02As a Merchant, I should be able to view all settlements.Sort Settlement Records by Requested ByVerify that the merchant can sort settlement records1. Log in to the Merchant Dashboard.
2. Navigate to the Settlement page.
3. Click on column headers "Requested By" to sort the data.
All settlement records are displayed and sorted based on the selected column header

Requested: Records sorted in ascending alphabetical order by name.
P1Untested
15
TC-008-03As a Merchant, I should be able to view all settlements.Sort Settlement Records by Created AtVerify that the merchant can sort settlement records1. Log in to the Merchant Dashboard.
2. Navigate to the Settlement page.
3. Click on column headers "Created At" to sort the data.
All settlement records are displayed and sorted based on the selected column header

Created At : Records sorted in ascending order by date, from latest to oldest.
P1Untested
16
TC-008-04As a Merchant, I should be able to view all settlements.Sort Settlement Records by Updated AtVerify that the merchant can sort settlement records1. Log in to the Merchant Dashboard.
2. Navigate to the Settlement page.
3. Click on column headers "Updated At" to sort the data.
All settlement records are displayed and sorted based on the selected column header

Updated At: Records sorted in ascending order by date, from latest to oldest.
P1Untested
17
TC-009As a Merchant, I should be able to create Settlement requests.Create Settlement Request - Insufficient BalanceVerify that the merchant cannot request a settlement exceeding available balance.1. Login to Merchant Dashboard
2. Navigate to Settlement page
3. Click on "Request Settlement" button
4. Select a currency, then enter an amount that exceeds the available balance
Error message shown 'Insufficient balance'P0Untested
18
TC-010As a Merchant, I should be able to create Settlement requests.Create Settlement Request - Missing Required FieldsVerify that required fields are validated during settlement request creation.1. Login to Merchant Dashboard
2. Navigate to Settlement page
3. Click on "Request Settlement" button
4. Leave amount/bank account empty
4. Submit request by click "Continue" button
Validation message displayed: 'Amount is required', 'Bank account is required'P0Untested
19
20
21
22
23
Test Case Implementation Coverage
24
Total Test Cases17
25
Passed0
26
Failed0
27
Skipped0
28
Coverage %0.00%
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100