Files
hiveops-guide/backend/src/main/resources/content/transactions/browser/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
transactions.browser Transactions Browser Testing 35 internal

Frontend test checklist for the Transactions Browser (transactions.bcos.dev). Click through in the UI and mark each row Pass or Fail.

Set up

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

Login Role Sees
bcos_a@bcos.dev Admin All institutions · Settings gear
msp_a@msp1.bcos.dev MSP admin C1 + C2 · Settings gear
customer_a@customer1.bcos.dev Customer C1 only · read-only

Test devices are the simulators: C1-ATM-001… and C1-TCR-001… (and C2-/C3- for the other institutions).

What to test

# Do this Pass if
1 As msp_a, open Transactions Table loads with rows and columns ATM · Date/Time · Type · Amount · Card · Result · Seq #
2 Expand Filters (click ») and set Device Type = TCR List shows only TCR rows; switch to ATM and only ATM rows show
3 In ATM, search and pick C1-ATM-001 List narrows to that one machine and a removable filter tag appears above the table
4 Set Result = Fail, then click ✕ Clear filters List shows only failed rows; Clear resets every filter and the full list returns
5 In Card / Account, type a partial number (e.g. 4240) List narrows to matching cards/accounts; card numbers show masked
6 Click any transaction row A detail panel opens with a Transaction Flow timeline; Records and cheque images are viewable
7 In the detail panel click Analyze (Adoons) A plain-language summary appears (or the button is hidden/disabled if Adoons is unavailable — no crash)
8 Toggle Auto-refresh off, then click the refresh button The countdown stops when off; refresh reloads the list on demand
9 Set Date Range = Custom range… with dates older than 90 days An Archived Data confirm dialog appears; Continue loads the data, Cancel aborts
10 Log in as customer_a No Settings gear in the sidebar; the ATM filter lists only C1 devices — no C2 or C3

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