Skip to content

iDarms Agent — Property Management Acceptance Tests

Test series: IDA-PROP-01 to IDA-PROP-08 Objective: Validate that a field agent can browse and search properties, view full property details including history and documents, and register a new property through the five-step Add Property wizard.

Execution ownership

Recommended owners: Field Agent / iDarms Agent app users; Back Office observer

Prerequisites: A signed-in agent with existing properties in their assigned blocks; an existing rate payer to associate with a new property; a valid test digital address in the GA-xxxx-xxxx / GA-xxx-xxxx format; sample property images and supporting documents.

Execution control

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

Feature overview

Property Management covers:

  • The Property tab, listing all properties with search, and a Property Details page with activity/inspection history, images, and supporting documents.
  • Add Property, a five-step wizard: Select Rate Payer, Property Information, Location & GIS Information, Documents (optional), and Review & Submit.

Coverage summary

Test ID Scenario Priority
IDA-PROP-01 Property list and search Critical
IDA-PROP-02 Property details (history, images, documents) High
IDA-PROP-03 Add Property — select rate payer Critical
IDA-PROP-04 Add Property — property information High
IDA-PROP-05 Add Property — location & GIS information Critical
IDA-PROP-06 Add Property — coordinates and map High
IDA-PROP-07 Add Property — documents step Medium
IDA-PROP-08 Add Property — review & submit Critical

Feature overview

The Property tab lists all properties visible to the agent, with search, and an Add Property button.

Preconditions

  • A signed-in agent with at least one existing property.
Field Value
Priority Critical
Test action Open the Property tab and search for a known property.
Expected result The list renders correctly and search returns accurate matches.
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. Tap Property in the bottom navigation. Properties are listed with identifying details (address, ID, status). PASS
Search by address 1. Enter a known property address or digital address in the search box. The list filters to matching properties. PASS
Search by property ID 1. Search using a property ID. The matching property is returned. PASS
No results 1. Search for a value with no match. An appropriate empty state is shown. PASS
Add Property entry point 1. Tap Add Property from this tab. The Add Property wizard opens at Step 1. PASS Same flow as IDA-PROP-03.

Tester notes

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

IDA-PROP-02 — Property details

Feature overview

Tapping a property opens Property Details, including an activity/inspection history log, images, and supporting documents.

Preconditions

  • A property with recorded activity history, images, and documents.
Field Value
Priority High
Test action Open a property's details and review its history, images, and documents.
Expected result All sections display accurate, complete 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
Core property info 1. Tap a property in the list. Property information (address, ownership, structure type, land size, status) is shown. PASS
Activity/inspection history 1. Inspect the history log. Chronological entries reflect registration, inspections, and status changes. PASS
Images 1. Inspect the images section. Property images are viewable at full size. PASS
Supporting documents 1. Inspect the documents section. Uploaded documents open correctly. PASS
Navigate to rate payer 1. Tap the associated rate payer, if linked from this screen. The rate payer's Details page opens. PASS Confirm whether this cross-navigation exists.
No history/images/documents 1. Open a newly registered property with minimal data. Empty states are shown gracefully for missing sections. PASS

Tester notes

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

IDA-PROP-03 — Add Property — select rate payer

Feature overview

Step 1 requires the agent to search for and select (or add) the rate payer to associate with the new property.

Preconditions

  • A signed-in agent; at least one existing rate payer for the search case.
Field Value
Priority Critical
Test action Search for and select an existing rate payer, and separately add a new one from within the wizard.
Expected result An existing rate payer can be selected, or a new one added, before proceeding.
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
Search existing rate payer 1. Enter a known rate payer's name/phone in the search box. Matching rate payers are listed and selectable. PASS
Select rate payer 1. Select a rate payer from the results. The wizard advances to Property Information with the rate payer attached. PASS
Add new rate payer inline 1. From Step 1, choose to add a new rate payer. The Add Rate Payer flow opens; on completion, the new rate payer is attached and the wizard resumes. PASS Cross-check with ratepayer-management.md.
No selection 1. Attempt Next without selecting a rate payer. Progression is blocked with a validation message. PASS
No search results 1. Search for a rate payer with no match. An empty state is shown with an option to add a new rate payer. PASS

Tester notes

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

IDA-PROP-04 — Add Property — property information

Feature overview

Step 2 captures Title (optional), Ownership Type (required), Structure Type (required), and Land Size (optional).

Preconditions

  • A rate payer selected in Step 1.
