Back Office — Administrative¶
Test series: BO-058 to BO-077
Objective: Validate every functional destination exposed under the Administrative 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 |
|---|---|---|---|---|---|
| Entity Management | Entity Information | Add Entity | add-entity |
19 |
BO-058 |
| Entity Management | Entity Information | All Entities | view-entity |
21 |
BO-059 |
| Entity Management | Entity Information | Entity Hierarchy | entity-hierarchy-view |
25 |
BO-060 |
| Entity Management | Entity Information | Entity Map View | entity-map-view |
26 |
BO-061 |
| Entity Management | Entity Information | Entity Admins | entity-admins |
0 |
BO-062 |
| Entity Management | Entity Information | Export Entity | export-entity |
23 |
BO-063 |
| Entity Management | Entity Information | Import Entity | import-entity |
24 |
BO-064 |
| Entity Management | Block | Add Block | add-block |
251 |
BO-065 |
| Entity Management | Block | View Block | view-block |
253 |
BO-066 |
| User MGT & Access Controll | User Management | Add User | add-user |
37 |
BO-067 |
| User MGT & Access Controll | User Management | All Users | view-user |
39 |
BO-068 |
| User MGT & Access Controll | Partner | Add Partner | add-partner |
166 |
BO-069 |
| User MGT & Access Controll | Partner | View Partner | view-partner |
168 |
BO-070 |
| User MGT & Access Controll | Access Roles | Add Role | add-access |
51 |
BO-071 |
| User MGT & Access Controll | Access Roles | Roles | view-access |
53 |
BO-072 |
| User MGT & Access Controll | Audit Log | Change Log | change-log |
60 |
BO-073 |
| User MGT & Access Controll | Audit Log | Activity Log | activity-log |
58 |
BO-074 |
| User MGT & Access Controll | Audit Log | Login History | login-history |
59 |
BO-075 |
| User MGT & Access Controll | Audit Log | Deleted History | deleted-history |
61 |
BO-076 |
| USSD Management | — | Direct page | ussdmanagement |
15 |
BO-077 |
Coverage summary¶
| Test ID | Scenario | Priority |
|---|---|---|
| BO-058 | Add Entity | High |
| BO-059 | All Entities | High |
| BO-060 | Entity Hierarchy | High |
| BO-061 | Entity Map View | High |
| BO-062 | Entity Admins | High |
| BO-063 | Export Entity | High |
| BO-064 | Import Entity | High |
| BO-065 | Add Block | High |
| BO-066 | View Block | High |
| BO-067 | Add User | High |
| BO-068 | All Users | High |
| BO-069 | Add Partner | High |
| BO-070 | View Partner | High |
| BO-071 | Add Role | High |
| BO-072 | Roles | High |
| BO-073 | Change Log | High |
| BO-074 | Activity Log | High |
| BO-075 | Login History | High |
| BO-076 | Deleted History | High |
| BO-077 | USSD Management | High |
BO-058 — Add Entity¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Administrative → Entity Management → Entity Information → Add Entity 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-059 — All Entities¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Administrative → Entity Management → Entity Information → All Entities; 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-060 — Entity Hierarchy¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Administrative → Entity Management → Entity Information → Entity Hierarchy; create or inspect the configured hierarchy item, validate parent scope, uniqueness, status, and dependent usage. |
| Expected result | The item is stored once under the correct entity hierarchy; validation and permission scope work; dependent records use the correct configuration. |
| 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-061 — Entity Map View¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Administrative → Entity Management → Entity Information → Entity Map View; 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-062 — Entity Admins¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Administrative → Entity Management → Entity Information → Entity Admins; create or inspect the configured hierarchy item, validate parent scope, uniqueness, status, and dependent usage. |
| Expected result | The item is stored once under the correct entity hierarchy; validation and permission scope work; dependent records use the correct configuration. |
| 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-063 — Export Entity¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Administrative → Entity Management → Entity Information → Export Entity, apply entity and status filters, export the approved format, and compare it with the on-screen result. |
| Expected result | The export contains only authorized, filtered records with expected columns, readable values, and matching 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.
BO-064 — Import Entity¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Administrative → Entity Management → Entity Information → Import Entity; 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-065 — Add Block¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Administrative → Entity Management → Block → Add Block 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-066 — View Block¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Administrative → Entity Management → Block → View Block; 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-067 — Add User¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Administrative → User MGT & Access Controll → User Management → Add User 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-068 — All Users¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Administrative → User MGT & Access Controll → User Management → All Users; 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-069 — Add Partner¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Administrative → User MGT & Access Controll → Partner → Add Partner 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-070 — View Partner¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Administrative → User MGT & Access Controll → Partner → View Partner; 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-071 — Add Role¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Administrative → User MGT & Access Controll → Access Roles → Add Role 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-072 — Roles¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Administrative → User MGT & Access Controll → Access Roles → Roles; 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-073 — Change Log¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Administrative → User MGT & Access Controll → Audit Log → Change Log; 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-074 — Activity Log¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Administrative → User MGT & Access Controll → Audit Log → Activity Log; 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-075 — Login History¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Administrative → User MGT & Access Controll → Audit Log → Login History; 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-076 — Deleted History¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Administrative → User MGT & Access Controll → Audit Log → Deleted History; 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-077 — USSD Management¶
| Field | Value |
|---|---|
| Priority | High |
| Test action | Open Administrative → USSD Management; review the configured USSD service and complete a controlled lookup/payment journey including cancel and timeout. |
| Expected result | The session returns correct scoped data, handles timeout/cancel safely, creates no duplicate payment, and retains a traceable final 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.