Skip to main content

Core System Settings Test Cases - ONB02US02

Test Case 1: Three-Tab Navigation Interface Display

Test Case Metadata

Test Case ID: ONB02US02_TC_001
Title: Verify three-tab navigation interface display for Core System Settings with Utility Services, System Access, and Categories & Types tabs
Created By: Hetal
Created Date: August 13, 2025
Version: 1.0

Classification

Module/Feature: Core System Settings
Test Type: Functional/UI
Test Level: System
Priority: P1-Critical
Execution Phase: Smoke
Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer/Onboarding Services, UI, MOD-CoreSettings, P1-Critical, Phase-Smoke, Type-Functional, Platform-Web, Report-Engineering, Report-Product, Report-Quality-Dashboard, Report-Smoke-Test-Results, Report-User-Acceptance, Customer-All, Risk-Medium, Business-Critical, Revenue-Impact-Medium, Integration-Point, Navigation-Interface, Happy-Path

Business Context

Customer_Segment: All
Revenue_Impact: Medium
Business_Priority: Must-Have
Customer_Journey: Onboarding
Compliance_Required: No
SLA_Related: Yes

Quality Metrics

Risk_Level: Medium
Complexity_Level: Low
Expected_Execution_Time: 3 minutes
Reproducibility_Score: High
Data_Sensitivity: Low
Failure_Impact: High

Coverage Tracking

Feature_Coverage: 100% of tab navigation interface
Integration_Points: UI Components, Navigation System
Code_Module_Mapped: CX-Web
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: Quality-Dashboard, Smoke-Test-Results, User-Acceptance
Trend_Tracking: Yes
Executive_Visibility: No
Customer_Impact_Level: High

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Platform staging environment, SMART360 authentication system, Samoa Water Authority tenant configuration
Performance_Baseline: 3 seconds page load time
Data_Requirements: Valid Samoa Water Authority tenant data, configured utility setup wizard

Prerequisites

Setup_Requirements: Access to platform-staging.bynry.com, Samoa Water Authority tenant configured
User_Roles_Permissions: System Administrator access for Samoa Water Authority
Test_Data: Valid login credentials (admin@samoawater.com / Test@123), Samoa Water Authority utility context
Prior_Test_Cases: Successful authentication and utility selection

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to https://platform-staging.bynry.com/

SMART360 login page displays with logo and login form

N/A

Verify staging environment accessibility

2

Enter System Administrator credentials in login form

Credentials accepted, dashboard loads showing "Samoa Water Authority" in header

admin@samoawater.com / Test@123

Valid admin credentials for Samoa Water Authority

3

Click hamburger menu icon in top-left corner

Side navigation menu expands showing utility management options

N/A

Navigation menu accessibility

4

Click "Utility Setup" option in side menu

Utility Setup wizard loads showing "Smart Setup Guide" with setup steps

N/A

Setup wizard entry point

5

Select "Samoa Water Authority" from utility dropdown if not already selected

Utility context switches to Samoa Water Authority, "Continue Setup" button becomes active

Samoa Water Authority

Utility context selection

6

Click "Continue Setup" button

Setup wizard displays 6 configuration steps with "Core System Settings" as step 3

N/A

Configuration wizard navigation

7

Navigate to "Core System Settings" step and click "Configure Section" button

Core System Settings page loads with main heading "Core System Settings" and subtitle "Configure your utility services, system access, and organizational structure"

N/A

Main configuration interface

8

Verify three-tab navigation interface display

Three tabs clearly visible: "Utility Services", "System Access", "Categories & Types" with proper styling and spacing

Tab labels: Utility Services, System Access, Categories & Types

AC #1 validation

9

Verify default active tab indication

"Utility Services" tab shows active state (highlighted/selected appearance) by default

N/A

Default tab state verification

10

Verify tab accessibility and hover effects

All tabs respond to hover with visual feedback, clickable cursor appears

N/A

User interface responsiveness

Verification Points

Primary_Verification: Three-tab navigation interface is displayed with correct labels: "Utility Services", "System Access", "Categories & Types"
Secondary_Verifications: Default active tab is "Utility Services", tabs show proper styling, hover effects work correctly
Negative_Verification: No broken UI elements, missing tabs, or layout issues are present

Test Results (Template)

Status: [Pass/Fail/Blocked/Not-Tested]
Actual_Results: [Template for recording actual behavior]
Execution_Date: [When test was executed]
Executed_By: [Who performed the test]
Execution_Time: [Actual time taken]
Defects_Found: [Bug IDs if issues discovered]
Screenshots_Logs: [Evidence references]

Execution Analytics

Execution_Frequency: Daily
Maintenance_Effort: Low
Automation_Candidate: Yes

Test Relationships

Blocking_Tests: Authentication and utility selection tests
Blocked_Tests: All subsequent Core System Settings functionality tests
Parallel_Tests: None - foundational navigation test
Sequential_Tests: TC_002 through TC_018 require this navigation to be functional

Additional Information

Notes: This test validates the foundational navigation structure for Core System Settings configuration
Edge_Cases: Browser window resizing, tab keyboard navigation
Risk_Areas: Navigation state persistence, tab loading performance
Security_Considerations: Role-based tab visibility restrictions

Missing Scenarios Identified

Scenario_1: Tab navigation via keyboard (Tab key, Arrow keys)
Type: Accessibility
Rationale: Accessibility compliance for keyboard-only users
Priority: P3-Medium

Scenario_2: Tab state persistence across browser refresh
Type: Integration
Rationale: User experience continuity during configuration process
Priority: P2-High




Test Case 2: Multiple Utility Services Selection

Test Case Metadata

Test Case ID: ONB02US02_TC_002
Title: Verify selection of multiple utility services including Water and Electric with proper status indication for Samoa Water Authority
Created By: Hetal
Created Date: August 13, 2025
Version: 1.0

Classification

Module/Feature: Core System Settings - Utility Services
Test Type: Functional
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer/Onboarding Services, Configuration, MOD-CoreSettings, P1-Critical, Phase-Regression, Type-Functional, Platform-Web, Report-Product, Report-Engineering, Report-Module-Coverage, Report-Regression-Coverage, Report-Customer-Segment-Analysis, Customer-All, Risk-High, Business-Critical, Revenue-Impact-High, Integration-End-to-End, Utility-Configuration, Happy-Path

Business Context

Customer_Segment: All
Revenue_Impact: High
Business_Priority: Must-Have
Customer_Journey: Onboarding
Compliance_Required: Yes
SLA_Related: Yes

Quality Metrics

Risk_Level: High
Complexity_Level: Medium
Expected_Execution_Time: 5 minutes
Reproducibility_Score: High
Data_Sensitivity: Medium
Failure_Impact: Critical

Coverage Tracking

Feature_Coverage: 100% of utility service selection functionality
Integration_Points: Utility Service Management API, Configuration Storage
Code_Module_Mapped: CX-Web, Utility-Config-Service
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: Module-Coverage, Regression-Coverage, Customer-Segment-Analysis
Trend_Tracking: Yes
Executive_Visibility: Yes
Customer_Impact_Level: High

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Core System Settings page loaded, Samoa Water Authority context, Utility Services configuration API
Performance_Baseline: 2 seconds for service selection response
Data_Requirements: Available utility services: Water, Gas, Electricity, Waste Water, Thermal/Heat, Micro-grid, Broadband

Prerequisites

Setup_Requirements: Core System Settings page loaded with Utility Services tab active
User_Roles_Permissions: System Administrator access for Samoa Water Authority
Test_Data: Samoa Water Authority tenant with available utility service options
Prior_Test_Cases: ONB02US02_TC_001 (Navigation interface validation)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1-10

[Execute prerequisite steps from TC_001]

Core System Settings page displayed with Utility Services tab active

From TC_001

Navigation prerequisites completed

11

Verify Utility Services tab content loads

Page displays "Utility Services" heading with subtitle "Configure the utility services available to customers" and service table with columns: Sr No, Service, Status, Metering, Unit of Measurement

N/A

Initial page state validation

12

Locate Water utility service in services table

Water service visible in row 1 with water drop icon, toggle switch in Status column shows OFF (grey)

Row 1: Water service

Service availability check

13

Click Water service toggle switch in Status column

Toggle switch turns blue (ON), Status column displays blue toggle with "Enabled" text

Water service toggle

Service activation

14

Verify Water service visual feedback

Service row shows active state, toggle is blue, status indicates enabled

Water: Status = Enabled

Visual confirmation

15

Locate Electric utility service in services table

Electric service visible in row 3 with electricity icon, toggle switch shows OFF (grey)

Row 3: Electric/Electricity service

Second service identification

16

Click Electric service toggle switch in Status column

Toggle switch turns blue (ON), Status column displays blue toggle with "Enabled" text

Electric service toggle

Multiple service activation

17

Verify both services show as selected simultaneously

Both Water (row 1) and Electric (row 3) display blue toggles with "Enabled" status

Water: Enabled, Electric: Enabled

Multiple selection validation

18

Verify complete utility services list availability

Service table shows all available services: Water, Gas, Electricity, Waste Water, Thermal/Heat, Micro-grid, Broadband with appropriate icons

Complete service list

Service catalog validation

19

Test additional service selection

Enable Waste Water service (row 4) to verify multiple concurrent selections

Waste Water service toggle

Extended multiple selection

20

Verify three services active simultaneously

Water, Electric, and Waste Water all show blue toggles with "Enabled" status

Water: Enabled, Electric: Enabled, Waste Water: Enabled

Concurrent selection confirmation

Verification Points

Primary_Verification: Multiple utility services including Water and Electric can be selected simultaneously with proper status indication
Secondary_Verifications: Visual toggle feedback, status text updates, service icon display, complete service list availability
Negative_Verification: Enabling one service does not disable others, no selection conflicts occur

Test Results (Template)

Status: [Pass/Fail/Blocked/Not-Tested]
Actual_Results: [Template for recording actual behavior]
Execution_Date: [When test was executed]
Executed_By: [Who performed the test]
Execution_Time: [Actual time taken]
Defects_Found: [Bug IDs if issues discovered]
Screenshots_Logs: [Evidence references]

Execution Analytics

Execution_Frequency: Weekly
Maintenance_Effort: Low
Automation_Candidate: Yes

Test Relationships

Blocking_Tests: ONB02US02_TC_001 (Navigation interface)
Blocked_Tests: ONB02US02_TC_003 (Metering configuration requires enabled services)
Parallel_Tests: None - service selection is sequential
Sequential_Tests: TC_003, TC_004, TC_005 depend on utility services being enabled

Additional Information

Notes: Test validates core utility service activation for Samoa Water Authority configuration
Edge_Cases: Maximum number of concurrent services, service deactivation scenarios
Risk_Areas: Configuration persistence, service dependency validation
Security_Considerations: Role-based service visibility, tenant isolation

Missing Scenarios Identified

Scenario_1: Service deactivation after activation
Type: Functional
Rationale: Users need ability to modify service selections during configuration
Priority: P2-High

Scenario_2: Service selection limit validation
Type: Edge Case
Rationale: System may have business rules limiting concurrent service types
Priority: P3-Medium




Test Case 3: Metered vs Non-Metered Service Configuration

Test Case Metadata

Test Case ID: ONB02US02_TC_003
Title: Verify toggle controls for designating Samoa Water Authority services as metered or non-metered with proper status indication
Created By: Hetal
Created Date: August 13, 2025
Version: 1.0

Classification

Module/Feature: Core System Settings - Utility Services Metering
Test Type: Functional
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer/Meter Services, Configuration, MOD-CoreSettings, P1-Critical, Phase-Regression, Type-Functional, Platform-Web, Report-Engineering, Report-Product, Report-Module-Coverage, Report-Revenue-Impact-Tracking, Report-Customer-Segment-Analysis, Customer-All, Risk-High, Business-Critical, Revenue-Impact-High, Integration-Point, Metering-Configuration, Happy-Path

Business Context

Customer_Segment: All
Revenue_Impact: High
Business_Priority: Must-Have
Customer_Journey: Onboarding
Compliance_Required: Yes
SLA_Related: Yes

Quality Metrics

Risk_Level: High
Complexity_Level: Medium
Expected_Execution_Time: 4 minutes
Reproducibility_Score: High
Data_Sensitivity: Medium
Failure_Impact: Critical

Coverage Tracking

Feature_Coverage: 100% of metering configuration functionality
Integration_Points: Metering Service API, Billing System Integration
Code_Module_Mapped: CX-Web, Meter-Config-Service
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Engineering
Report_Categories: Module-Coverage, Revenue-Impact-Tracking, Customer-Segment-Analysis
Trend_Tracking: Yes
Executive_Visibility: Yes
Customer_Impact_Level: High

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Utility Services enabled, Samoa Water Authority metering configuration, Meter Management API
Performance_Baseline: 1 second for metering toggle response
Data_Requirements: Water and Waste Water services enabled from previous test

Prerequisites

Setup_Requirements: Utility Services tab active with at least Water service enabled from TC_002
User_Roles_Permissions: System Administrator access for Samoa Water Authority
Test_Data: Water service enabled (SWA-WATER-001), Waste Water service for testing (SWA-WASTE-001)
Prior_Test_Cases: ONB02US02_TC_002 (Utility services selection)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1-17

[Execute steps from TC_002 to enable Water service]

Water service enabled in Samoa Water Authority configuration

From TC_002: Water service active

Prerequisite state achieved

18

Locate Metering column for Water service in table

Metering column visible for Water service row with toggle switch in OFF position (grey)

Row 1: Water service

Metering control identification

19

Click metering toggle switch for Water service

Toggle activates (turns blue), Metering column displays "✓ Metered" status with green checkmark

Water service metering toggle

Metering activation

20

Verify Water service metering status indication

Water service row shows: Status = Enabled (blue), Metering = "✓ Metered" (green)