Field Value
Priority High
Test action Complete Step 2 with required and optional fields.
Expected result Ownership Type and Structure Type are enforced as required; Title and Land Size remain optional.
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
Optional fields skipped 1. Leave Title and Land Size empty.
2. Select Ownership Type and Structure Type.
3. Tap Next.
The step advances to Location & GIS Information. PASS
Missing Ownership Type 1. Leave Ownership Type empty and tap Next. A field-level error blocks progression. PASS
Missing Structure Type 1. Leave Structure Type empty and tap Next. A field-level error blocks progression. PASS
Ownership Type options 1. Open the Ownership Type dropdown. Valid ownership type options are shown. PASS
Structure Type options 1. Open the Structure Type dropdown. Valid structure type options are shown. PASS
Land Size input 1. Enter a decimal land size value. Decimal values are accepted; negative values are rejected. PASS

Tester notes

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

IDA-PROP-05 — Add Property — location & GIS information

Feature overview

Step 3 captures the digital address (validated format), address, landmark, region, MMDA (filtered by region), and optional block/community/postal fields.

Preconditions

  • A valid test digital address in the GA-xxxx-xxxx or GA-xxx-xxxx format.
Field Value
Priority Critical
Test action Complete Step 3 with valid and invalid location data.
Expected result Digital address format is validated; region/MMDA dependency works; required fields are enforced.
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
Valid digital address 1. Enter a digital address matching GA-xxxx-xxxx or GA-xxx-xxxx. The value is accepted. PASS
Invalid digital address 1. Enter a digital address that does not match either pattern. A validation error is shown. PASS
Required fields 1. Leave Address, Landmark, Region, or MMDA empty.
2. Tap Next.
Field-level errors block progression for each required field. PASS
Region → MMDA dependency 1. Select a Region, then open the MMDA dropdown. MMDA options are filtered to the selected Region. PASS
MMDA before Region 1. Attempt to open MMDA before selecting a Region. MMDA is disabled/empty until a Region is selected. PASS
MMDA → Block dependency 1. Select an MMDA, then open the Block dropdown. Block options are filtered to the selected MMDA. PASS Block is optional.
Optional fields 1. Leave Block, Community, Postal Area, and Post Code empty. The step still advances once required fields are complete. PASS

Tester notes

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

IDA-PROP-06 — Add Property — coordinates and map

Feature overview

Property Coordinates default to the agent's current device location and can be adjusted via an interactive map.

Preconditions

  • Location services enabled on the test device.
Field Value
Priority High
Test action Review the default coordinates and adjust them on the map.
Expected result Coordinates default correctly and can be manually repositioned.
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
Default to agent location 1. Open the coordinates step with location services enabled. The map defaults to the agent's current position. PASS
Adjust via map 1. Drag/tap the map to a different location. The selected coordinates update accordingly. PASS
Location services disabled 1. Disable location services and open the coordinates step. The app prompts to enable location, or falls back gracefully. PASS
Coordinates persist 1. Adjust coordinates, then navigate to the next step and back. The adjusted coordinates are retained. PASS

Tester notes

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

IDA-PROP-07 — Add Property — documents step

Feature overview

Step 4 optionally captures property images and supporting documents; the entire step can be skipped.

Preconditions

  • Sample property images and supporting documents.
Field Value
Priority Medium
Test action Upload optional images/documents, and separately skip the step entirely.
Expected result Uploads work correctly when provided, and the step advances when skipped.
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
Upload images 1. Upload one or more property images. Images are accepted and previewed. PASS
Upload documents 1. Upload one or more supporting documents. Documents are accepted and listed. PASS
Skip entirely 1. Proceed to the next step without uploading anything. The step advances without error. PASS
Invalid file type/size 1. Attempt to upload an unsupported file type or an oversized file. A clear validation error is shown. PASS Confirm accepted types and size limit.
Remove upload 1. Remove an uploaded image or document. The item is removed, with confirmation if prompted. PASS

Tester notes

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

IDA-PROP-08 — Add Property — review & submit

Feature overview

Step 5 displays all information from the previous steps for final review before submission.

Preconditions

  • All prior steps completed.
Field Value
Priority Critical
Test action Review the summary and submit the new property.
Expected result The review accurately reflects entered data, and submission creates the property once.
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
Review accuracy 1. Inspect the Review screen. Rate payer, property information, location & GIS, and documents all match what was entered. PASS
Edit from review 1. Use an edit shortcut to return to an earlier step. The correct step opens with prior data preserved. PASS Confirm whether edit shortcuts exist per step.
Submit 1. Tap Submit. A success confirmation is shown and the property is created. PASS
Duplicate prevention 1. Double-tap Submit. Only one property record is created. PASS
Server rejection 1. Submit data the server rejects (e.g., duplicate digital address). A clear error is shown and the agent can correct and resubmit. PASS
In-flight submission 1. Tap Submit and observe the button while pending. The button shows a loading/disabled state. PASS
Overview stat update 1. After successful submission, return to the Dashboard. "Properties Registered" in the Overview section increments. PASS Cross-check with IDA-DASH-02.
New property in list 1. Return to the Property tab. The newly created property appears in the list. PASS

Tester notes

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