Files
hiveops-guide/backend/src/main/resources/content/claims/dashboard/testing.md
T
johannes 2488408ee9 content(guide): Testing tabs for all 63 modules — slim frontend QA checklists (DRAFT)
Every customer module now has the full 5-lens set (Customer/Internal/Architect/
Testing/Claude). Testing = frontend-only what-to-test -> pass/fail checklist vs
bcos.dev sim data (C1/C2/C3 + test logins), audience internal. Authored via
per-module fan-out (2 retried on Sonnet 5).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-01 15:50:40 -04:00

2.3 KiB

module, title, tab, order, audience
module title tab order audience
claims.dashboard Claims Dashboard Testing 35 internal

Frontend test checklist for the Claims Dashboard (claims.bcos.dev). Click through in the UI and mark each row Pass or Fail.

Set up

Log in at claims.bcos.dev — test accounts (all password Passw0rd-d3v!):

Login Role Sees
bcos_a@bcos.dev Admin All institutions
msp_a@msp1.bcos.dev MSP admin Its own institution's claims
customer_a@customer1.bcos.dev Customer C1 only

Claims are tied to the simulator terminals: C1-ATM-001…, C1-TCR-001… (and C2-/C3- for the other institutions).

What to test

# Do this Pass if
1 As msp_a, open the Claims Dashboard Page loads with six stat cards (Active Claims, Deposit/Withdraw Exposure, Awaiting Response, Deposit/Withdraw Recovered YTD) above a claims table
2 Click any row in the claims table That claim's detail panel opens showing its full info
3 Click + File New Claim (top-right of the table) The New Claim form/panel opens — you can close it without saving
4 Open the Filters sidebar (» on the left), type a terminal (e.g. ATM-001) in Terminal ID List narrows to only claims on matching terminals; the count above the table updates
5 In Filters, click a Status pill (e.g. Open) Only claims with that status show; click again to deselect and they return
6 Click ✕ Clear all in the Filters sidebar Every filter resets and the full claim list comes back
7 Click the Shortage (or Claim #) column header Rows re-sort by that column; clicking again flips the order
8 Turn the Auto-refresh toggle off, then click the refresh button Countdown stops when off; reloads the list on demand — no error
9 Log in as customer_a, open the dashboard You see only C1 claims (all terminals start C1-) — no C2 or C3 claims
10 Still as customer_a, look at the table toolbar + File New Claim is still shown (Claims has no read-only lock) — pass if the button is present and clicking it opens the form

Report a fail with: the row #, which login you used, and what you actually saw.