SWA-WATER-001: Enabled + Metered

Service state confirmation

21

Enable Waste Water service from services table

Waste Water service toggle turns blue, Status shows "Enabled"

Waste Water service activation

Additional service for testing

22

Verify Waste Water metering toggle availability

Metering column for Waste Water shows toggle switch in OFF position (grey)

Row 4: Waste Water service

Independent metering control

23

Leave Waste Water metering toggle disabled

Metering column displays "✗ Unmetered" status with red X or grey text

Waste Water metering OFF

Non-metered service state

24

Verify different metering states for different services

Water shows "✓ Metered", Waste Water shows "✗ Unmetered" simultaneously

Water: Metered, Waste Water: Unmetered

Independent service configuration

25

Toggle Water metering OFF to test reversibility

Water metering toggle turns grey, status changes to "✗ Unmetered"

Water metering toggle OFF

Metering deactivation test

26

Toggle Water metering back ON

Water metering toggle turns blue, status returns to "✓ Metered"

Water metering toggle ON

Reversible toggle confirmation

27

Verify metering toggle independence

Changes to Water metering do not affect Waste Water metering status

Water: Toggleable, Waste Water: Unchanged

Service independence validation

Verification Points

Primary_Verification: Toggle controls function properly for designating Samoa Water Authority services as metered or non-metered
Secondary_Verifications: Status text updates correctly, independent control per service, visual indicators match toggle states
Negative_Verification: Metering changes for one service do not impact other services, no invalid state combinations

Test Results (Template)

Status: [Pass/Fail/Blocked/Not-Tested]
Actual_Results: [Template for recording actual behavior]
Execution_Date: [When test was executed]
Executed_By: [Who performed the test]
Execution_Time: [Actual time taken]
Defects_Found: [Bug IDs if issues discovered]
Screenshots_Logs: [Evidence references]

Execution Analytics

Execution_Frequency: Weekly
Maintenance_Effort: Medium
Automation_Candidate: Planned

Test Relationships

Blocking_Tests: ONB02US02_TC_002 (Service selection)
Blocked_Tests: ONB02US02_TC_004 (Measurement units require metered services)
Parallel_Tests: None - metering affects billing configuration
Sequential_Tests: TC_004 depends on metered service configuration

Additional Information

Notes: Metering configuration affects billing calculations and measurement unit availability for Samoa Water Authority
Edge_Cases: Toggling metering while service is in use, bulk metering changes
Risk_Areas: Billing system integration, meter data collection dependencies
Security_Considerations: Metering changes require audit trail, role-based restrictions

Missing Scenarios Identified

Scenario_1: Metering configuration validation against existing meter installations
Type: Integration
Rationale: Changing metering status may conflict with physical meter deployments
Priority: P1-Critical

Scenario_2: Bulk metering toggle for multiple services
Type: Functional
Rationale: Efficiency for utilities managing multiple service types
Priority: P3-Medium




Test Case 4: Measurement Unit Selection by Utility Type

Test Case Metadata

Test Case ID: ONB02US02_TC_004
Title: Verify appropriate measurement unit options specific to each utility type for Samoa Water Authority with proper unit persistence
Created By: Hetal
Created Date: August 13, 2025
Version: 1.0

Classification

Module/Feature: Core System Settings - Measurement Units
Test Type: Functional
Test Level: System
Priority: P2-High
Execution Phase: Regression
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer/Meter Services, Configuration, MOD-CoreSettings, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-Engineering, Report-Product, Report-Module-Coverage, Report-Quality-Dashboard, Report-Customer-Segment-Analysis, Customer-All, Risk-Medium, Business-High, Revenue-Impact-Medium, Integration-Point, Unit-Configuration, Happy-Path

Business Context

Customer_Segment: All
Revenue_Impact: Medium
Business_Priority: Should-Have
Customer_Journey: Onboarding
Compliance_Required: Yes
SLA_Related: No

Quality Metrics

Risk_Level: Medium
Complexity_Level: Medium
Expected_Execution_Time: 6 minutes
Reproducibility_Score: High
Data_Sensitivity: Low
Failure_Impact: Medium

Coverage Tracking

Feature_Coverage: 100% of measurement unit configuration
Integration_Points: Metering Units API, Billing Calculation Engine
Code_Module_Mapped: CX-Web, Units-Config-Service
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Engineering
Report_Categories: Module-Coverage, Quality-Dashboard, Customer-Segment-Analysis
Trend_Tracking: Yes
Executive_Visibility: No
Customer_Impact_Level: Medium

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Metered utility services configured, Samoa Water Authority unit standards, Measurement Units API
Performance_Baseline: 2 seconds for unit dropdown loading
Data_Requirements: Water service metered, Electric service enabled for unit comparison

Prerequisites

Setup_Requirements: Multiple utility services enabled with metering configuration active
User_Roles_Permissions: System Administrator access for Samoa Water Authority
Test_Data: Water service metered (SWA-WATER-001), Electric service for comparison (SWA-ELECTRIC-001)
Prior_Test_Cases: ONB02US02_TC_003 (Metering configuration)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1-26

[Execute prerequisites to have Water service metered]

Water service configured as metered in Samoa Water Authority setup

From TC_003: Water = Metered

Prerequisite metering state

27

Locate Unit of Measurement column for Water service

Unit of Measurement dropdown visible for Water service row, showing default "Select Unit" or empty state

Row 1: Water service

Unit configuration access

28

Click Unit of Measurement dropdown for Water service

Dropdown menu opens displaying water-specific measurement units

Water service dropdown

Unit options presentation

29

Verify Water measurement unit options

Available options include: "Cubic Meters", "Gallons", "Liters", "Cubic Feet" with proper unit abbreviations

Water units: m³, gal, L, ft³

Water-specific unit validation

30

Select "Cubic Meters" from Water service dropdown

Selection saves automatically, dropdown displays "Cubic Meters" as selected value

SWA-WATER-001: Cubic Meters

Unit selection and persistence

31

Enable Electric service and configure as metered

Electric service shows Status = Enabled, Metering = "✓ Metered"

Electric service activation

Additional utility for comparison

32

Click Unit of Measurement dropdown for Electric service

Dropdown opens showing electric-specific measurement units, different from water units

Electric service dropdown

Service-specific unit filtering

33

Verify Electric measurement unit options

Available options include: "kWh", "MWh", "Watts", "kW" with proper electrical unit abbreviations

Electric units: kWh, MWh, W, kW

Electric-specific unit validation

34

Select "kWh" from Electric service dropdown

Selection saves, dropdown shows "kWh" as selected value

SWA-ELECTRIC-001: kWh

Electric unit selection

35

Verify unit persistence across services

Water shows "Cubic Meters", Electric shows "kWh" simultaneously with no conflicts

Water: Cubic Meters, Electric: kWh

Independent unit configuration

36

Test unit modification for Water service

Change Water unit selection from "Cubic Meters" to "Gallons"

Water: Gallons

Unit change functionality

37

Verify unit change persistence

Water service displays "Gallons", Electric service still shows "kWh" unchanged

Water: Gallons, Electric: kWh (unchanged)

Configuration independence

38

Navigate away from tab and return

Switch to System Access tab, then return to Utility Services tab

Tab navigation test

Unit persistence validation

39

Verify unit selections maintained after navigation

Water shows "Gallons", Electric shows "kWh" as previously configured

Water: Gallons, Electric: kWh

Cross-navigation persistence

Verification Points

Primary_Verification: Measurement units are specific and appropriate to each utility type for Samoa Water Authority configuration
Secondary_Verifications: Unit persistence across sessions, independent selection per service, proper unit filtering by service type
Negative_Verification: Electric units not available for water services and vice versa, no unit conflicts between services

Test Results (Template)

Status: [Pass/Fail/Blocked/Not-Tested]
Actual_Results: [Template for recording actual behavior]
Execution_Date: [When test was executed]
Executed_By: [Who performed the test]
Execution_Time: [Actual time taken]
Defects_Found: [Bug IDs if issues discovered]
Screenshots_Logs: [Evidence references]

Execution Analytics

Execution_Frequency: Weekly
Maintenance_Effort: Medium
Automation_Candidate: No

Test Relationships

Blocking_Tests: ONB02US02_TC_003 (Metering configuration)
Blocked_Tests: Billing configuration tests (not in current scope)
Parallel_Tests: None - unit selection affects billing calculations
Sequential_Tests: Configuration save and validation tests

Additional Information

Notes: Unit selection impacts billing calculations and meter data collection for Samoa Water Authority
Edge_Cases: Unit conversion scenarios, regional unit preferences
Risk_Areas: Billing calculation accuracy, meter compatibility with selected units
Security_Considerations: Unit changes require validation against existing meter data

Missing Scenarios Identified

Scenario_1: Unit conversion validation for existing meter readings
Type: Integration
Rationale: Changing units affects historical data interpretation
Priority: P1-Critical

Scenario_2: Custom unit creation for specialized utility services
Type: Functional
Rationale: Some utilities may require non-standard measurement units
Priority: P4-Low




Test Case 5: Visual Selection Indicators for Utility Services

Test Case Metadata

Test Case ID: ONB02US02_TC_005
Title: Verify visual indication of selected utility services with blue toggle switches and proper status display for Samoa Water Authority
Created By: Hetal
Created Date: August 13, 2025
Version: 1.0

Classification

Module/Feature: Core System Settings - Visual Indicators
Test Type: UI/Visual
Test Level: System
Priority: P2-High
Execution Phase: Regression
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer/Onboarding Services, UI, MOD-CoreSettings, P2-High, Phase-Regression, Type-UI, Platform-Web, Report-Product, Report-QA, Report-User-Acceptance, Report-Quality-Dashboard, Report-Cross-Browser-Results, Customer-All, Risk-Low, Business-Medium, Revenue-Impact-Low, Integration-Point, Visual-Feedback, Happy-Path

Business Context

Customer_Segment: All
Revenue_Impact: Low
Business_Priority: Should-Have
Customer_Journey: Onboarding
Compliance_Required: No
SLA_Related: No

Quality Metrics

Risk_Level: Low
Complexity_Level: Low
Expected_Execution_Time: 4 minutes
Reproducibility_Score: High
Data_Sensitivity: None
Failure_Impact: Medium

Coverage Tracking

Feature_Coverage: 100% of visual feedback indicators
Integration_Points: UI Components, User Experience Layer
Code_Module_Mapped: CX-Web
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: User-Acceptance, Quality-Dashboard, Cross-Browser-Results
Trend_Tracking: Yes
Executive_Visibility: No
Customer_Impact_Level: Medium

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Utility Services tab functionality, CSS styling framework
Performance_Baseline: Immediate visual feedback (< 100ms)
Data_Requirements: Multiple utility services available for visual testing

Prerequisites

Setup_Requirements: Utility Services tab loaded with service options available
User_Roles_Permissions: System Administrator access for Samoa Water Authority
Test_Data: Available services: Water, Gas, Electricity, Waste Water for visual testing
Prior_Test_Cases: ONB02US02_TC_001 (Navigation interface)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1-10

[Navigate to Utility Services tab via TC_001 steps]

Utility Services configuration interface displayed for Samoa Water Authority

From TC_001 navigation

Interface loaded successfully

11

Observe initial visual state of Water service toggle

Water service row shows toggle switch in OFF position (grey/inactive), Status column shows "Disabled" or inactive state

Row 1: Water service

Default inactive visual state

12

Observe initial state of other utility service toggles

All utility service toggles (Gas, Electricity, Waste Water, etc.) show grey/inactive visual state

All service rows

Consistent default styling

13

Click Water service toggle switch

Toggle switch immediately turns blue/active color, visual feedback is instant

SWA-WATER-001 activation

Active state visual transition

14

Verify Water service active visual indicators

Water service shows: Blue toggle switch, Status column displays "Enabled" text, row may have subtle highlighting

Water: Blue toggle + Enabled status

Complete active visual state

15

Click Electric service toggle switch

Electric service toggle turns blue, Status shows "Enabled", independent of Water service state

SWA-ELECTRIC-001 activation

Multiple selection visual feedback

16

Verify multiple active services visual state

Both Water and Electric services display blue toggles and "Enabled" status simultaneously

Water: Blue+Enabled, Electric: Blue+Enabled

Multiple active state display

17

Verify visual contrast with inactive services

Gas, Waste Water, and other services remain grey/inactive, creating clear visual distinction

Inactive services: Grey toggles

Active/inactive contrast validation

18

Test hover effects on inactive toggles

Hover over Gas service toggle shows interactive cursor and subtle hover effect

Gas service hover

User interaction feedback

19

Test hover effects on active toggles

Hover over active Water toggle shows cursor change indicating clickable/toggleable state

Active Water toggle hover

Active element interaction

20

Click Water service toggle to deactivate

Water toggle returns to grey/inactive state, Status changes to "Disabled"

Water deactivation

Deactivation visual feedback

21

Verify deactivation visual state

Water service shows grey toggle and inactive status while Electric remains blue/active

Water: Grey+Disabled, Electric: Blue+Enabled

Independent visual state control

22

Test rapid toggle switching

Quickly toggle Water service on/off multiple times

Rapid Water toggle switching

Visual response performance

23

Verify visual state consistency

Visual indicators consistently reflect toggle states without lag or inconsistency

All toggles responsive

Visual reliability validation

Verification Points

Primary_Verification: Selected utility services display blue toggle switches and proper "Enabled" status indication
Secondary_Verifications: Visual consistency across multiple selections, clear active/inactive state distinction, hover effect functionality
Negative_Verification: Inactive services do not show active visual indicators, no visual inconsistencies or delays

Test Results (Template)

