---
module: incident.incident-tracker
title: Incident Tracker
tab: Testing
order: 35
audience: dev
---

Frontend test checklist for the **Incident Tracker** board (`incident.bcos.dev`). Click through in the UI and mark each row Pass or Fail.

## Set up
Log in at **incident.bcos.dev** — test accounts (all password `Passw0rd-d3v!`):

| Login | Role | Sees |
|-------|------|------|
| `bcos_a@bcos.dev` | Admin | All institutions (C1 + C2 + C3) |
| `msp_a@msp1.bcos.dev` | MSP admin | C1 + C2 only |
| `customer_a@customer1.bcos.dev` | Customer | C1 only · read-only |

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

## What to test

| # | Do this | ✅ Pass if |
|---|---------|-----------|
| 1 | As `bcos_a`, open **Incident Tracker** | Board loads with the **Open** chip, a **Recently Closed** chip, and the stage legend **Open → Assigned → In Progress → Resolved → Closed** |
| 2 | Look at any row that needs attention | Row shows the **ATM ID + location**, one or more incident badges (e.g. `#1042`), a filled **pipeline**, an **⚠ Action Required** badge, a coloured **severity** chip, and an **N open** count |
| 3 | Check the ordering of the rows | Rows needing action come **first**, most urgent (Critical, then High, Medium, Low) at the top |
| 4 | Click the **Recently Closed** chip in the toolbar | Resolved/closed ATMs also appear (amber **✓ Recently Closed** badge + a "Xh Ym ago" time); click it again and they **hide** |
| 5 | Click the refresh button (**↻**) top-right | Board reloads and the **Updated HH:MM:SS** time in the header changes — no error |
| 6 | On any row, click **View Incidents** | You jump to the full incident list **filtered to that same ATM** |
| 7 | Log in as `customer_a`, open **Incident Tracker** | Board is **view-only** — there is **no create/add button**; you can only view rows and drill in |
| 8 | Still as `customer_a`, read the ATM IDs on the board | You see **only C1** machines — no C2 or C3 rows anywhere |
| 9 | Log in as `msp_a` and read the ATM IDs | You see **C1 and C2** machines but **not C3** |
| 10 | Find (or create in another view) a state where nothing is open, then open the tracker | Board shows **"All ATMs clear — no open incidents"** with a check icon — no error/crash |

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