Back Office — Operations¶
Test series: BO-002 to BO-022
Objective: Validate every functional destination exposed under the Operations Back Office sidebar section.
Execution ownership¶
Recommended owners: System Super-Admin and representative least-privilege business roles
Prerequisites: Approved Back Office build, seeded business data, role/permission matrix, and controlled test accounts.
Execution control
Use approved UAT data only. Mask personal, authentication, and payment information in screenshots and attachments.
Sidebar hierarchy and traceability¶
| Module | Submodule | Menu | Slug | Permission | Test |
|---|---|---|---|---|---|
| Property Management | Property Information | Register Property | register-property |
105 |
BO-002 |
| Property Management | Property Information | Property List | property-list |
107 |
BO-003 |
| Property Management | Property Information | Pending Property | pending-property |
194 |
BO-004 |
| Property Management | Property Information | Under Inspection | under-inspection |
195 |
BO-005 |
| Property Management | Property Information | Import Property | import-property |
110 |
BO-006 |
| Property Management | Property Information | Inspection Completed | inspection-completed |
196 |
BO-007 |
| Rate Payer Information | Rate Payer | Add Rate Payer | add-rate-payer |
44 |
BO-008 |
| Rate Payer Information | Rate Payer | Rate Fairs | view-rate-payer |
46 |
BO-009 |
| Rate Payer Information | Rate Payer | Individual Rate Payers | individual-rate-payers |
114 |
BO-010 |
| Rate Payer Information | Rate Payer | Organizational Rate Payers | organizational-rate-payers |
115 |
BO-011 |
| Rate Payer Information | Rate Payer | Unverified Rate Payers | unverified-rate-payers |
99 |
BO-012 |
| GIS Mapping | — | Direct page | gismapping |
9 |
BO-013 |
| Communications & Notification | Direct page | email |
63 |
BO-014 | |
| Communications & Notification | SMS | Direct page | sms |
70 |
BO-015 |
| Communications & Notification | Bulk Email | Send Bulk Email | add-bulk-email |
152 |
BO-016 |
| Communications & Notification | Bulk Email | List Bulk Email | view-bulk-email |
154 |
BO-017 |
| Communications & Notification | Push Notification | Direct page | push-notification |
77 |
BO-018 |
| Communications & Notification | Direct page | whats-app |
91 |
BO-019 | |
| Communications & Notification | Bulk SMS | Send Bulk SMS | add-bulk-sms |
145 |
BO-020 |
| Communications & Notification | Bulk SMS | List Bulk SMS | view-bulk-sms |
147 |
BO-021 |
| Communications & Notification | Template Setup | Direct page | template-setup |
84 |
BO-022 |
Coverage summary¶
| Test ID | Scenario | Priority |
|---|---|---|
| BO-002 | Register Property | High |
| BO-003 | Property List | High |
| BO-004 | Pending Property | High |
| BO-005 | Under Inspection | High |
| BO-006 | Import Property | High |
| BO-007 | Inspection Completed | High |
| BO-008 | Add Rate Payer | High |
| BO-009 | Rate Fairs | High |
| BO-010 | Individual Rate Payers | High |
| BO-011 | Organizational Rate Payers | High |
| BO-012 | Unverified Rate Payers | High |
| BO-013 | GIS Mapping | High |
| BO-014 | High | |
| BO-015 | SMS | High |
| BO-016 | Send Bulk Email | High |
| BO-017 | List Bulk Email | High |
| BO-018 | Push Notification | High |
| BO-019 | High | |
| BO-020 | Send Bulk SMS | High |
| BO-021 | List Bulk SMS | High |
| BO-022 | Template Setup | High |
BO-002 — Register Property¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Operations → Property Management → Property Information → Register Property from the sidebar; submit valid data, then repeat with missing, invalid, and duplicate values. |
| Expected result | The permitted record is created once with a traceable identifier; required validation is clear; invalid or duplicate data 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.
BO-003 — Property List¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Operations → Property Management → Property Information → Property List; search, filter, sort, paginate, and open one authorized record using representative data. |
| Expected result | The list loads through the correct route, returns accurate scoped data, retains filters, and blocks unauthorized record access. |
| 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.
BO-004 — Pending Property¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Operations → Property Management → Property Information → Pending Property; locate representative properties and complete the permitted workflow using valid and invalid status transitions. |
| Expected result | Property identity, ownership, address, valuation, inspection state, and history are accurate; invalid transitions and cross-entity access are 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.
BO-005 — Under Inspection¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Operations → Property Management → Property Information → Under Inspection; locate representative properties and complete the permitted workflow using valid and invalid status transitions. |
| Expected result | Property identity, ownership, address, valuation, inspection state, and history are accurate; invalid transitions and cross-entity access are 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.
BO-006 — Import Property¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Operations → Property Management → Property Information → Import Property; upload a valid template, then test invalid format, duplicate rows, and partial-row errors. |
| Expected result | Valid rows are imported once; invalid rows are rejected with row-level feedback; totals and audit history reconcile with the import result. |
| 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.
BO-007 — Inspection Completed¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Operations → Property Management → Property Information → Inspection Completed; locate representative properties and complete the permitted workflow using valid and invalid status transitions. |
| Expected result | Property identity, ownership, address, valuation, inspection state, and history are accurate; invalid transitions and cross-entity access are 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.
BO-008 — Add Rate Payer¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Operations → Rate Payer Information → Rate Payer → Add Rate Payer from the sidebar; submit valid data, then repeat with missing, invalid, and duplicate values. |
| Expected result | The permitted record is created once with a traceable identifier; required validation is clear; invalid or duplicate data 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.
BO-009 — Rate Fairs¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Operations → Rate Payer Information → Rate Payer → Rate Fairs; search, filter, sort, paginate, and open one authorized record using representative data. |
| Expected result | The list loads through the correct route, returns accurate scoped data, retains filters, and blocks unauthorized record access. |
| 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.
BO-010 — Individual Rate Payers¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Operations → Rate Payer Information → Rate Payer → Individual Rate Payers; search or process individual, organizational, verified, and unverified UAT ratepayers as applicable. |
| Expected result | Identity, verification state, linked properties, bills, and status are accurate; duplicates and cross-entity access are controlled. |
| 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.
BO-011 — Organizational Rate Payers¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Operations → Rate Payer Information → Rate Payer → Organizational Rate Payers; search or process individual, organizational, verified, and unverified UAT ratepayers as applicable. |
| Expected result | Identity, verification state, linked properties, bills, and status are accurate; duplicates and cross-entity access are controlled. |
| 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.
BO-012 — Unverified Rate Payers¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Operations → Rate Payer Information → Rate Payer → Unverified Rate Payers; search or process individual, organizational, verified, and unverified UAT ratepayers as applicable. |
| Expected result | Identity, verification state, linked properties, bills, and status are accurate; duplicates and cross-entity access are controlled. |
| 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.
BO-013 — GIS Mapping¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Operations → GIS Mapping; search a known property/entity, inspect map geometry and attributes, and test an unauthorized layer or area. |
| Expected result | The correct feature and approved layers render at the expected location; attributes reconcile and unauthorized geography/data is not exposed. |
| 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.
BO-014 — Email¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Operations → Communications & Notification → Email; create or select approved content, target a controlled recipient, send once, and inspect delivery/audit status. |
| Expected result | The correct recipient receives one approved message; validation, consent/configuration, delivery status, and audit reference are retained. |
| 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.
BO-015 — SMS¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Operations → Communications & Notification → SMS; create or select approved content, target a controlled recipient, send once, and inspect delivery/audit status. |
| Expected result | The correct recipient receives one approved message; validation, consent/configuration, delivery status, and audit reference are retained. |
| 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.
BO-016 — Send Bulk Email¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Operations → Communications & Notification → Bulk Email → Send Bulk Email; create or select approved content, target a controlled recipient, send once, and inspect delivery/audit status. |
| Expected result | The correct recipient receives one approved message; validation, consent/configuration, delivery status, and audit reference are retained. |
| 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.
BO-017 — List Bulk Email¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Operations → Communications & Notification → Bulk Email → List Bulk Email; search, filter, sort, paginate, and open one authorized record using representative data. |
| Expected result | The list loads through the correct route, returns accurate scoped data, retains filters, and blocks unauthorized record access. |
| 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.
BO-018 — Push Notification¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Operations → Communications & Notification → Push Notification; create or select approved content, target a controlled recipient, send once, and inspect delivery/audit status. |
| Expected result | The correct recipient receives one approved message; validation, consent/configuration, delivery status, and audit reference are retained. |
| 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.
BO-019 — WhatsApp¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Operations → Communications & Notification → WhatsApp; create or select approved content, target a controlled recipient, send once, and inspect delivery/audit status. |
| Expected result | The correct recipient receives one approved message; validation, consent/configuration, delivery status, and audit reference are retained. |
| 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.
BO-020 — Send Bulk SMS¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Operations → Communications & Notification → Bulk SMS → Send Bulk SMS; create or select approved content, target a controlled recipient, send once, and inspect delivery/audit status. |
| Expected result | The correct recipient receives one approved message; validation, consent/configuration, delivery status, and audit reference are retained. |
| 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.
BO-021 — List Bulk SMS¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Operations → Communications & Notification → Bulk SMS → List Bulk SMS; search, filter, sort, paginate, and open one authorized record using representative data. |
| Expected result | The list loads through the correct route, returns accurate scoped data, retains filters, and blocks unauthorized record access. |
| 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.
BO-022 — Template Setup¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Operations → Communications & Notification → Template Setup; create or select approved content, target a controlled recipient, send once, and inspect delivery/audit status. |
| Expected result | The correct recipient receives one approved message; validation, consent/configuration, delivery status, and audit reference are retained. |
| 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.