Status: [Pass/Fail/Blocked/Not-Tested]
Actual_Results: [Template for recording actual behavior]
Execution_Date: [When test was executed]
Executed_By: [Who performed the test]
Execution_Time: [Actual time taken]
Defects_Found: [Bug IDs if issues discovered]
Screenshots_Logs: [Evidence references]

Execution Analytics

Execution_Frequency: Per-Release
Maintenance_Effort: Low
Automation_Candidate: No

Test Relationships

Blocking_Tests: ONB02US02_TC_001 (Navigation interface)
Blocked_Tests: None - visual validation is independent
Parallel_Tests: Can run with other UI validation tests
Sequential_Tests: Best executed after functional tests complete

Additional Information

Notes: Visual feedback is critical for user experience during Samoa Water Authority configuration
Edge_Cases: Browser zoom levels, high contrast mode, color accessibility
Risk_Areas: CSS loading issues, browser compatibility, accessibility compliance
Security_Considerations: Visual indicators should not expose sensitive configuration data

Missing Scenarios Identified

Scenario_1: Visual state persistence across browser refresh
Type: UI/UX
Rationale: User experience continuity during configuration sessions
Priority: P3-Medium

Scenario_2: Accessibility compliance for color-blind users
Type: Accessibility
Rationale: Ensure visual indicators work for users with color vision deficiency
Priority: P2-High




Test Case 6: System Module Configuration Interface

Test Case Metadata

Test Case ID: ONB02US02_TC_006
Title: Verify configuration of multiple system modules including Communication Hub, Consumer Services, Billing, and other specified modules for Samoa Water Authority
Created By: Hetal
Created Date: August 13, 2025
Version: 1.0

Classification

Module/Feature: Core System Settings - System Access
Test Type: Functional/Integration
Test Level: Integration
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer/Onboarding Services, Configuration, MOD-CoreSettings, P1-Critical, Phase-Regression, Type-Integration, Platform-Web, Report-Engineering, Report-Product, Report-Module-Coverage, Report-Integration-Testing, Report-Customer-Segment-Analysis, Customer-All, Risk-High, Business-Critical, Revenue-Impact-High, Integration-End-to-End, Module-Configuration, Happy-Path

Business Context

Customer_Segment: All
Revenue_Impact: High
Business_Priority: Must-Have
Customer_Journey: Onboarding
Compliance_Required: Yes
SLA_Related: Yes

Quality Metrics

Risk_Level: High
Complexity_Level: High
Expected_Execution_Time: 8 minutes
Reproducibility_Score: High
Data_Sensitivity: Medium
Failure_Impact: Critical

Coverage Tracking

Feature_Coverage: 100% of system module configuration
Integration_Points: Module Management API, Access Control System, License Management
Code_Module_Mapped: CX-Web, Module-Config-Service
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Engineering
Report_Categories: Module-Coverage, Integration-Testing, Customer-Segment-Analysis
Trend_Tracking: Yes
Executive_Visibility: Yes
Customer_Impact_Level: High

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: System Access configuration API, Samoa Water Authority module licensing, Module Management Service
Performance_Baseline: 3 seconds for module grid loading
Data_Requirements: Available system modules for Samoa Water Authority tenant

Prerequisites

Setup_Requirements: Core System Settings page loaded with System Access tab available
User_Roles_Permissions: System Administrator access with module configuration permissions for Samoa Water Authority
Test_Data: Samoa Water Authority tenant with available system modules for configuration
Prior_Test_Cases: ONB02US02_TC_001 (Navigation interface validation)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1-10

[Execute navigation prerequisites from TC_001]

Core System Settings page loaded with tab navigation functional

From TC_001

Foundation navigation completed

11

Click "System Access" tab in navigation

System Access configuration page loads with heading "Configure System Access" and subtitle "Select which system modules your organization will use"

N/A

Tab navigation to System Access

12

Verify System Access page layout

Page displays module grid layout with expandable help section "Need help with system modules?"

N/A

Page structure validation

13

Verify available system modules display

Module grid shows all available modules: Communication Hub, Consumer Services, Consumer Web App, Consumer Mobile App, Billing, Meter Data, Reports & Analytics, Organization Setup, Plans & Tariff, Utility Setup

Complete module list

Module availability verification

14

Verify Communication Hub module details

Communication Hub card displays: Title "Communication Hub", Description "Customer notifications and correspondence", selection indicator (circle icon)

SWA-MOD-COMM-001

Individual module validation

15

Click Communication Hub module card

Module card highlights with blue border, selection circle shows checkmark, visual feedback indicates selection

Communication Hub selection

Module selection interaction

16

Verify Consumer Services module availability

Consumer Services card visible with title and description "Customer account and service management"

SWA-MOD-CONSUMER-001

Core module identification

17

Click Consumer Services module card

Module shows selected state with blue border and checkmark, independent of Communication Hub selection

Consumer Services selection

Multiple module selection

18

Select Meter Data module

Meter Data card shows selected state, description "Meter reading and consumption data" visible

SWA-MOD-METER-001

Utility-specific module

19

Select Billing module

Billing card highlights with selection indicators, description "Invoice generation and payment processing"

SWA-MOD-BILLING-001

Financial module selection

20

Select Reports & Analytics module

Reports & Analytics shows selected state, description "Business intelligence and data analysis"

SWA-MOD-REPORTS-001

Analytics module

21

Verify multiple module selections simultaneously

All selected modules (Communication Hub, Consumer Services, Meter Data, Billing, Reports & Analytics) display blue borders with checkmarks

5 modules selected

Multiple selection validation

22

Test module deselection

Click Communication Hub again to deselect, verify it returns to unselected state

Communication Hub deselection

Selection toggle functionality

23

Verify remaining selections maintained

Consumer Services, Meter Data, Billing, Reports & Analytics remain selected while Communication Hub is deselected

4 modules remain selected

Independent selection control

24

Test additional module selection

Select Organization Setup module to verify continued selection capability

SWA-MOD-ORG-001 selection

Extended selection testing

Verification Points

Primary_Verification: Multiple system modules can be configured and selected for Samoa Water Authority including all specified modules
Secondary_Verifications: Module grid layout, individual module descriptions, selection visual feedback, multiple concurrent selections
Negative_Verification: Module deselection doesn't affect other selections, no selection conflicts or errors

Test Results (Template)

Status: [Pass/Fail/Blocked/Not-Tested]
Actual_Results: [Template for recording actual behavior]
Execution_Date: [When test was executed]
Executed_By: [Who performed the test]
Execution_Time: [Actual time taken]
Defects_Found: [Bug IDs if issues discovered]
Screenshots_Logs: [Evidence references]

Execution Analytics

Execution_Frequency: Weekly
Maintenance_Effort: Medium
Automation_Candidate: Yes

Test Relationships

Blocking_Tests: ONB02US02_TC_001 (Navigation interface)
Blocked_Tests: ONB02US02_TC_007 (Visual indicators), TC_016 (Dependencies)
Parallel_Tests: None - module selection affects system dependencies
Sequential_Tests: TC_007, TC_016, TC_017 depend on module selection

Additional Information

Notes: Module selection determines available functionality for Samoa Water Authority users
Edge_Cases: Module licensing limits, incompatible module combinations
Risk_Areas: Module dependency validation, licensing compliance, access control integration
Security_Considerations: Module access should respect tenant isolation and user role permissions

Missing Scenarios Identified

Scenario_1: Module selection validation against licensing limits
Type: Business Rule
Rationale: Samoa Water Authority may have licensing restrictions on concurrent modules
Priority: P1-Critical

Scenario_2: Module configuration export/import for backup purposes
Type: Functional
Rationale: Configuration backup and disaster recovery requirements
Priority: P3-Medium




Test Case 7: System Module Visual Selection Indicators

Test Case Metadata

Test Case ID: ONB02US02_TC_007
Title: Verify visual indication of selected system modules with blue border and checkmark icons for Samoa Water Authority module configuration
Created By: Hetal
Created Date: August 13, 2025
Version: 1.0

Classification

Module/Feature: Core System Settings - System Access Visual Feedback
Test Type: UI/Visual
Test Level: System
Priority: P2-High
Execution Phase: Regression
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer/Onboarding Services, UI, MOD-CoreSettings, P2-High, Phase-Regression, Type-UI, Platform-Web, Report-Product, Report-QA, Report-User-Acceptance, Report-Cross-Browser-Results, Report-Quality-Dashboard, Customer-All, Risk-Low, Business-Medium, Revenue-Impact-Low, Integration-Point, Visual-Feedback, Happy-Path

Business Context

Customer_Segment: All
Revenue_Impact: Low
Business_Priority: Should-Have
Customer_Journey: Onboarding
Compliance_Required: No
SLA_Related: No

Quality Metrics

Risk_Level: Low
Complexity_Level: Low
Expected_Execution_Time: 5 minutes
Reproducibility_Score: High
Data_Sensitivity: None
Failure_Impact: Medium

Coverage Tracking

Feature_Coverage: 100% of system module visual indicators
Integration_Points: UI Components, Module Selection Interface
Code_Module_Mapped: CX-Web
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: User-Acceptance, Cross-Browser-Results, Quality-Dashboard
Trend_Tracking: Yes
Executive_Visibility: No
Customer_Impact_Level: Medium

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: System Access tab functionality, module grid CSS styling
Performance_Baseline: Immediate visual feedback (< 100ms)
Data_Requirements: System modules available for Samoa Water Authority

Prerequisites

Setup_Requirements: System Access tab loaded with module grid displayed
User_Roles_Permissions: System Administrator access for Samoa Water Authority
Test_Data: Available modules for visual testing: Billing, Consumer Services, Meter Data, etc.
Prior_Test_Cases: ONB02US02_TC_006 (Module configuration functionality)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1-11

[Navigate to System Access tab via TC_006 steps]

System Access page displayed with module grid for Samoa Water Authority

From TC_006 navigation

Interface foundation ready

12

Observe initial visual state of all module cards

All module cards show default/unselected state: no blue border, no checkmark icons, neutral styling

All modules unselected

Default visual state verification

13

Observe Billing module card details

Billing module card shows: title "Billing", description "Invoice generation and payment processing", circular selection indicator (empty)

SWA-MOD-BILLING-001

Individual module visual state

14

Click Billing module card to select

Module card immediately shows: blue border around entire card, checkmark icon appears in selection circle

Billing module selection

Active selection visual feedback

15

Verify Billing module selected visual state

Complete visual treatment: blue border (2-3px), checkmark icon (✓), card may have subtle background highlight

Billing: Blue border + checkmark

Full active state validation

16

Click Consumer Services module card

Consumer Services shows same visual treatment: blue border, checkmark icon

SWA-MOD-CONSUMER-001 selection

Multiple selection visual consistency

17

Verify multiple selected modules visual state

Both Billing and Consumer Services display blue borders with checkmarks simultaneously

Billing + Consumer Services active

Multiple active state display

18

Verify visual contrast with unselected modules

Meter Data, Reports & Analytics, and other modules remain in default state without blue borders or checkmarks

Unselected modules neutral

Active/inactive visual distinction

19

Test hover effects on unselected modules

Hover over Meter Data module shows subtle hover effect (border highlight, cursor change)

Meter Data hover

Interaction feedback for unselected

20

Test hover effects on selected modules

Hover over selected Billing module shows it's still interactive (cursor change, possible subtle highlight)

Selected Billing hover

Interaction feedback for selected

21

Click Billing module to deselect

Billing module returns to default state: blue border disappears, checkmark icon removed

Billing deselection

Deactivation visual feedback

22

Verify deselection visual transition

Billing shows neutral state while Consumer Services maintains blue border and checkmark

Billing: Neutral, Consumer Services: Active

Independent visual state control

23

Test rapid selection/deselection

Quickly click Consumer Services multiple times to toggle selection state

Rapid Consumer Services toggle

Visual response performance

24

Verify visual state consistency across rapid interactions

Visual indicators consistently reflect selection state without lag or display artifacts

Consistent visual feedback

Visual reliability under load

Verification Points

Primary_Verification: Selected system modules display blue border and checkmark icon as specified in acceptance criteria
Secondary_Verifications: Visual consistency across multiple selections, clear selected/unselected distinction, hover interaction feedback
Negative_Verification: Unselected modules do not show selection indicators, no visual artifacts or inconsistencies

Test Results (Template)

Status: [Pass/Fail/Blocked/Not-Tested]
Actual_Results: [Template for recording actual behavior]
Execution_Date: [When test was executed]
Executed_By: [Who performed the test]
Execution_Time: [Actual time taken]
Defects_Found: [Bug IDs if issues discovered]
Screenshots_Logs: [Evidence references]

Execution Analytics

Execution_Frequency: Per-Release
Maintenance_Effort: Low
Automation_Candidate: No

Test Relationships

Blocking_Tests: ONB02US02_TC_006 (Module configuration)
Blocked_Tests: None - visual validation is independent
Parallel_Tests: Can run with other UI validation tests
Sequential_Tests: Best executed after functional module tests

Additional Information

Notes: Visual feedback ensures proper user experience during Samoa Water Authority system module configuration
Edge_Cases: Browser zoom levels, screen resolution variations, accessibility requirements
Risk_Areas: CSS framework dependencies, cross-browser visual consistency
Security_Considerations: Visual state should not expose internal module configuration details

Missing Scenarios Identified

Scenario_1: Visual state persistence across page refresh
Type: UI/UX
Rationale: Configuration session continuity for administrators
Priority: P3-Medium

Scenario_2: High contrast mode compatibility for accessibility
Type: Accessibility
Rationale: Ensure visual indicators work in high contrast accessibility mode
Priority: P2-High




Test Case 8: Consumer Categories Management with Defaults

Test Case Metadata

Test Case ID: ONB02US02_TC_008
Title: Verify consumer categories management with default Residential and Commercial options including subcategories for Samoa Water Authority
Created By: Hetal
Created Date: August 13, 2025
Version: 1.0

