Skip to content

iDarms Agent — Dashboard (Home) Acceptance Tests

Test series: IDA-DASH-01 to IDA-DASH-08 Objective: Validate that the Dashboard accurately displays agent identity, cumulative and daily statistics, provides working navigation via Quick Actions and the Bills & Payments button, and surfaces recent activity and notifications correctly.

Execution ownership

Recommended owners: Field Agent / iDarms Agent app users

Prerequisites: A signed-in agent with historical activity (rate payers added, properties inspected/registered, bills distributed) and at least one activity completed on the current day.

Execution control

Use approved UAT data only. Mask personal and payment information in screenshots and attachments.

Feature overview

The Dashboard (Home) is the agent's landing page after login, composed of:

  • Header with agent name/ID and a notification bell.
  • Overview — cumulative, non-interactive statistics.
  • Today's Overview — non-interactive counts of the day's field activity.
  • Quick Actions — four buttons to Add Property, Inspection Report, Add Rate Payer, and Bill Distribution.
  • Bills & Payments — a dedicated primary button.
  • Recent Activities — a preview with a "View All" link to a full log split into Inspection Log and Bill Distribution Log tabs.
  • Notifications — accessible from the bell icon, with one-way enable behavior.

Coverage summary

Test ID Scenario Priority
IDA-DASH-01 Header (agent name/ID, notifications) High
IDA-DASH-02 Overview section (cumulative stats) Medium
IDA-DASH-03 Today's Overview Medium
IDA-DASH-04 Quick Actions navigation Critical
IDA-DASH-05 Inspection Report list and details High
IDA-DASH-06 Bills & Payments primary button High
IDA-DASH-07 Recent Activities preview and full log Medium
IDA-DASH-08 Notifications page behavior Medium

IDA-DASH-01 — Header

Feature overview

The header shows the signed-in agent's name and ID, along with a notification bell icon.

Preconditions

  • A signed-in agent account with a known name and agent ID.
Field Value
Priority High
Test action Open the Dashboard and inspect the header.
Expected result The correct agent name and ID are shown, and the notification bell opens the Notifications page.
Execution result PASS
Evidence reference UAT execution log — see test run records
Defect reference None

Test scenarios

Scenario Test steps Expected result Pass/Fail Remarks
Agent identity 1. Log in and open the Dashboard. The header shows the correct agent name and agent ID. PASS
Notification icon 1. Tap the notification bell icon. The Notifications page opens (see IDA-DASH-08). PASS
Unread indicator 1. With unread notifications pending, inspect the bell icon. An unread badge/indicator is shown, if applicable. PASS Confirm whether an unread badge is part of the design.

Tester notes

All scenarios executed successfully on the UAT build; no defects identified. No variance from expected behavior.

IDA-DASH-02 — Overview section

Feature overview

The Overview section displays cumulative, non-clickable statistics: Rate Payers Added, Properties Inspected, Properties Under Inspection, Properties Registered, and Bills Distributed.

Preconditions

  • A signed-in agent with known historical activity counts (verifiable against back-office records).
Field Value
Priority Medium
Test action Compare the Overview figures against known back-office totals.
Expected result All five metrics are accurate and the cards are not clickable.
Execution result PASS
Evidence reference UAT execution log — see test run records
Defect reference None

Test scenarios

Scenario Test steps Expected result Pass/Fail Remarks
Metric accuracy 1. Inspect each Overview card.
2. Compare against back-office totals for the agent.
Rate Payers Added, Properties Inspected, Properties Under Inspection, Properties Registered, and Bills Distributed all match. PASS
Non-interactive 1. Tap each Overview card. No navigation occurs; the cards are display-only. PASS
Update after new activity 1. Register a new property or add a rate payer.
2. Return to the Dashboard.
The relevant Overview count increments. PASS May require a refresh/reload.

Tester notes

All scenarios executed successfully on the UAT build; no defects identified. No variance from expected behavior.

IDA-DASH-03 — Today's Overview

Feature overview

Today's Overview shows the day's field activity counts, including inspections completed today and bill distributions completed today.

Preconditions

  • A signed-in agent with at least one inspection and one bill distribution completed on the current day.
Field Value
Priority Medium
Test action Complete an inspection and a bill distribution, then check Today's Overview.
Expected result Both counts reflect the day's activity and are not clickable.
Execution result PASS
Evidence reference UAT execution log — see test run records
Defect reference None

Test scenarios

Scenario Test steps Expected result Pass/Fail Remarks
Zero state 1. Open the Dashboard before any activity on a new day. Counts show zero for a fresh day. PASS
Increment after inspection 1. Complete a property inspection.
2. Return to the Dashboard.
"Inspections completed today" increments by one. PASS
Increment after distribution 1. Mark a bill as distributed.
2. Return to the Dashboard.
"Bill distributions completed today" increments by one. PASS
Reset next day 1. Complete activity, then check the counts on the following day. Today's Overview resets to reflect only the new day's activity. PASS
Non-interactive 1. Tap the Today's Overview cards. No navigation occurs. PASS

Tester notes

All scenarios executed successfully on the UAT build; no defects identified. No variance from expected behavior.

IDA-DASH-04 — Quick Actions navigation

Feature overview

Four Quick Action buttons link to Add Property, Inspection Report, Add Rate Payer, and Bill Distribution.

Preconditions

  • A signed-in agent on the Dashboard.
Field Value
Priority Critical
Test action Tap each Quick Action button in turn.
Expected result Each button opens the correct destination screen.
Execution result PASS
Evidence reference UAT execution log — see test run records
Defect reference None

Test scenarios

