Frontend Admin Panel Acceptance Tests¶
Test series: ADM-01 to ADM-20
Objective: Validate central and entity administration, operational control, financial processing, reporting, and audit using least-privilege roles.
Execution ownership¶
Recommended owners: System Super-Admin; Finance/Ops/Entity Admins; Billing, Property, Customer Service, and Audit roles
Prerequisites: Representative roles, entities, ratepayers, properties, bills, payments, claims, and reporting data.
Execution control
Use approved UAT data only. Mask personal, authentication, and payment information in screenshots and attachments.
Coverage summary¶
| Test ID | Scenario | Priority |
|---|---|---|
| ADM-01 | Administrator login | Critical |
| ADM-02 | Dashboard summaries | High |
| ADM-03 | Entity and assembly context | Critical |
| ADM-04 | User creation | High |
| ADM-05 | Role and permission maintenance | Critical |
| ADM-06 | Ratepayer search and profile | High |
| ADM-07 | Property search and detail | Critical |
| ADM-08 | Property-rate bill generation | Critical |
| ADM-09 | Bill correction control | Critical |
| ADM-10 | Payment verification | Critical |
| ADM-11 | Official receipt | Critical |
| ADM-12 | Claims intake | High |
| ADM-13 | Claims assignment and resolution | High |
| ADM-14 | Collection reporting | Critical |
| ADM-15 | Accounting posting | Critical |
| ADM-16 | Export | High |
| ADM-17 | Communication | High |
| ADM-18 | Audit review | Critical |
| ADM-19 | Session expiry | High |
| ADM-20 | Responsive and accessibility check | Medium |
ADM-01 — Administrator login¶
| Field | Value |
|---|---|
| Priority | Critical |
| Test action | Sign in with a valid administrator; repeat with invalid password. |
| Expected result | Valid login opens the permitted dashboard; invalid login is rejected safely. |
| Execution result | PASS |
| Evidence reference | Insert link or reference |
| Defect reference | Insert ID or None |
Tester notes
Record actual result, test data identifiers, device/browser/build, and any variance.
ADM-02 — Dashboard summaries¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Compare displayed operational and financial totals with seeded UAT records. |
| Expected result | Counts and amounts reconcile with source records and selected period/entity. |
| Execution result | PASS |
| Evidence reference | Insert link or reference |
| Defect reference | Insert ID or None |
Tester notes
Record actual result, test data identifiers, device/browser/build, and any variance.
ADM-03 — Entity and assembly context¶
| Field | Value |
|---|---|
| Priority | Critical |
| Test action | Switch the permitted entity/assembly and repeat a search/report. |
| Expected result | Only data for the selected and authorized context is displayed. |
| Execution result | PASS |
| Evidence reference | Insert link or reference |
| Defect reference | Insert ID or None |
Tester notes
Record actual result, test data identifiers, device/browser/build, and any variance.
ADM-04 — User creation¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Create a user with required profile fields and one approved role. |
| Expected result | Unique user is created, activation path works and role is applied. |
| Execution result | PASS |
| Evidence reference | Insert link or reference |
| Defect reference | Insert ID or None |
Tester notes
Record actual result, test data identifiers, device/browser/build, and any variance.
ADM-05 — Role and permission maintenance¶
| Field | Value |
|---|---|
| Priority | Critical |
| Test action | Grant, change and revoke a test permission. |
| Expected result | Menu and action access update correctly without expanding unrelated privileges. |
| Execution result | PASS |
| Evidence reference | Insert link or reference |
| Defect reference | Insert ID or None |
Tester notes
Record actual result, test data identifiers, device/browser/build, and any variance.
ADM-06 — Ratepayer search and profile¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Search by Ratepayer ID, name, phone and email; open profile. |
| Expected result | Correct profile, linked properties, bills, payments and claims are shown. |
| Execution result | PASS |
| Evidence reference | Insert link or reference |
| Defect reference | Insert ID or None |
Tester notes
Record actual result, test data identifiers, device/browser/build, and any variance.
ADM-07 — Property search and detail¶
| Field | Value |
|---|---|
| Priority | Critical |
| Test action | Search by Property ID, digital address and physical address. |
| Expected result | Correct ownership, location, zone/class, valuation and billing context appear. |
| Execution result | PASS |
| Evidence reference | Insert link or reference |
| Defect reference | Insert ID or None |
Tester notes
Record actual result, test data identifiers, device/browser/build, and any variance.
ADM-08 — Property-rate bill generation¶
| Field | Value |
|---|---|
| Priority | Critical |
| Test action | Generate a bill for an eligible UAT property/year. |
| Expected result | Bill number, ratepayer, property, basis, amount, year and status are correct. |
| Execution result | PASS |
| Evidence reference | Insert link or reference |
| Defect reference | Insert ID or None |
Tester notes
Record actual result, test data identifiers, device/browser/build, and any variance.
ADM-09 — Bill correction control¶
| Field | Value |
|---|---|
| Priority | Critical |
| Test action | Attempt an authorized correction and an unauthorized direct edit. |
| Expected result | Approved correction is traceable; prohibited change is blocked. |
| Execution result | PASS |
| Evidence reference | Insert link or reference |
| Defect reference | Insert ID or None |
Tester notes
Record actual result, test data identifiers, device/browser/build, and any variance.
ADM-10 — Payment verification¶
| Field | Value |
|---|---|
| Priority | Critical |
| Test action | Locate a portal/agent payment and verify its gateway/reference status. |
| Expected result | Amount, charges, method, payer, bill and verification state reconcile. |
| Execution result | PASS |
| Evidence reference | Insert link or reference |
| Defect reference | Insert ID or None |
Tester notes
Record actual result, test data identifiers, device/browser/build, and any variance.
ADM-11 — Official receipt¶
| Field | Value |
|---|---|
| Priority | Critical |
| Test action | Open and print/download an individual and consolidated receipt. |
| Expected result | Receipt number, payment date, bill/year, ratepayer and property details are complete. |
| Execution result | PASS |
| Evidence reference | Insert link or reference |
| Defect reference | Insert ID or None |
Tester notes
Record actual result, test data identifiers, device/browser/build, and any variance.
ADM-12 — Claims intake¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open a newly submitted ratepayer claim with attachment. |
| Expected result | Claim reference, category, narrative, evidence, date and status are visible. |
| Execution result | PASS |
| Evidence reference | Insert link or reference |
| Defect reference | Insert ID or None |
Tester notes
Record actual result, test data identifiers, device/browser/build, and any variance.
ADM-13 — Claims assignment and resolution¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Assign an officer, request information, resolve and close a claim. |
| Expected result | Workflow history, notes, status and ratepayer notification are preserved. |
| Execution result | PASS |
| Evidence reference | Insert link or reference |
| Defect reference | Insert ID or None |
Tester notes
Record actual result, test data identifiers, device/browser/build, and any variance.
ADM-14 — Collection reporting¶
| Field | Value |
|---|---|
| Priority | Critical |
| Test action | Filter by period, entity, source and payment method. |
| Expected result | Rows and summary reconcile for Cash, Card/Bank, Mobile Money and POS. |
| Execution result | PASS |
| Evidence reference | Insert link or reference |
| Defect reference | Insert ID or None |
Tester notes
Record actual result, test data identifiers, device/browser/build, and any variance.
ADM-15 — Accounting posting¶
| Field | Value |
|---|---|
| Priority | Critical |
| Test action | Trace a completed collection into configured accounting/finance outputs. |
| Expected result | Posting is balanced, uniquely referenced and not duplicated. |
| Execution result | PASS |
| Evidence reference | Insert link or reference |
| Defect reference | Insert ID or None |
Tester notes
Record actual result, test data identifiers, device/browser/build, and any variance.
ADM-16 — Export¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Export a filtered report to approved format. |
| Expected result | Export respects active filters and includes expected columns and totals. |
| Execution result | PASS |
| Evidence reference | Insert link or reference |
| Defect reference | Insert ID or None |
Tester notes
Record actual result, test data identifiers, device/browser/build, and any variance.
ADM-17 — Communication¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Send an approved notice to a UAT recipient segment. |
| Expected result | Correct recipients receive one message with approved content and reference. |
| Execution result | PASS |
| Evidence reference | Insert link or reference |
| Defect reference | Insert ID or None |
Tester notes
Record actual result, test data identifiers, device/browser/build, and any variance.
ADM-18 — Audit review¶
| Field | Value |
|---|---|
| Priority | Critical |
| Test action | Filter audit logs by actor, module, action and date. |
| Expected result | Relevant immutable events are returned with clear before/after context where applicable. |
| Execution result | PASS |
| Evidence reference | Insert link or reference |
| Defect reference | Insert ID or None |
Tester notes
Record actual result, test data identifiers, device/browser/build, and any variance.
ADM-19 — Session expiry¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Remain inactive for the configured period, then attempt a restricted action. |
| Expected result | Session expires and re-authentication is required without losing protected data. |
| Execution result | PASS |
| Evidence reference | Insert link or reference |
| Defect reference | Insert ID or None |
Tester notes
Record actual result, test data identifiers, device/browser/build, and any variance.
ADM-20 — Responsive and accessibility check¶
| Field | Value |
|---|---|
| Priority | Medium |
| Test action | Use supported desktop widths, keyboard navigation and browser zoom. |
| Expected result | Core tasks remain operable; focus, labels, contrast and validation feedback are usable. |
| Execution result | PASS |
| Evidence reference | Insert link or reference |
| Defect reference | Insert ID or None |
Tester notes
Record actual result, test data identifiers, device/browser/build, and any variance.