Classification

Module/Feature: Core System Settings - Consumer Categories
Test Type: Functional
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer/Onboarding Services, Configuration, MOD-CoreSettings, P1-Critical, Phase-Regression, Type-Functional, Platform-Web, Report-Product, Report-Engineering, Report-Module-Coverage, Report-Customer-Segment-Analysis, Report-Revenue-Impact-Tracking, Customer-All, Risk-Medium, Business-High, Revenue-Impact-Medium, Integration-Point, Category-Management, Happy-Path

Business Context

Customer_Segment: All
Revenue_Impact: Medium
Business_Priority: Must-Have
Customer_Journey: Onboarding
Compliance_Required: Yes
SLA_Related: No

Quality Metrics

Risk_Level: Medium
Complexity_Level: Medium
Expected_Execution_Time: 6 minutes
Reproducibility_Score: High
Data_Sensitivity: Medium
Failure_Impact: Medium

Coverage Tracking

Feature_Coverage: 100% of consumer categories management
Integration_Points: Category Management API, Customer Segmentation System
Code_Module_Mapped: CX-Web, Category-Service
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: Module-Coverage, Customer-Segment-Analysis, Revenue-Impact-Tracking
Trend_Tracking: Yes
Executive_Visibility: No
Customer_Impact_Level: High

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Consumer Categories configuration API, Samoa Water Authority category defaults, Category Management Service
Performance_Baseline: 2 seconds for category list loading
Data_Requirements: Default categories: Residential, Commercial, Industrial, Non-Domestic with subcategories

Prerequisites

Setup_Requirements: Core System Settings page loaded with Consumer Categories tab accessible
User_Roles_Permissions: System Administrator access with category management permissions for Samoa Water Authority
Test_Data: Samoa Water Authority tenant with default consumer categories configured
Prior_Test_Cases: ONB02US02_TC_001 (Navigation interface validation)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1-10

[Execute navigation prerequisites from TC_001]

Core System Settings page loaded with tab navigation functional

From TC_001

Foundation setup completed

11

Click "Consumer Categories" tab in navigation

Consumer Categories management page loads with heading "Consumer Categories" and category management interface

N/A

Tab navigation to categories

12

Verify Consumer Categories page layout

Page displays category list with "Add Category" button and expandable category cards

N/A

Page structure validation

13

Verify default Residential category presence

Residential category card visible with description "Individual home consumers", subcategory count indicator

SWA-CAT-RES-001: Residential

Default category verification

14

Verify Residential category details and metadata

Residential shows: Name "Residential", Description "Individual home consumers", Creator info, Creation date, "2 sub-categories" indicator

Residential category details

Category information display

15

Verify Residential subcategories

Click expand arrow to show subcategories: "Single Family", "Multi-Family" listed under Residential

Single Family, Multi-Family

Hierarchical structure validation

16

Verify default Commercial category presence

Commercial category card visible with description "Business and office consumers", subcategory indicator

SWA-CAT-COM-001: Commercial

Second default category

17

Verify Commercial category details

Commercial shows: Name "Commercial", Description "Business and office consumers", metadata, subcategory count

Commercial category details

Commercial category validation

18

Verify Commercial subcategories

Expand Commercial to show business-related subcategories

Commercial subcategories

Business category structure

19

Verify additional default categories

Check for Industrial category with description "for industrial purposes", Non-Domestic category

SWA-CAT-IND-001, SWA-CAT-NONDOM-001

Extended default categories

20

Verify Industrial category subcategories

Industrial category shows "1 sub-categories" and expands to show industrial classifications

Industrial subcategories

Specialized category structure

21

Verify category metadata consistency

All categories display: Creator name, Creation date (format consistent), Subcategory count accurate

Consistent metadata format

Administrative information validation

22

Test category expansion/collapse functionality

Click dropdown arrows to expand and collapse category details for each default category

Expand/collapse interaction

UI interaction testing

23

Verify category hierarchy display

Subcategories properly indented and visually grouped under parent categories

Proper visual hierarchy

Hierarchical display validation

24

Verify Edit and Delete options availability

Each category shows "Edit" and "Delete" options (may be in dropdown menu or as buttons)

Edit/Delete controls

Category management controls

Verification Points

Primary_Verification: Consumer categories management supports default Residential and Commercial options with proper subcategory structure
Secondary_Verifications: Category metadata display, subcategory hierarchy, expansion functionality, management controls availability
Negative_Verification: No missing default categories, no corrupted category data or display issues

Test Results (Template)

Status: [Pass/Fail/Blocked/Not-Tested]
Actual_Results: [Template for recording actual behavior]
Execution_Date: [When test was executed]
Executed_By: [Who performed the test]
Execution_Time: [Actual time taken]
Defects_Found: [Bug IDs if issues discovered]
Screenshots_Logs: [Evidence references]

Execution Analytics

Execution_Frequency: Weekly
Maintenance_Effort: Medium
Automation_Candidate: Planned

Test Relationships

Blocking_Tests: ONB02US02_TC_001 (Navigation interface)
Blocked_Tests: ONB02US02_TC_009 (Add category), TC_010 (Edit/Delete category)
Parallel_Tests: None - category management is sequential
Sequential_Tests: TC_009 and TC_010 depend on category management interface

Additional Information

Notes: Default categories provide foundation for Samoa Water Authority customer segmentation and billing
Edge_Cases: Category limit validation, subcategory depth restrictions
Risk_Areas: Category deletion impact on existing customers, billing system integration
Security_Considerations: Category changes should maintain customer data integrity and audit trail

Missing Scenarios Identified

Scenario_1: Category usage validation before deletion
Type: Business Rule
Rationale: Cannot delete categories assigned to existing customers
Priority: P1-Critical

Scenario_2: Category import/export for system migration
Type: Integration
Rationale: Backup and migration requirements for category configurations
Priority: P3-Medium






Test Case 9: Add New Consumer Category Functionality

Test Case Metadata

Test Case ID: ONB02US02_TC_009
Title: Verify ability to add new consumer categories using "Add Category" button with proper validation for Samoa Water Authority
Created By: Hetal
Created Date: August 13, 2025
Version: 1.0

Classification

Module/Feature: Core System Settings - Consumer Categories CRUD
Test Type: Functional
Test Level: System
Priority: P2-High
Execution Phase: Regression
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer/Onboarding Services, CRUD, MOD-CoreSettings, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-Product, Report-Engineering, Report-Module-Coverage, Report-Quality-Dashboard, Report-Customer-Segment-Analysis, Customer-All, Risk-Medium, Business-High, Revenue-Impact-Medium, Integration-Point, Category-Creation, Happy-Path

Business Context

Customer_Segment: All
Revenue_Impact: Medium
Business_Priority: Should-Have
Customer_Journey: Onboarding
Compliance_Required: No
SLA_Related: No

Quality Metrics

Risk_Level: Medium
Complexity_Level: Medium
Expected_Execution_Time: 5 minutes
Reproducibility_Score: High
Data_Sensitivity: Medium
Failure_Impact: Medium

Coverage Tracking

Feature_Coverage: 100% of new category creation functionality
Integration_Points: Category Management API, Data Validation Service
Code_Module_Mapped: CX-Web, Category-Service
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: Module-Coverage, Quality-Dashboard, Customer-Segment-Analysis
Trend_Tracking: Yes
Executive_Visibility: No
Customer_Impact_Level: Medium

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Consumer Categories tab loaded, Category Creation API, Form validation service
Performance_Baseline: 3 seconds for category creation process
Data_Requirements: Test category data: "Government" name, "Government and municipal consumers" description

Prerequisites

Setup_Requirements: Consumer Categories tab loaded with existing categories displayed
User_Roles_Permissions: System Administrator access with category creation permissions for Samoa Water Authority
Test_Data: New category: Name "Government", Description "Government and municipal consumers" (SWA-CAT-GOV-001)
Prior_Test_Cases: ONB02US02_TC_008 (Categories management interface)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1-24

[Execute Consumer Categories management prerequisites from TC_008]

Consumer Categories page displayed with default categories for Samoa Water Authority

From TC_008

Categories interface loaded

25

Locate "Add Category" button in Consumer Categories interface

"+ Add Category" button visible in top-right area of categories section

N/A

Category creation entry point

26

Click "+ Add Category" button

"Add New Consumer Category" modal dialog opens with form fields

N/A

Modal form presentation

27

Verify add category form structure

Modal shows: Title "Add New Consumer Category", Name field (marked required with *), Description field, Cancel and Add buttons

Form structure validation

Form layout verification

28

Verify form field placeholders and labels

Name field shows "e.g. Residential" placeholder, Description field shows "e.g. Individual home consumers" placeholder

Field guidance

User guidance validation

29

Enter new category name in Name field

Name field accepts input, displays "Government" text clearly

Government

Name field functionality

30

Enter category description in Description field

Description field accepts input, displays "Government and municipal consumers" text

Government and municipal consumers

Description field functionality

31

Verify form data before submission

Both fields populated correctly: Name = "Government", Description = "Government and municipal consumers"

Government / Government and municipal consumers

Data entry validation

32

Click "Add" button to submit form

Form submits successfully, modal closes, loading indicator may appear briefly

N/A

Form submission process

33

Verify new category appears in categories list

"Government" category appears in the categories list with entered description

SWA-CAT-GOV-001: Government

Category creation confirmation

34

Verify new category metadata

Government category shows: Creator = current user, Creation date = today's date, "0 sub-categories" initially

Creator: Admin, Date: 8/13/2025

Automatic metadata generation

35

Verify new category management options

Government category displays Edit and Delete options like other categories

Edit/Delete buttons

Management controls availability

36

Test form validation with empty name

Clear name field and attempt to submit form

Error message for required field

Name field validation

37

Verify validation error message

Error appears indicating "Name is required" or similar validation message

Required field error

Form validation feedback

38

Test form validation with duplicate name

Enter existing category name (e.g., "Residential") and attempt submission

Duplicate name error message

Uniqueness validation

39

Verify category list ordering

New Government category appears in appropriate order (alphabetical or by creation date)

Proper list ordering

Category organization

Verification Points

Primary_Verification: New consumer categories can be successfully added using "Add Category" button with proper form validation
Secondary_Verifications: Form field functionality, metadata generation, validation error handling, category list integration
Negative_Verification: Cannot create categories with empty/duplicate names, validation prevents invalid submissions

Test Results (Template)

Status: [Pass/Fail/Blocked/Not-Tested]
Actual_Results: [Template for recording actual behavior]
Execution_Date: [When test was executed]
Executed_By: [Who performed the test]
Execution_Time: [Actual time taken]
Defects_Found: [Bug IDs if issues discovered]
Screenshots_Logs: [Evidence references]

Execution Analytics

Execution_Frequency: Weekly
Maintenance_Effort: Medium
Automation_Candidate: Planned

Test Relationships

Blocking_Tests: ONB02US02_TC_008 (Categories management)
Blocked_Tests: ONB02US02_TC_010 (Edit/Delete operations require created category)
Parallel_Tests: None - category creation affects system state
Sequential_Tests: TC_010 can use Government category created in this test

Additional Information

Notes: Category creation expands customer segmentation options for Samoa Water Authority billing and reporting
Edge_Cases: Maximum category name length, special characters in names, HTML injection attempts
Risk_Areas: Database integrity, category name uniqueness, audit trail creation
Security_Considerations: Input validation, XSS prevention, role-based creation permissions

Missing Scenarios Identified

Scenario_1: Category creation with subcategories in single operation
Type: Functional Enhancement
Rationale: Efficiency for complex category structures
Priority: P4-Low

Scenario_2: Bulk category import from CSV or template
Type: Integration
Rationale: Large-scale category setup for complex utility structures
Priority: P3-Medium




Test Case 10: Consumer Category Edit and Delete Functionality

Test Case Metadata

Test Case ID: ONB02US02_TC_010
Title: Verify edit and delete functionality for consumer categories with proper data persistence and confirmation for Samoa Water Authority
Created By: Hetal
Created Date: August 13, 2025
Version: 1.0

Classification

Module/Feature: Core System Settings - Consumer Categories CRUD
Test Type: Functional
Test Level: System
Priority: P2-High
Execution Phase: Regression
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer/Onboarding Services, CRUD, MOD-CoreSettings, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-Product, Report-Engineering, Report-Module-Coverage, Report-Quality-Dashboard, Report-Customer-Segment-Analysis, Customer-All, Risk-Medium, Business-High, Revenue-Impact-Medium, Integration-Point, Category-Modification, Happy-Path

Business Context

Customer_Segment: All
Revenue_Impact: Medium
Business_Priority: Should-Have
Customer_Journey: Onboarding
Compliance_Required: No
SLA_Related: No

Quality Metrics

Risk_Level: Medium
Complexity_Level: Medium
Expected_Execution_Time: 7 minutes
Reproducibility_Score: High
Data_Sensitivity: Medium
Failure_Impact: Medium

Coverage Tracking

Feature_Coverage: 100% of category edit and delete functionality
Integration_Points: Category Management API, Data Validation Service, Audit Trail System
Code_Module_Mapped: CX-Web, Category-Service
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: Module-Coverage, Quality-Dashboard, Customer-Segment-Analysis
Trend_Tracking: Yes
Executive_Visibility: No
Customer_Impact_Level: Medium

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Consumer Categories with existing Government category, Category Edit/Delete APIs, Confirmation dialog system
Performance_Baseline: 2 seconds for edit/delete operations
Data_Requirements: Government category from TC_009, updated description text

Prerequisites

Setup_Requirements: Consumer Categories interface with Government category created from previous test
User_Roles_Permissions: System Administrator access with category edit/delete permissions for Samoa Water Authority
Test_Data: Government category (SWA-CAT-GOV-001), updated description "Government and public sector consumers"
Prior_Test_Cases: ONB02US02_TC_009 (Category creation to have testable category)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1-39