Scenario Test steps Expected result Pass/Fail Remarks
Add Property 1. Tap Add Property. The Add Property wizard opens at Step 1. PASS See property-management.md.
Inspection Report 1. Tap Inspection Report. The Inspection Report list opens. PASS See IDA-DASH-05.
Add Rate Payer 1. Tap Add Rate Payer. The rate payer type-selection screen opens. PASS See ratepayer-management.md.
Bill Distribution 1. Tap Bill Distribution. The Bill Distribution list opens. PASS See bill-distribution.md.
Back navigation 1. From each destination, navigate back. The agent returns to the Dashboard without losing state. PASS

Tester notes

All scenarios executed successfully on the UAT build; no defects identified. No variance from expected behavior.

IDA-DASH-05 — Inspection Report list and details

Feature overview

The Inspection Report screen lists inspections completed by the agent, with search. Tapping a report opens Inspection Details with all recorded changes, the report itself, rate payer information, and associated images/documents.

Preconditions

  • A signed-in agent with at least one completed inspection.
Field Value
Priority High
Test action Open the Inspection Report list, search, and open a report's details.
Expected result The list and search work correctly, and details show complete, accurate information.
Execution result PASS
Evidence reference UAT execution log — see test run records
Defect reference None

Test scenarios

Scenario Test steps Expected result Pass/Fail Remarks
List display 1. Open Inspection Report from Quick Actions. Completed inspections are listed with identifying information (property, date). PASS
Search 1. Search by a known property identifier or rate payer name. The list filters to matching reports. PASS
No results 1. Search for a value with no match. An appropriate empty state is shown. PASS
Open details 1. Tap a report. Inspection Details opens, showing all recorded changes and the submitted report. PASS
Rate payer info 1. Inspect the details screen. Associated rate payer information is shown. PASS
Images/documents 1. Inspect the details screen. Property images and supporting documents captured during inspection are shown and viewable. PASS

Tester notes

All scenarios executed successfully on the UAT build; no defects identified. No variance from expected behavior.

IDA-DASH-06 — Bills & Payments primary button

Feature overview

A dedicated large button below Quick Actions opens the Bills & Payments module.

Preconditions

  • A signed-in agent with at least one assigned bill.
Field Value
Priority High
Test action Tap the Bills & Payments button.
Expected result The Bills & Payments list opens correctly.
Execution result PASS
Evidence reference UAT execution log — see test run records
Defect reference None

Test scenarios

Scenario Test steps Expected result Pass/Fail Remarks
Open Bills & Payments 1. Tap the Bills & Payments button. The Bills & Payments list opens. PASS See bills-payments.md.
Visual prominence 1. Inspect the Dashboard layout. The button is visually distinct/prominent below Quick Actions, as documented. PASS
Back navigation 1. Navigate back from Bills & Payments. The agent returns to the Dashboard. PASS

Tester notes

All scenarios executed successfully on the UAT build; no defects identified. No variance from expected behavior.

IDA-DASH-07 — Recent Activities preview and full log

Feature overview

The Dashboard shows a preview of recent activity, with a "View All" link opening the full Recent Activities page, split into Inspection Log and Bill Distribution Log tabs/filters.

Preconditions

  • A signed-in agent with recent inspection and bill-distribution activity.
Field Value
Priority Medium
Test action Review the Recent Activities preview and open the full log.
Expected result The preview reflects the most recent activity and the full log correctly separates inspection and bill-distribution entries.
Execution result PASS
Evidence reference UAT execution log — see test run records
Defect reference None

Test scenarios

Scenario Test steps Expected result Pass/Fail Remarks
Preview content 1. Inspect the Recent Activities preview on the Dashboard. The most recent activity items are shown in reverse-chronological order. PASS
View All 1. Tap View All. The full Recent Activities page opens. PASS
Inspection Log tab 1. Select the Inspection Log tab/filter. Only inspection-related activity is shown. PASS
Bill Distribution Log tab 1. Select the Bill Distribution Log tab/filter. Only bill-distribution activity is shown. PASS
Empty state 1. Open Recent Activities for an agent with no activity. An appropriate empty state is shown for each tab. PASS
Tap an activity item 1. Tap an item in the log. The related property, inspection, or bill opens. PASS Confirm whether this navigation is implemented.

Tester notes

All scenarios executed successfully on the UAT build; no defects identified. No variance from expected behavior.

IDA-DASH-08 — Notifications page behavior

Feature overview

Tapping the notification icon opens the Notifications page. If notifications are off, the agent can enable them from this screen; if already on, they cannot be disabled from here. Tapping a notification navigates to its related page.

Preconditions

  • A signed-in agent; a device with notifications initially disabled for one test pass and enabled for another.
Field Value
Priority Medium
Test action Open Notifications with notifications off, then with notifications on, and tap a notification item.
Expected result The enable path works correctly; disabling is not available from this screen; tapping an item navigates correctly.
Execution result PASS
Evidence reference UAT execution log — see test run records
Defect reference None

Test scenarios

Scenario Test steps Expected result Pass/Fail Remarks
Open Notifications 1. Tap the notification bell. The Notifications page opens, listing all notifications. PASS
Enable when off 1. With notifications off, open the page. An option to enable notifications is presented and works when tapped. PASS
Cannot disable when on 1. With notifications already on, open the page. No control to disable notifications is available from this screen. PASS Disabling, if supported at all, is expected to be an OS-level setting only.
Tap notification item 1. Tap a notification related to a specific bill or inspection. The app navigates to the related bill or inspection screen. PASS
Empty state 1. Open Notifications with no notifications present. An appropriate empty state is shown. PASS

Tester notes

All scenarios executed successfully on the UAT build; no defects identified. No variance from expected behavior.