[Execute category creation from TC_009 to have Government category]

Government category exists in Samoa Water Authority categories list

From TC_009: Government category

Prerequisite test data available

40

Locate Government category in categories list

Government category visible with description "Government and municipal consumers", Edit and Delete options available

SWA-CAT-GOV-001

Target category identification

41

Click "Edit" button for Government category

"Edit Consumer Category" modal opens with pre-filled form data

N/A

Edit modal presentation

42

Verify edit form pre-population

Modal shows: Title "Edit Consumer Category", Name field = "Government", Description field = "Government and municipal consumers"

Government / Government and municipal consumers

Data pre-loading validation

43

Verify edit form structure

Form includes: Name field (editable), Description field (editable), Cancel and Update buttons

Form layout verification

Edit form functionality

44

Modify category description in Description field

Description field allows editing, update to "Government and public sector consumers"

Government and public sector consumers

Data modification capability

45

Verify modified data in form

Description field displays updated text: "Government and public sector consumers"

Updated description

Change confirmation

46

Click "Update" button to save changes

Form submits successfully, modal closes, update processing occurs

N/A

Edit submission process

47

Verify updated category data in list

Government category now displays updated description "Government and public sector consumers"

Government and public sector consumers

Data persistence validation

48

Verify category metadata after edit

Government category shows: Original creator, Original creation date, Updated description

Metadata preservation

Edit metadata handling

49

Test category deletion preparation

Click "Delete" button/option for Government category

N/A

Delete action initiation

50

Verify delete confirmation dialog

Confirmation modal appears with message "Are you sure you want to delete the Government category?" or similar

Delete confirmation

Safety mechanism validation

51

Verify delete confirmation options

Confirmation dialog shows: Warning message, "Cancel" and "Confirm" or "Delete" buttons

Confirmation dialog structure

User choice presentation

52

Click "Cancel" in confirmation dialog

Dialog closes, Government category remains in list unchanged

N/A

Delete cancellation testing

53

Initiate delete process again

Click "Delete" for Government category, confirmation dialog appears again

N/A

Delete retry capability

54

Click "Confirm" or "Delete" in confirmation dialog

Confirmation processed, Government category removed from categories list

N/A

Delete execution

55

Verify category removal from list

Government category no longer appears in Consumer Categories list

Category deleted

Delete confirmation

56

Test edit validation with empty name

Edit existing category (e.g., Residential), clear name field, attempt save

Empty name validation error

Edit form validation

57

Verify edit validation error handling

Error message appears preventing save with empty name

Required field error

Form validation on edit

Verification Points

Primary_Verification: Edit and delete functionality works properly for consumer categories with data persistence and user confirmation
Secondary_Verifications: Form pre-population, validation on edit, confirmation dialogs, metadata handling
Negative_Verification: Cannot save invalid edits, deletion requires explicit confirmation, cancellation works properly

Test Results (Template)

Status: [Pass/Fail/Blocked/Not-Tested]
Actual_Results: [Template for recording actual behavior]
Execution_Date: [When test was executed]
Executed_By: [Who performed the test]
Execution_Time: [Actual time taken]
Defects_Found: [Bug IDs if issues discovered]
Screenshots_Logs: [Evidence references]

Execution Analytics

Execution_Frequency: Weekly
Maintenance_Effort: Medium
Automation_Candidate: Planned

Test Relationships

Blocking_Tests: ONB02US02_TC_009 (Category creation)
Blocked_Tests: None - CRUD operations are terminal for this feature
Parallel_Tests: None - edit/delete operations affect system state
Sequential_Tests: Can be combined with document type management tests

Additional Information

Notes: Edit/Delete operations maintain data integrity for Samoa Water Authority customer categorization
Edge_Cases: Deleting categories with assigned customers, editing categories in use
Risk_Areas: Data orphaning, referential integrity, audit trail maintenance
Security_Considerations: Edit/delete permissions, audit logging, data validation

Missing Scenarios Identified

Scenario_1: Category deletion impact validation (check for assigned customers)
Type: Business Rule
Rationale: Cannot delete categories currently assigned to customers
Priority: P1-Critical

Scenario_2: Category edit history/audit trail verification
Type: Compliance
Rationale: Track changes for compliance and troubleshooting purposes
Priority: P2-High




Test Case 11: Document Types Management with Defaults

Test Case Metadata

Test Case ID: ONB02US02_TC_011
Title: Verify document types management with default types including Aadhar Card, Verification Docs, Financial Proof and other required types for Samoa Water Authority
Created By: Hetal
Created Date: August 13, 2025
Version: 1.0

Classification

Module/Feature: Core System Settings - Document Types
Test Type: Functional
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer/Onboarding Services, Configuration, MOD-CoreSettings, P1-Critical, Phase-Regression, Type-Functional, Platform-Web, Report-Product, Report-Engineering, Report-Module-Coverage, Report-Customer-Segment-Analysis, Report-Revenue-Impact-Tracking, Customer-All, Risk-Medium, Business-High, Revenue-Impact-Medium, Integration-Point, Document-Management, Happy-Path

Business Context

Customer_Segment: All
Revenue_Impact: Medium
Business_Priority: Must-Have
Customer_Journey: Onboarding
Compliance_Required: Yes
SLA_Related: No

Quality Metrics

Risk_Level: Medium
Complexity_Level: Medium
Expected_Execution_Time: 7 minutes
Reproducibility_Score: High
Data_Sensitivity: Medium
Failure_Impact: Medium

Coverage Tracking

Feature_Coverage: 100% of document types management
Integration_Points: Document Management API, Compliance System, File Storage Service
Code_Module_Mapped: CX-Web, Document-Type-Service
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: Module-Coverage, Customer-Segment-Analysis, Revenue-Impact-Tracking
Trend_Tracking: Yes
Executive_Visibility: No
Customer_Impact_Level: High

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Document Types configuration API, Samoa Water Authority document defaults, Document Management Service
Performance_Baseline: 3 seconds for document types list loading
Data_Requirements: Default document types with subtypes for Samoa Water Authority

Prerequisites

Setup_Requirements: Core System Settings page loaded with Document Types tab accessible
User_Roles_Permissions: System Administrator access with document type management permissions for Samoa Water Authority
Test_Data: Samoa Water Authority tenant with default document types configured
Prior_Test_Cases: ONB02US02_TC_001 (Navigation interface validation)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1-10

[Execute navigation prerequisites from TC_001]

Core System Settings page loaded with tab navigation functional

From TC_001

Foundation setup completed

11

Click "Document Types" tab in navigation

Document Types management page loads with heading "Document Types" and document type management interface

N/A

Tab navigation to document types

12

Verify Document Types page layout

Page displays document type list with "Add Document Type" button and expandable document type cards

N/A

Page structure validation

13

Verify default Aadhar Card document type

Aadhar Card type visible with description "for address proof", subtype count indicator

SWA-DOC-AADHAR-001: Aadhar Card

Primary document type verification

14

Verify Aadhar Card details and metadata

Aadhar Card shows: Name "aadhar card", Description "for address proof", Creator "Bynry Support", Creation date "7/31/2025", "1 sub-types"

Aadhar Card metadata

Document type information display

15

Verify Aadhar Card subtypes

Click expand to show subtypes under Aadhar Card document type

Aadhar Card subtypes

Document hierarchy validation

16

Verify Verification Docs document type

Verification Docs type visible with description "for consumer verification", subtype indicator

SWA-DOC-VERIFY-001: Verification Docs

Verification document category

17

Verify Verification Docs details

Verification Docs shows: Name, Description "for consumer verification", Creator "Bynry Support", Creation date "7/29/2025", "1 sub-types"

Verification Docs metadata

Consumer verification documents

18

Verify Financial Proof document type

Financial Proof type visible with description "for address proof", "3 sub-types" indicator

SWA-DOC-FINANCIAL-001: Financial Proof

Financial documentation category

19

Verify Financial Proof subtypes

Expand Financial Proof to show 3 subtypes for financial documentation

Financial Proof subtypes

Financial document hierarchy

20

Verify Land Ownership document type

Land Ownership type visible with description "for address proof", "3 sub-types" indicator

SWA-DOC-LAND-001: Land Ownership

Property documentation

21

Verify Identity Proof document type

Identity Proof type shows description "for address proof", "2 sub-types" indicator

SWA-DOC-IDENTITY-001: Identity Proof

Identity documentation category

22

Verify Address Proof document type

Address Proof type displays description "for address proof", "5 sub-types" indicator

SWA-DOC-ADDRESS-001: Address Proof

Address verification documents

23

Verify document type metadata consistency

All document types display: Creator name, Creation date (consistent format), Subtype count accurate

Consistent metadata format

Administrative information validation

24

Test document type expansion/collapse functionality

Click dropdown arrows to expand and collapse document type details for each default type

Expand/collapse interaction

UI interaction testing

25

Verify document type hierarchy display

Subtypes properly indented and visually grouped under parent document types

Proper visual hierarchy

Hierarchical display validation

26

Verify Edit and Delete options availability

Each document type shows "Edit" and "Delete" options for management

Edit/Delete controls

Document type management controls

27

Verify complete document types catalog

All expected default types present: Aadhar Card, Verification Docs, Financial Proof, Land Ownership, Identity Proof, Address Proof

Complete document catalog

Full document type coverage

Verification Points

Primary_Verification: Document types management supports default types including Aadhar Card, Verification Docs, Financial Proof and others with proper subtype structure
Secondary_Verifications: Document type metadata display, subtype hierarchy, expansion functionality, management controls availability
Negative_Verification: No missing default document types, no corrupted document type data or display issues

Test Results (Template)

Status: [Pass/Fail/Blocked/Not-Tested]
Actual_Results: [Template for recording actual behavior]
Execution_Date: [When test was executed]
Executed_By: [Who performed the test]
Execution_Time: [Actual time taken]
Defects_Found: [Bug IDs if issues discovered]
Screenshots_Logs: [Evidence references]

Execution Analytics

Execution_Frequency: Weekly
Maintenance_Effort: Medium
Automation_Candidate: Planned

Test Relationships

Blocking_Tests: ONB02US02_TC_001 (Navigation interface)
Blocked_Tests: ONB02US02_TC_012 (Add document type), TC_013 (Edit/Delete document type)
Parallel_Tests: None - document type management is sequential
Sequential_Tests: TC_012 and TC_013 depend on document type management interface

Additional Information

Notes: Default document types provide foundation for Samoa Water Authority customer documentation and compliance requirements
Edge_Cases: Document type limit validation, subtype depth restrictions
Risk_Areas: Document type deletion impact on customer records, compliance system integration
Security_Considerations: Document type changes should maintain customer data integrity and audit trail

Missing Scenarios Identified

Scenario_1: Document type usage validation before deletion
Type: Business Rule
Rationale: Cannot delete document types referenced in customer records
Priority: P1-Critical

Scenario_2: Document type templates and validation rules configuration
Type: Integration
Rationale: Document types may require specific validation rules and templates
Priority: P3-Medium






Test Case 12: Add New Document Type Functionality

Test Case Metadata

Test Case ID: ONB02US02_TC_012
Title: Verify ability to add new document types using "Add Document Type" button with proper validation for Samoa Water Authority
Created By: Hetal
Created Date: August 13, 2025
Version: 1.0

Classification

Module/Feature: Core System Settings - Document Types CRUD
Test Type: Functional
Test Level: System
Priority: P2-High
Execution Phase: Regression
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer/Onboarding Services, CRUD, MOD-CoreSettings, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-Product, Report-Engineering, Report-Module-Coverage, Report-Quality-Dashboard, Report-Customer-Segment-Analysis, Customer-All, Risk-Medium, Business-High, Revenue-Impact-Medium, Integration-Point, Document-Creation, Happy-Path

Business Context

Customer_Segment: All
Revenue_Impact: Medium
Business_Priority: Should-Have
Customer_Journey: Onboarding
Compliance_Required: No
SLA_Related: No

Quality Metrics

Risk_Level: Medium
Complexity_Level: Medium
Expected_Execution_Time: 5 minutes
Reproducibility_Score: High
Data_Sensitivity: Medium
Failure_Impact: Medium

Coverage Tracking

Feature_Coverage: 100% of new document type creation functionality
Integration_Points: Document Type Management API, Data Validation Service
Code_Module_Mapped: CX-Web, Document-Type-Service
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: Module-Coverage, Quality-Dashboard, Customer-Segment-Analysis
Trend_Tracking: Yes
Executive_Visibility: No
Customer_Impact_Level: Medium

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Document Types tab loaded, Document Type Creation API, Form validation service
Performance_Baseline: 3 seconds for document type creation process
Data_Requirements: Test document type data: "Insurance Certificate" name, "Insurance coverage documents" description

Prerequisites

Setup_Requirements: Document Types tab loaded with existing document types displayed
User_Roles_Permissions: System Administrator access with document type creation permissions for Samoa Water Authority
Test_Data: New document type: Name "Insurance Certificate", Description "Insurance coverage documents" (SWA-DOC-INSURANCE-001)
Prior_Test_Cases: ONB02US02_TC_011 (Document types management interface)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1-27

[Execute Document Types management prerequisites from TC_011]

Document Types page displayed with default document types for Samoa Water Authority

From TC_011

Document types interface loaded

28

Locate "Add Document Type" button in Document Types interface

"+ Add Document Type" button visible in top-right area of document types section

N/A

Document type creation entry point

29

Click "+ Add Document Type" button

"Add New Document Type" modal dialog opens with form fields

N/A

Modal form presentation

30

Verify add document type form structure

Modal shows: Title "Add New Document Type", Name field (marked required with *), Description field, Cancel and Add buttons

Form structure validation

Form layout verification

31

Verify form field placeholders and labels

Name field shows "e.g. Invoice" placeholder, Description field shows "e.g. Customer billing documents" placeholder

Field guidance

User guidance validation

32

Enter new document type name in Name field

Name field accepts input, displays "Insurance Certificate" text clearly

Insurance Certificate

Name field functionality

33

Enter document type description in Description field

Description field accepts input, displays "Insurance coverage documents" text

Insurance coverage documents

Description field functionality

34

Verify form data before submission

Both fields populated correctly: Name = "Insurance Certificate", Description = "Insurance coverage documents"

Insurance Certificate / Insurance coverage documents

Data entry validation

35

Click "Add" button to submit form

Form submits successfully, modal closes, loading indicator may appear briefly

N/A

Form submission process

36

Verify new document type appears in document types list

"Insurance Certificate" document type appears in the list with entered description

SWA-DOC-INSURANCE-001: Insurance Certificate

Document type creation confirmation

37

Verify new document type metadata

Insurance Certificate shows: Creator = current user, Creation date = today's date, "0 sub-types" initially

Creator: Admin, Date: 8/13/2025

Automatic metadata generation

38

Verify new document type management options

Insurance Certificate displays Edit and Delete options like other document types

Edit/Delete buttons

Management controls availability

39

Test form validation with empty name

Clear name field and attempt to submit form

Error message for required field

Name field validation

40

Verify validation error message

Error appears indicating "Name is required" or similar validation message

Required field error

Form validation feedback

41

Test form validation with duplicate name

Enter existing document type name (e.g., "Aadhar Card") and attempt submission

Duplicate name error message

Uniqueness validation

42

Verify document type list ordering

New Insurance Certificate appears in appropriate order (alphabetical or by creation date)

Proper list ordering

Document type organization

Verification Points

Primary_Verification: New document types can be successfully added using "Add Document Type" button with proper form validation
Secondary_Verifications: Form field functionality, metadata generation, validation error handling, document type list integration
Negative_Verification: Cannot create document types with empty/duplicate names, validation prevents invalid submissions

Test Results (Template)

Status: [Pass/Fail/Blocked/Not-Tested]
Actual_Results: [Template for recording actual behavior]
Execution_Date: [When test was executed]
Executed_By: [Who performed the test]
Execution_Time: [Actual time taken]
Defects_Found: [Bug IDs if issues discovered]
Screenshots_Logs: [Evidence references]

Execution Analytics

Execution_Frequency: Weekly
Maintenance_Effort: Medium
Automation_Candidate: Planned

Test Relationships

Blocking_Tests: ONB02US02_TC_011 (Document types management)
Blocked_Tests: ONB02US02_TC_013 (Edit/Delete operations require created document type)
Parallel_Tests: None - document type creation affects system state
Sequential_Tests: TC_013 can use Insurance Certificate created in this test

Additional Information

Notes: Document type creation expands documentation options for Samoa Water Authority customer compliance and record-keeping
Edge_Cases: Maximum document type name length, special characters in names, HTML injection attempts
Risk_Areas: Database integrity, document type name uniqueness, audit trail creation
Security_Considerations: Input validation, XSS prevention, role-based creation permissions

Missing Scenarios Identified

Scenario_1: Document type creation with subtypes in single operation
Type: Functional Enhancement
Rationale: Efficiency for complex document type structures
Priority: P4-Low

Scenario_2: Bulk document type import from CSV or template
Type: Integration
Rationale: Large-scale document type setup for complex compliance requirements
Priority: P3-Medium




Test Case 13: Document Type Edit and Delete Functionality

Test Case Metadata

Test Case ID: ONB02US02_TC_013
Title: Verify edit and delete functionality for document types with proper data persistence and confirmation for Samoa Water Authority
Created By: Hetal
Created Date: August 13, 2025
Version: 1.0

Classification

Module/Feature: Core System Settings - Document Types CRUD
Test Type: Functional
Test Level: System
Priority: P2-High
Execution Phase: Regression
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer/Onboarding Services, CRUD,### Business Context Customer_Segment: All
Revenue_Impact: Medium
Business_Priority: Should-Have
Customer_Journey: Onboarding
Compliance_Required: No
SLA_Related: No

Quality Metrics

Risk_Level: Medium
Complexity_Level: Medium
Expected_Execution_Time: 5 minutes
Reproducibility_Score: High
Data_Sensitivity: Medium
Failure_Impact: Medium

Coverage Tracking

Feature_Coverage: 100% of new category creation functionality
Integration_Points: Category Management API, Data Validation Service
Code_Module_Mapped: CX-Web, Category-Service
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: Module-Coverage, Quality-Dashboard, Customer-Segment-Analysis
Trend_Tracking: Yes
Executive_Visibility: No
Customer_Impact_Level: Medium

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Consumer Categories tab loaded, Category Creation API, Form validation service
Performance_Baseline: 3 seconds for category creation process
Data_Requirements: Test category data: "Government" name, "Government and municipal consumers" description

Prerequisites

Setup_Requirements: Consumer Categories tab loaded with existing categories displayed
User_Roles_Permissions: System Administrator access with category creation permissions for Samoa Water Authority
Test_Data: New category: Name "Government", Description "Government and municipal consumers" (SWA-CAT-GOV-001)
Prior_Test_Cases: ONB02US02_TC_008 (Categories management interface)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1-24

[Execute Consumer Categories management prerequisites from TC_008]

Consumer Categories page displayed with default categories for Samoa Water Authority

From TC_008

Categories interface loaded

25

Locate "Add Category" button in Consumer Categories interface

"+ Add Category" button visible in top-right area of categories section

N/A

Category creation entry point

26

Click "+ Add Category" button

"Add New Consumer Category" modal dialog opens with form fields

N/A

Modal form presentation

27

Verify add category form structure

Modal shows: Title "Add New Consumer Category", Name field (marked required with *), Description field, Cancel and Add buttons

Form structure validation

Form layout verification

28

Verify form field placeholders and labels

Name field shows "e.g. Residential" placeholder, Description field shows "e.g. Individual home consumers" placeholder

Field guidance

User guidance validation

29

Enter new category name in Name field

Name field accepts input, displays "Government" text clearly

Government

Name field functionality

30

Enter category description in Description field

Description field accepts input, displays "Government and municipal consumers" text

Government and municipal consumers

Description field functionality

31

Verify form data before submission

Both fields populated correctly: Name = "Government", Description = "Government and municipal consumers"

Government / Government and municipal consumers

Data entry validation

32

Click "Add" button to submit form

Form submits successfully, modal closes, loading indicator may appear briefly

N/A

Form submission process

33

Verify new category appears in categories list

"Government" category appears in the categories list with entered description

SWA-CAT-GOV-001: Government

Category creation confirmation

34

Verify new category metadata

Government category shows: Creator = current user, Creation date = today's date, "0 sub-categories" initially

Creator: Admin, Date: 8/13/2025

Automatic metadata generation

35

Verify new category management options

Government category displays Edit and Delete options like other categories

Edit/Delete buttons

Management controls availability

36

Test form validation with empty name

Clear name field and attempt to submit form

Error message for required field

Name field validation

37

Verify validation error message

Error appears indicating "Name is required" or similar validation message

Required field error

Form validation feedback

38

Test form validation with duplicate name

Enter existing category name (e.g., "Residential") and attempt submission

Duplicate name error message

Uniqueness validation

39

Verify category list ordering

New Government category appears in appropriate order (alphabetical or by creation date)

Proper list ordering

Category organization

Verification Points

Primary_Verification: New consumer categories can be successfully added using "Add Category" button with proper form validation
Secondary_Verifications: Form field functionality, metadata generation, validation error handling, category list integration
Negative_Verification: Cannot create categories with empty/duplicate names, validation prevents invalid submissions

Test Results (Template)

Status: [Pass/Fail/Blocked/Not-Tested]
Actual_Results: [Template for recording actual behavior]
Execution_Date: [When test was executed]
Executed_By: [Who performed the test]
Execution_Time: [Actual time taken]
Defects_Found: [Bug IDs if issues discovered]
Screenshots_Logs: [Evidence references]

Execution Analytics

Execution_Frequency: Weekly
Maintenance_Effort: Medium
Automation_Candidate: Planned

Test Relationships

Blocking_Tests: ONB02US02_TC_008 (Categories management)
Blocked_Tests: ONB02US02_TC_010 (Edit/Delete operations require created category)
Parallel_Tests: None - category creation affects system state
Sequential_Tests: TC_010 can use Government category created in this test

Additional Information

Notes: Category creation expands customer segmentation options for Samoa Water Authority billing and reporting
Edge_Cases: Maximum category name length, special characters in names, HTML injection attempts
Risk_Areas: Database integrity, category name uniqueness, audit trail creation
Security_Considerations: Input validation, XSS prevention, role-based creation permissions

Missing Scenarios Identified

Scenario_1: Category creation with subcategories in single operation
Type: Functional Enhancement
Rationale: Efficiency for complex category structures
Priority: P4-Low

Scenario_2: Bulk category import from CSV or template
Type: Integration
Rationale: Large-scale category setup for complex utility structures
Priority: P3-Medium






Test Case 14: Contextual Help Sections

Test Case Metadata

Test Case ID: ONB02US02_TC_014
Title: Verify contextual help via expandable "Need help with..." sections in each tab for Samoa Water Authority configuration guidance
Created By: Hetal
Created Date: August 13, 2025
Version: 1.0

Classification

Module/Feature: Core System Settings - Help System
Test Type: UI/Functional
Test Level: System
Priority: P3-Medium
Execution Phase: Regression
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer/Onboarding Services, UI, MOD-CoreSettings, P3-Medium, Phase-Regression, Type-UI, Platform-Web, Report-Product, Report-QA, Report-User-Acceptance, Report-Quality-Dashboard, Report-Customer-Segment-Analysis, Customer-All, Risk-Low, Business-Medium, Revenue-Impact-Low, Integration-Point, Help-System, Happy-Path

Business Context

Customer_Segment: All
Revenue_Impact: Low
Business_Priority: Could-Have
Customer_Journey: Onboarding
Compliance_Required: No
SLA_Related: No

Quality Metrics

Risk_Level: Low
Complexity_Level: Low
Expected_Execution_Time: 4 minutes
Reproducibility_Score: High
Data_Sensitivity: None
Failure_Impact: Low

Coverage Tracking

Feature_Coverage: 100% of contextual help system
Integration_Points: Help Content Management, UI Components
Code_Module_Mapped: CX-Web
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: User-Acceptance, Quality-Dashboard, Customer-Segment-Analysis
Trend_Tracking: Yes
Executive_Visibility: No
Customer_Impact_Level: Medium

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: All Core System Settings tabs functional, Help content management system
Performance_Baseline: 1 second for help section expansion
Data_Requirements: Contextual help content for each tab

Prerequisites

Setup_Requirements: Core System Settings page loaded with all tabs accessible
User_Roles_Permissions: Any valid user access (help should be available to all users)
Test_Data: N/A - testing help content availability
Prior_Test_Cases: ONB02US02_TC_001 (Navigation interface validation)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1-10

[Navigate to Core System Settings via TC_001 steps]

Core System Settings page loaded with Utility Services tab active

From TC_001 navigation

Interface foundation ready

11

Look for help section in Utility Services tab

"Need help with..." section visible below tab content or in sidebar

N/A

Help availability check

12

Verify help section identification

Help section clearly labeled "Need help with utility services?" or similar contextual title

N/A

Contextual help identification

13

Click help section to expand

Help content expands showing utility services configuration guidance

N/A

Help expansion functionality

14

Verify Utility Services help content relevance

Help text provides guidance on: utility service selection, metering configuration, measurement units

Utility-specific guidance

Content relevance validation

15

Verify help content quality and clarity

Help text is clear, actionable, and specific to Samoa Water Authority utility configuration

Clear, actionable content

Content quality assessment

16

Click help section again to collapse

Help content collapses/hides, returning to compact state

N/A

Toggle functionality

17

Navigate to System Access tab

System Access configuration page loads

N/A

Tab navigation for help testing

18

Locate help section in System Access tab

"Need help with system modules?" section visible with System Access context

N/A

Tab-specific help availability

19

Expand System Access help content

Help section opens showing system module selection guidance

N/A

Context-sensitive help content

20

Verify System Access help content

Help text covers: module selection, dependencies, organizational needs for system access

Module-specific guidance

System Access help validation

21

Navigate to Consumer Categories tab

Consumer Categories management page loads

N/A

Third tab navigation

22

Check Consumer Categories help availability

Help section available for consumer categories management

N/A

Consistent help presence

23

Expand Consumer Categories help

Help content shows guidance on: category creation, management, customer segmentation

Category management guidance

Categories help content

24

Navigate to Document Types tab

Document Types management page loads

N/A

Fourth tab navigation

25

Verify Document Types help section

Help section provides guidance on document type management and compliance requirements

Document management guidance

Document types help validation

26

Test help section accessibility

Help sections work with keyboard navigation (Tab key, Enter to expand)

Keyboard accessibility

Accessibility compliance

27

Verify help content persistence

Help expansion state maintained during tab navigation or resets appropriately

State management

Help state behavior

Verification Points

Primary_Verification: Contextual help available via expandable sections in each tab with relevant content for Samoa Water Authority configuration
Secondary_Verifications: Help content relevance, toggle functionality, consistent availability across tabs
Negative_Verification: Help sections don't interfere with main functionality, no broken or missing help content

Test Results (Template)

Status: [Pass/Fail/Blocked/Not-Tested]
Actual_Results: [Template for recording actual behavior]
Execution_Date: [When test was executed]
Executed_By: [Who performed the test]
Execution_Time: [Actual time taken]
Defects_Found: [Bug IDs if issues discovered]
Screenshots_Logs: [Evidence references]

Execution Analytics

Execution_Frequency: Per-Release
Maintenance_Effort: Low
Automation_Candidate: No

Test Relationships

Blocking_Tests: ONB02US02_TC_001 (Navigation interface)
Blocked_Tests: None - help system is independent
Parallel_Tests: Can run with other UI validation tests
Sequential_Tests: Independent of other functionality tests

Additional Information

Notes: Contextual help improves user experience during Samoa Water Authority system configuration, reducing support requests
Edge_Cases: Help content loading failures, mobile responsiveness, language localization
Risk_Areas: Help content accuracy, content management system dependencies
Security_Considerations: Help content should not expose sensitive configuration information

Missing Scenarios Identified

Scenario_1: Help content search functionality within sections
Type: Enhancement
Rationale: Users may need to search for specific help topics within sections
Priority: P4-Low

Scenario_2: Help content feedback mechanism
Type: User Experience
Rationale: Users should be able to rate help content usefulness
Priority: P4-Low




Test Case 15: Configuration Progress Visual Indication

Test Case Metadata

Test Case ID: ONB02US02_TC_015
Title: Verify clear visual indication of configuration progress across all sections for Samoa Water Authority setup completion tracking
Created By: Hetal
Created Date: August 13, 2025
Version: 1.0

Classification

Module/Feature: Core System Settings - Progress Tracking
Test Type: UI/Functional
Test Level: System
Priority: P2-High
Execution Phase: Regression
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer/Onboarding Services, UI, MOD-CoreSettings, P2-High, Phase-Regression, Type-UI, Platform-Web, Report-Product, Report-QA, Report-User-Acceptance, Report-Quality-Dashboard, Report-Customer-Segment-Analysis, Customer-All, Risk-Medium, Business-High, Revenue-Impact-Medium, Integration-Point, Progress-Tracking, Happy-Path

Business Context

Customer_Segment: All
Revenue_Impact: Medium
Business_Priority: Should-Have
Customer_Journey: Onboarding
Compliance_Required: No
SLA_Related: Yes

Quality Metrics

Risk_Level: Medium
Complexity_Level: Medium
Expected_Execution_Time: 6 minutes
Reproducibility_Score: High
Data_Sensitivity: Low
Failure_Impact: Medium

Coverage Tracking

Feature_Coverage: 100% of progress indication system
Integration_Points: Configuration Status API, Progress Tracking Service
Code_Module_Mapped: CX-Web, Progress-Service
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: User-Acceptance, Quality-Dashboard, Customer-Segment-Analysis
Trend_Tracking: Yes
Executive_Visibility: Yes
Customer_Impact_Level: High

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Core System Settings functionality, Configuration Progress API, Visual indicator components
Performance_Baseline: 1 second for progress indicator updates
Data_Requirements: Partially configured Samoa Water Authority system for progress testing

Prerequisites

Setup_Requirements: Core System Settings page loaded with ability to make configuration changes
User_Roles_Permissions: System Administrator access for Samoa Water Authority
Test_Data: Samoa Water Authority tenant in various configuration states for progress testing
Prior_Test_Cases: ONB02US02_TC_001 (Navigation interface validation)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1-10

[Navigate to Core System Settings via TC_001 steps]

Core System Settings page loaded for Samoa Water Authority

From TC_001 navigation

Foundation setup completed

11

Observe initial tab progress indicators

Tabs show completion status: checkmarks, progress badges, or completion indicators

N/A

Initial progress state assessment

12

Verify overall progress indication

Overall configuration progress displayed (percentage, progress bar, or step completion)

N/A

System-wide progress visibility

13

Configure Water utility service

Enable Water service with metering and select measurement unit "Cubic Meters"

SWA-WATER-001: Enabled, Metered, Cubic Meters

Partial configuration for progress

14

Check Utility Services tab progress indicator

Utility Services tab shows progress indicator (checkmark, badge, or completion status)

N/A

Section-level progress update

15

Verify progress indicator visual design

Progress indicators are clearly visible: checkmarks (✓), colored badges, or completion icons

Visual progress markers

Progress indication clarity

16

Navigate to System Access tab

System Access configuration page loads

N/A

Tab navigation for progress testing

17

Select multiple system modules

Choose Consumer Services, Billing, and Meter Data modules

SWA modules selection

System configuration progress

18

Check System Access tab progress indicator

System Access tab shows updated progress indicator reflecting module selections

N/A

Dynamic progress tracking

19

Navigate to Consumer Categories tab

Consumer Categories management page loads

N/A

Third section for progress

20

Leave Consumer Categories unconfigured

No additional categories added beyond defaults

N/A

Incomplete section for contrast

21

Check Consumer Categories tab progress status

Tab shows incomplete/pending status (no checkmark, different color, or pending indicator)

N/A

Incomplete section indication

22

Navigate to Document Types tab

Document Types management page loads

N/A

Fourth section progress check

23

Leave Document Types in default state

No custom document types added

N/A

Another incomplete section

24

Review overall progress summary

Overall progress reflects: 2 sections complete (Utility Services, System Access), 2 sections incomplete

Partial completion state

System-wide progress accuracy

25

Test progress persistence across navigation

Navigate between tabs and verify progress indicators persist correctly

N/A

Progress state persistence

26

Add consumer category to change progress

Create new "Government" category in Consumer Categories

Government category

Progress update testing

27

Verify Consumer Categories progress update

Consumer Categories tab now shows completion indicator

N/A

Dynamic progress response

28

Check updated overall progress

Overall progress increases to reflect Consumer Categories completion

3/4 sections complete

Progress calculation accuracy

Verification Points

Primary_Verification: Clear visual indication of configuration progress across all sections with accurate completion tracking
Secondary_Verifications: Tab-level progress indicators, overall progress summary, dynamic progress updates, visual clarity
Negative_Verification: Incomplete sections clearly marked as incomplete, progress indicators accurately reflect configuration state

Test Results (Template)

Status: [Pass/Fail/Blocked/Not-Tested]
Actual_Results: [Template for recording actual behavior]
Execution_Date: [When test was executed]
Executed_By: [Who performed the test]
Execution_Time: [Actual time taken]
Defects_Found: [Bug IDs if issues discovered]
Screenshots_Logs: [Evidence references]

Execution Analytics

Execution_Frequency: Per-Release
Maintenance_Effort: Medium
Automation_Candidate: Planned

Test Relationships

Blocking_Tests: ONB02US02_TC_001 (Navigation interface)
Blocked_Tests: None - progress tracking is independent
Parallel_Tests: None - requires configuration changes
Sequential_Tests: Best executed after functional configuration tests

Additional Information

Notes: Progress indication helps Samoa Water Authority administrators track configuration completion and identify remaining tasks
Edge_Cases: Progress calculation with complex dependencies, browser refresh impact on progress state
Risk_Areas: Progress accuracy, visual indicator consistency, progress persistence
Security_Considerations: Progress information should not expose sensitive configuration details

Missing Scenarios Identified

Scenario_1: Progress export/reporting for administrative review
Type: Reporting
Rationale: Administrators may need progress reports for management review
Priority: P3-Medium

Scenario_2: Progress-based workflow guidance (next steps)
Type: User Experience
Rationale: System could suggest next configuration steps based on current progress
Priority: P3-Medium




Test Case 16: Module Dependencies Validation

Test Case Metadata

Test Case ID: ONB02US02_TC_016
Title: Verify system validates dependencies between selected modules and alerts users to conflicts for Samoa Water Authority configuration
Created By: Hetal
Created Date: August 13, 2025
Version: 1.0

Classification

Module/Feature: Core System Settings - Dependency Validation
Test Type: Functional/Integration
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags: Negative, Consumer/Onboarding Services, Validation, MOD-CoreSettings, P1-Critical, Phase-Regression, Type-Integration, Platform-Web, Report-Engineering, Report-QA, Report-Module-Coverage, Report-Integration-Testing, Report-Quality-Dashboard, Customer-All, Risk-High, Business-Critical, Revenue-Impact-High, Integration-End-to-End, Dependency-Validation

Business Context

Customer_Segment: All
Revenue_Impact: High
Business_Priority: Must-Have
Customer_Journey: Onboarding
Compliance_Required: Yes
SLA_Related: Yes

Quality Metrics

Risk_Level: High
Complexity_Level: High
Expected_Execution_Time: 8 minutes
Reproducibility_Score: High
Data_Sensitivity: Medium
Failure_Impact: Critical

Coverage Tracking

Feature_Coverage: 100% of module dependency validation system
Integration_Points: Module Dependency Engine, Validation Service, Alert System
Code_Module_Mapped: CX-Web, Dependency-Validation-Service
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Engineering
Report_Categories: Integration-Testing, Module-Coverage, Quality-Dashboard
Trend_Tracking: Yes
Executive_Visibility: Yes
Customer_Impact_Level: High

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: System Access tab functional, Module Dependency Validation API, Alert/Warning system
Performance_Baseline: 2 seconds for dependency validation processing
Data_Requirements: Module dependency rules for Samoa Water Authority configuration

Prerequisites

Setup_Requirements: System Access tab loaded with module selection capabilities
User_Roles_Permissions: System Administrator access for Samoa Water Authority
Test_Data: Module dependencies: Billing requires Consumer Services, Meter Data requires utility services configured
Prior_Test_Cases: ONB02US02_TC_006 (System module configuration)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1-24

[Navigate to System Access tab via TC_006 steps]

System Access page displayed with module grid for Samoa Water Authority

From TC_006

Module selection interface ready

25

Clear all module selections

Ensure no modules are currently selected (deselect all if any are active)

Clean state

Baseline for dependency testing

26

Select Billing module only

Billing module shows selected state (blue border, checkmark)

SWA-MOD-BILLING-001 only

Single module selection

27

Attempt to save configuration or trigger validation

System validates module dependencies

N/A

Dependency validation trigger

28

Verify dependency warning for Billing

Warning message appears: "Billing module requires Consumer Services module to be selected" or similar

Billing dependency warning

Missing dependency alert

29

Verify warning message clarity

Warning clearly explains: required dependency, suggested action, impact of missing dependency

Clear dependency guidance

User guidance quality

30

Select Consumer Services module to resolve dependency

Consumer Services module shows selected (both Billing and Consumer Services active)

SWA-MOD-CONSUMER-001 addition

Dependency resolution

31

Trigger validation again

System validates updated module selection

N/A

Dependency revalidation

32

Verify dependency satisfaction

No warnings for Billing + Consumer Services combination, validation passes

No dependency warnings

Valid configuration confirmation

33

Test cross-section dependency with Meter Data

Select Meter Data module without utility services configured in Utility Services tab

SWA-MOD-METER-001 selection

Cross-tab dependency test

34

Trigger cross-section validation

System validates dependencies across different configuration sections

N/A

Cross-section validation

35

Verify cross-section dependency warning

Warning about missing utility services configuration for meter data functionality

Cross-section dependency alert

Inter-section dependency validation

36

Navigate to Utility Services tab and enable Water service

Configure Water service to satisfy Meter Data dependency

SWA-WATER-001 enabled

Dependency resolution across sections

37

Return to System Access and revalidate

Navigate back to System Access tab and trigger validation

N/A

Cross-section dependency resolution

38

Test Reports & Analytics dependency

Select Reports & Analytics without data source modules (Consumer Services, Meter Data)

SWA-MOD-REPORTS-001 selection

Logical dependency test

39

Verify Reports dependency warning

Warning about missing data source modules for reporting functionality

Reports dependency alert

Data source dependency validation

40

Test valid module combination

Select compatible modules: Consumer Services + Billing + Meter Data + Reports & Analytics

Valid module combination

Complete valid configuration

41

Verify comprehensive validation

System validates entire module configuration without warnings

No validation warnings

Complete configuration validation

42

Test dependency messaging quality

All dependency messages provide clear explanations and resolution guidance

Clear, actionable messages

User guidance effectiveness

Verification Points

Primary_Verification: System validates dependencies between selected modules and alerts users to conflicts with clear guidance
Secondary_Verifications: Cross-section dependency validation, clear warning messages, dependency resolution confirmation
Negative_Verification: Invalid configurations are caught and prevented, missing dependencies trigger appropriate warnings

Test Results (Template)

Status: [Pass/Fail/Blocked/Not-Tested]
Actual_Results: [Template for recording actual behavior]
Execution_Date: [When test was executed]
Executed_By: [Who performed the test]
Execution_Time: [Actual time taken]
Defects_Found: [Bug IDs if issues discovered]
Screenshots_Logs: [Evidence references]

Execution Analytics

Execution_Frequency: Weekly
Maintenance_Effort: High
Automation_Candidate: Yes

Test Relationships

Blocking_Tests: ONB02US02_TC_006 (System modules)
Blocked_Tests: ONB02US02_TC_017 (Configuration completion depends on validation)
Parallel_Tests: None - dependency validation affects system state
Sequential_Tests: TC_017 depends on dependency validation working correctly

Additional Information

Notes: Dependency validation prevents Samoa Water Authority from configuring invalid system combinations that could cause operational issues
Edge_Cases: Circular dependencies, complex multi-module dependencies, licensing-based dependencies
Risk_Areas: Validation rule accuracy, performance with complex dependency chains, user guidance clarity
Security_Considerations: Dependency validation should prevent security vulnerabilities from module misconfigurations

Missing Scenarios Identified

Scenario_1: Dependency validation performance with large module sets
Type: Performance
Rationale: Complex dependency validation may impact user experience
Priority: P2-High

Scenario_2: Dependency rule configuration for different utility types
Type: Business Rule
Rationale: Different utility organizations may have different module dependency requirements
Priority: P3-Medium




Test Case 17: Configuration Completion Prevention

Test Case Metadata

Test Case ID: ONB02US02_TC_017
Title: Verify system prevents completion of setup if required configurations are missing for Samoa Water Authority
Created By: Hetal
Created Date: August 13, 2025
Version: 1.0

Classification

Module/Feature: Core System Settings - Completion Validation
Test Type: Functional/Validation
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Negative, Consumer/Onboarding Services, Validation, MOD-CoreSettings, P1-Critical, Phase-Regression, Type-Functional, Platform-Web, Report-Engineering, Report-QA, Report-Module-Coverage, Report-Quality-Dashboard, Report-Integration-Testing, Customer-All, Risk-High, Business-Critical, Revenue-Impact-High, Integration-Point, Completion-Validation

Business Context

Customer_Segment: All
Revenue_Impact: High---

Test Case 12: Add New Document Type Functionality

Test Case Metadata

Test Case ID: ONB02US02_TC_012
Title: Verify ability to add new document types using "Add Document Type" button with proper validation for Samoa Water Authority
Created By: Hetal
Created Date: August 13, 2025
Version: 1.0

Classification

Module/Feature: Core System Settings - Document Types CRUD
Test Type: Functional
Test Level: System
Priority: P2-High
Execution Phase: Regression
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer/Onboarding Services, CRUD, MOD-CoreSettings, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-Product, Report-Engineering, Report-Module-Coverage, Report-Quality-Dashboard, Report-Customer-Segment-Analysis, Customer-All, Risk-Medium, Business-High, Revenue-Impact-Medium, Integration-Point, Document-Creation, Happy-Path

Business Context

Customer_Segment: All
Revenue_Impact: Medium
Business_Priority: Should-Have
Customer_Journey: Onboarding
Compliance_Required: No
SLA_Related: No

Quality Metrics

Risk_Level: Medium
Complexity_Level: Medium
Expected_Execution_Time: 5 minutes
Reproducibility_Score: High
Data_Sensitivity: Medium
Failure_Impact: Medium

Coverage Tracking

Feature_Coverage: 100% of new document type creation functionality
Integration_Points: Document Type Management API, Data Validation Service
Code_Module_Mapped: CX-Web, Document-Type-Service
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: Module-Coverage, Quality-Dashboard, Customer-Segment-Analysis
Trend_Tracking: Yes
Executive_Visibility: No
Customer_Impact_Level: Medium

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Document Types tab loaded, Document Type Creation API, Form validation service
Performance_Baseline: 3 seconds for document type creation process
Data_Requirements: Test document type data: "Insurance Certificate" name, "Insurance coverage documents" description

Prerequisites

Setup_Requirements: Document Types tab loaded with existing document types displayed
User_Roles_Permissions: System Administrator access with document type creation permissions for Samoa Water Authority
Test_Data: New document type: Name "Insurance Certificate", Description "Insurance coverage documents" (SWA-DOC-INSURANCE-001)
Prior_Test_Cases: ONB02US02_TC_011 (Document types management interface)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1-27

[Execute Document Types management prerequisites from TC_011]

Document Types page displayed with default document types for Samoa Water Authority

From TC_011

Document types interface loaded

28

Locate "Add Document Type" button in Document Types interface

"+ Add Document Type" button visible in top-right area of document types section

N/A

Document type creation entry point

29

Click "+ Add Document Type" button

"Add New Document Type" modal dialog opens with form fields

N/A

Modal form presentation

30

Verify add document type form structure

Modal shows: Title "Add New Document Type", Name field (marked required with *), Description field, Cancel and Add buttons

Form structure validation

Form layout verification

31

Verify form field placeholders and labels

Name field shows "e.g. Invoice" placeholder, Description field shows "e.g. Customer billing documents" placeholder

Field guidance

User guidance validation

32

Enter new document type name in Name field

Name field accepts input, displays "Insurance Certificate" text clearly

Insurance Certificate

Name field functionality

33

Enter document type description in Description field

Description field accepts input, displays "Insurance coverage documents" text

Insurance coverage documents

Description field functionality

34

Verify form data before submission

Both fields populated correctly: Name = "Insurance Certificate", Description = "Insurance coverage documents"

Insurance Certificate / Insurance coverage documents

Data entry validation

35

Click "Add" button to submit form

Form submits successfully, modal closes, loading indicator may appear briefly

N/A

Form submission process

36

Verify new document type appears in document types list

"Insurance Certificate" document type appears in the list with entered description

SWA-DOC-INSURANCE-001: Insurance Certificate

Document type creation confirmation

37

Verify new document type metadata

Insurance Certificate shows: Creator = current user, Creation date = today's date, "0 sub-types" initially

Creator: Admin, Date: 8/13/2025

Automatic metadata generation

38

Verify new document type management options

Insurance Certificate displays Edit and Delete options like other document types

Edit/Delete buttons

Management controls availability

39

Test form validation with empty name

Clear name field and attempt to submit form

Error message for required field

Name field validation

40

Verify validation error message

Error appears indicating "Name is required" or similar validation message

Required field error

Form validation feedback

41

Test form validation with duplicate name

Enter existing document type name (e.g., "Aadhar Card") and attempt submission

Duplicate name error message

Uniqueness validation

42

Verify document type list ordering

New Insurance Certificate appears in appropriate order (alphabetical or by creation date)

Proper list ordering

Document type organization

Verification Points

Primary_Verification: New document types can be successfully added using "Add Document Type" button with proper form validation
Secondary_Verifications: Form field functionality, metadata generation, validation error handling, document type list integration
Negative_Verification: Cannot create document types with empty/duplicate names, validation prevents invalid submissions

Test Results (Template)

Status: [Pass/Fail/Blocked/Not-Tested]
Actual_Results: [Template for recording actual behavior]
Execution_Date: [When test was executed]
Executed_By: [Who performed the test]
Execution_Time: [Actual time taken]
Defects_Found: [Bug IDs if issues discovered]
Screenshots_Logs: [Evidence references]

Execution Analytics

Execution_Frequency: Weekly
Maintenance_Effort: Medium
Automation_Candidate: Planned

Test Relationships

Blocking_Tests: ONB02US02_TC_011 (Document types management)
Blocked_Tests: ONB02US02_TC_013 (Edit/Delete operations require created document type)
Parallel_Tests: None - document type creation affects system state
Sequential_Tests: TC_013 can use Insurance Certificate created in this test

Additional Information

Notes: Document type creation expands documentation options for Samoa Water Authority customer compliance and record-keeping
Edge_Cases: Maximum document type name length, special characters in names, HTML injection attempts
Risk_Areas: Database integrity, document type name uniqueness, audit trail creation
Security_Considerations: Input validation, XSS prevention, role-based creation permissions

Missing Scenarios Identified

Scenario_1: Document type creation with subtypes in single operation
Type: Functional Enhancement
Rationale: Efficiency for complex document type structures
Priority: P4-Low

Scenario_2: Bulk document type import from CSV or template
Type: Integration
Rationale: Large-scale document type setup for complex compliance requirements
Priority: P3-Medium






Test Case 18: Configuration Save Functionality

Test Case Metadata

Test Case ID: ONB02US02_TC_018
Title: Verify system saves configuration changes automatically or provides explicit save functionality with proper data persistence for Samoa Water Authority
Created By: Hetal
Created Date: August 13, 2025
Version: 1.0

Classification

Module/Feature: Core System Settings - Save Functionality
Test Type: Functional
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer/Onboarding Services, Data-Persistence, MOD-CoreSettings, P1-Critical, Phase-Regression, Type-Functional, Platform-Web, Report-Engineering, Report-QA, Report-Module-Coverage, Report-Quality-Dashboard, Report-Integration-Testing, Customer-All, Risk-High, Business-Critical, Revenue-Impact-High, Integration-Point, Save-Functionality, Happy-Path

Business Context

Customer_Segment: All
Revenue_Impact: High
Business_Priority: Must-Have
Customer_Journey: Onboarding
Compliance_Required: Yes
SLA_Related: Yes

Quality Metrics

Risk_Level: High
Complexity_Level: Medium
Expected_Execution_Time: 10 minutes
Reproducibility_Score: High
Data_Sensitivity: High
Failure_Impact: Critical

Coverage Tracking

Feature_Coverage: 100% of configuration save and persistence functionality
Integration_Points: Configuration Storage API, Auto-save Service, Data Persistence Layer
Code_Module_Mapped: CX-Web, Config-Storage-Service
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Engineering
Report_Categories: Quality-Dashboard, Module-Coverage, Integration-Testing
Trend_Tracking: Yes
Executive_Visibility: Yes
Customer_Impact_Level: High

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Core System Settings functionality, Configuration Storage API, Auto-save mechanisms
Performance_Baseline: 2 seconds for save operations, 1 second for auto-save
Data_Requirements: Various configuration changes for save persistence testing

Prerequisites

Setup_Requirements: Core System Settings page loaded with full functionality
User_Roles_Permissions: System Administrator access for Samoa Water Authority
Test_Data: Various configuration changes for comprehensive save testing
Prior_Test_Cases: ONB02US02_TC_001 (Navigation interface)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1-10

[Navigate to Core System Settings via TC_001]

Core System Settings page loaded for Samoa Water Authority

From TC_001

Foundation interface ready

11

Enable Water utility service

Water service toggle activates to blue/enabled state

SWA-WATER-001 enabled

Configuration change for save testing

12

Observe auto-save behavior

Look for auto-save indicator: loading spinner, "Saved" message, or auto-save notification

N/A

Auto-save feedback detection

13

Verify save feedback timing

Auto-save feedback appears within 1-2 seconds of configuration change

Auto-save within 2 seconds

Save performance validation

14

Navigate to different tab and return

Switch to System Access tab, then return to Utility Services tab

Tab navigation test

Save persistence across navigation

15

Verify Water service persistence

Water service remains enabled after tab navigation

Water: Still enabled

Cross-tab save persistence

16

Configure measurement units for Water

Select "Cubic Meters" from Unit of Measurement dropdown

Cubic Meters selection

Additional configuration change

17

Check auto-save for unit selection

Auto-save indicator appears for measurement unit change

Unit auto-save feedback

Granular save behavior

18

Navigate to System Access tab

System Access module configuration loads

N/A

Cross-section save testing

19

Select Consumer Services module

Consumer Services module shows selected state

SWA-MOD-CONSUMER-001 selected

Module configuration change

20

Select Billing module

Billing module shows selected state

SWA-MOD-BILLING-001 selected

Additional module selection

21

Check for explicit save button

Look for "Save", "Apply Changes", or "Update Configuration" button

N/A

Explicit save option identification

22

Test explicit save functionality if available

Click save button if present, verify save processing

N/A

Manual save operation

23

Verify save confirmation feedback

Save success message, updated timestamps, or confirmation indicators

Save confirmation

Save operation feedback

24

Perform browser refresh test

Refresh browser page completely (F5 or Ctrl+R)

N/A

Persistence across page reload

25

Verify configuration survival after refresh

All configurations persist: Water enabled, Cubic Meters selected, Consumer Services + Billing selected

All configs maintained

Page refresh persistence

26

Navigate to Consumer Categories tab

Consumer Categories management loads

N/A

Additional section for save testing

27

Add new Government category

Create "Government" category with description "Government and municipal consumers"

Government category creation

CRUD operation save testing

28

Verify category save persistence

Government category appears in list with metadata

Government category saved

CRUD save validation

29

Navigate to Document Types tab

Document Types management loads

N/A

Final section save testing

30

Add new Insurance Certificate document type

Create "Insurance Certificate" with description "Insurance coverage documents"

Insurance Certificate creation

Document type save testing

31

Verify comprehensive save across all sections

All changes maintained: utilities, modules, categories, document types

Complete configuration saved

Comprehensive save validation

32

Test session timeout scenarios

Leave page idle and test save behavior after extended period

Extended idle testing

Session-based save behavior

33

Test save error handling

Simulate network issues during save (if possible) or test save validation errors

Error scenario testing

Save failure handling

34

Verify save error feedback

Clear error messages if save fails, retry mechanisms available

Save error guidance

Error handling user experience

35

Test bulk configuration save

Make multiple rapid changes across different sections

Rapid configuration changes

Bulk save performance

36

Verify bulk save handling

System handles multiple concurrent saves without data loss or conflicts

All changes preserved

Concurrent save management

Verification Points

Primary_Verification: System saves configuration changes automatically or via explicit save functionality with proper data persistence
Secondary_Verifications: Save feedback mechanisms, cross-tab persistence, page refresh survival, comprehensive section saves
Negative_Verification: No configuration loss during navigation, refresh, or network issues

Test Results (Template)

Status: [Pass/Fail/Blocked/Not-Tested]
Actual_Results: [Template for recording actual behavior]
Execution_Date: [When test was executed]
Executed_By: [Who performed the test]
Execution_Time: [Actual time taken]
Defects_Found: [Bug IDs if issues discovered]
Screenshots_Logs: [Evidence references]

Execution Analytics

Execution_Frequency: Daily
Maintenance_Effort: Medium
Automation_Candidate: Yes

Test Relationships

Blocking_Tests: ONB02US02_TC_001 (Navigation)
Blocked_Tests: None - save functionality is terminal validation
Parallel_Tests: None - save testing affects system state
Sequential_Tests: Should be executed last as it validates all configuration persistence

Additional Information

Notes: Save functionality is critical for Samoa Water Authority configuration persistence and prevents data loss during onboarding
Edge_Cases: Network interruptions during save, concurrent user modifications, large configuration datasets
Risk_Areas: Data consistency, auto-save performance, error recovery, session management
Security_Considerations: Save operations should maintain audit trail, validate permissions, prevent data corruption

Missing Scenarios Identified

Scenario_1: Configuration version control and rollback capability
Type: Data Management
Rationale: Users may need to revert configuration changes or track configuration history
Priority: P3-Medium

Scenario_2: Configuration export/import for backup and migration
Type: Integration
Rationale: Backup and disaster recovery requirements for critical configuration data
Priority: P2-High