Skip to main content

Setting--Network Types Management (AX04US07)

Network Types Management Test Cases (AX04US07)
Test Scenario Summary

This document contains comprehensive test scenarios for Network Types Management functionality in the SMART360 utility SaaS platform. The test scenarios cover:

Functional Test Scenarios
  • Network type creation and management
  • Network type description management
  • Search and filtering functionality
  • Edit and delete operations
  • Validation and business rules enforcement
Non-Functional Test Scenarios
  • Performance testing for network type operations
  • Security testing for role-based access
  • Cross-browser compatibility
  • Mobile responsiveness
  • Integration with GIS and hydraulic modeling systems
Edge Cases & Error Scenarios
  • Boundary condition testing
  • Invalid input handling
  • System failure scenarios
  • Data consistency validation




Test Case 1: Create New Network Type (Happy Path)

Test Case Metadata

  • Test Case ID: AX04US07_TC_001
  • Title: Successfully create a new network type with valid name and description
  • Created By: Prachi
  • Created Date: August 08, 2025
  • Version: 1.0

Classification

  • Module/Feature: Network Types Management (AX04US07)
  • Test Type: Functional
  • Test Level: System
  • Priority: P1-Critical
  • Execution Phase: Smoke
  • Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer Services, UI, Database, MOD-Network, P1-Critical, Phase-Smoke, Type-Functional, Platform-Web, Report-Engineering, Customer-Enterprise, Risk-Low, Business-Critical, Revenue-Impact-High, Integration-End-to-End, Happy-Path

Business Context

  • Customer_Segment: Enterprise
  • Revenue_Impact: High
  • Business_Priority: Must-Have
  • Customer_Journey: Daily-Usage
  • Compliance_Required: Yes
  • SLA_Related: Yes

Quality Metrics

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

Coverage Tracking

  • Feature_Coverage: 85% of network type creation feature
  • Integration_Points: CxServices, API, Database
  • Code_Module_Mapped: AX04
  • Requirement_Coverage: Complete
  • Cross_Platform_Support: Web

Stakeholder Reporting

  • Primary_Stakeholder: Engineering
  • Report_Categories: Quality-Dashboard, Module-Coverage, Feature-Completion
  • 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: SMART360 Database, Authentication Service
  • Performance_Baseline: Modal open < 300ms, Save operation < 2s

Prerequisites

  • Setup_Requirements: SMART360 system deployed and accessible
  • User_Roles_Permissions: Utility Administrator role with network type creation permissions
  • Test_Data: Valid utility administrator account (admin@waterworks.com / AdminPass123!)
  • Prior_Test_Cases: User authentication test must pass

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Login to SMART360 as Utility Administrator

Successfully authenticated and dashboard loads

Username: admin@waterworks.com, Password: AdminPass123!

Verify admin role permissions

2

Navigate to Settings > Network Management

Network Management page loads with title "Network Management" and subtitle

N/A

Check breadcrumb: Dashboard > Settings > network-management

3

Click "+ Add Network Type" button

Modal opens with title "Add New Network Type"

N/A

Modal should be centered, 500px width

4

Enter network type name in Name field

Text appears in field, no validation errors

"Emergency Response Network"

Check auto-focus on name field

5

Enter description in Description field

Text appears in textarea, character count updates

"Dedicated networks for emergency response vehicles and critical infrastructure during water system emergencies and disasters"

Verify 4-row minimum height

6

Click "Add Network Type" button

Success message displays, modal closes, new network type appears in list

N/A

Check success message: "Network type created successfully"

7

Verify new network type in list

Network type displays with name, description, creation date, and network icon

Expected date: 08/8/2025 format

Verify complete data display

Verification Points

  • Primary_Verification: New network type successfully created and visible in network types list
  • Secondary_Verifications:
    • Modal closes after successful creation
    • Success message displays correctly
    • Creation date shows current date in format set in onboarding
    • Network icon displays consistently
  • Negative_Verification: No duplicate network types created, no system errors logged




Test Case 2: Network Type Name Validation (Negative)

Test Case Metadata

  • Test Case ID: AX04US07_TC_002
  • Title: Validate network type name field with invalid inputs
  • Created By: Prachi
  • Created Date: August 08, 2025
  • Version: 1.0

Classification

  • Module/Feature: Network Types Management (AX04US07)
  • Test Type: Functional
  • Test Level: System
  • Priority: P1-Critical
  • Execution Phase: Regression
  • Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags: Negative, Consumer Services, UI, Validation, MOD-Network, P1-Critical, Phase-Regression, Type-Functional, Platform-Web, Report-QA, Customer-All, Risk-Medium, Business-Critical, Revenue-Impact-Medium, Integration-Point

Business Context

  • Customer_Segment: All
  • Revenue_Impact: Medium
  • Business_Priority: Must-Have
  • Customer_Journey: Daily-Usage
  • Compliance_Required: Yes
  • SLA_Related: No

Quality Metrics

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

Coverage Tracking

  • Feature_Coverage: 100% of name validation rules
  • Integration_Points: API, Validation Service
  • Code_Module_Mapped: AX04
  • Requirement_Coverage: Complete
  • Cross_Platform_Support: Web

Stakeholder Reporting

  • Primary_Stakeholder: QA
  • Report_Categories: Quality-Dashboard, Validation-Coverage
  • 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: SMART360 Database, Validation Service
  • Performance_Baseline: Validation response < 300ms

Prerequisites

  • Setup_Requirements: SMART360 system with validation service active
  • User_Roles_Permissions: Utility Administrator role
  • Test_Data: Valid admin account, existing network type "Transmission"
  • Prior_Test_Cases: Authentication test must pass

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Login and navigate to Network Management

Page loads successfully

admin@waterworks.com

Standard login process

2

Click "+ Add Network Type" button

Modal opens

N/A

Verify modal structure

3

Leave Name field empty and click in Description

Error message appears below Name field

"" (empty)

Test required field validation

4

Enter 2 characters in Name field

Error message displays

"AB"

Test minimum length validation

5

Enter 51 characters in Name field

Error message displays

"TransmissionNetworkForLargeScaleWaterDistributio" (51 chars)

Test maximum length validation

6

Enter existing network type name

Error message displays

"Transmission"

Test uniqueness validation

7

Enter name with special characters

Error message displays

"Network@Type#1"

Test invalid characters

8

Enter name starting with space

Error message displays

" Distribution"

Test leading space validation

9

Enter name with consecutive spaces

Error message displays

"Network Type"

Test consecutive space validation

10

Enter only numbers

Error message displays

"12345"

Test numbers-only validation

Verification Points

  • Primary_Verification: Appropriate error messages display for each validation rule
  • Secondary_Verifications:
    • Add Network Type button remains disabled during validation errors
    • Error messages clear when valid input provided
    • Real-time validation occurs (300ms debounce)
  • Negative_Verification: No network types created with invalid names




Test Case 3: Edit Network Type Description

Test Case Metadata

  • Test Case ID: AX04US07_TC_003
  • Title: Successfully edit an existing network type description
  • Created By: Prachi
  • Created Date: August 08, 2025
  • Version: 1.0

Classification

  • Module/Feature: Network Types Management (AX04US07)
  • 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 Services, UI, Database, MOD-Network, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-Engineering, Customer-Enterprise, Risk-Low, Business-High, Revenue-Impact-Medium, Integration-End-to-End

Business Context

  • Customer_Segment: Enterprise
  • Revenue_Impact: Medium
  • Business_Priority: Should-Have
  • Customer_Journey: Daily-Usage
  • Compliance_Required: No
  • SLA_Related: No

Quality Metrics

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

Coverage Tracking

  • Feature_Coverage: 90% of edit functionality
  • Integration_Points: CxServices, API, Database
  • Code_Module_Mapped: AX04
  • Requirement_Coverage: Complete
  • Cross_Platform_Support: Web

Stakeholder Reporting

  • Primary_Stakeholder: Product
  • Report_Categories: Feature-Usage, User-Experience
  • 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: SMART360 Database, existing network type
  • Performance_Baseline: Edit operation < 500ms

Prerequisites

  • Setup_Requirements: SMART360 system with existing network types
  • User_Roles_Permissions: Utility Administrator role with edit permissions
  • Test_Data: Existing "Distribution" network type, admin account
  • Prior_Test_Cases: Network type creation test must pass

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Login and navigate to Network Management

Page loads with existing network types

admin@waterworks.com

Verify existing data

2

Hover over "Distribution" network type

Edit and delete icons appear on hover

N/A

Check hover functionality

3

Click edit (pencil) icon

Inline editing mode activates or modal opens

N/A

Verify edit interface

4

Modify description field

Text updates in real-time

"Networks that distribute treated water from storage facilities to end users including residential, commercial, industrial customers, and emergency services"

Add emergency services

5

Save changes (Enter key or save button)

Changes are saved and success message displays

N/A

Check save confirmation

6

Verify updated description

New description displays in network type list

Expected updated text

Confirm persistence

Verification Points

  • Primary_Verification: Network type description successfully updated and persisted
  • Secondary_Verifications:
    • Edit interface responds correctly
    • Changes saved without page refresh
    • Original formatting preserved
  • Negative_Verification: No unintended changes to other network types




Test Case 4: Delete Network Type with Dependencies

Test Case Metadata

  • Test Case ID: AX04US07_TC_004
  • Title: Attempt to delete network type that has associated networks
  • Created By: Prachi
  • Created Date: August 08, 2025
  • Version: 1.0

Classification

  • Module/Feature: Network Types Management (AX04US07)
  • Test Type: Functional
  • Test Level: System
  • Priority: P1-Critical
  • Execution Phase: Regression
  • Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags: Negative, Consumer Services, UI, Database, MOD-Network, P1-Critical, Phase-Regression, Type-Functional, Platform-Web, Report-Engineering, Customer-Enterprise, Risk-High, Business-Critical, Revenue-Impact-High, Integration-External-Dependency

Business Context

  • Customer_Segment: Enterprise
  • Revenue_Impact: High
  • Business_Priority: Must-Have
  • Customer_Journey: Daily-Usage
  • Compliance_Required: Yes
  • SLA_Related: Yes

Quality Metrics

  • Risk_Level: High
  • Complexity_Level: High
  • Expected_Execution_Time: 2 minutes
  • Reproducibility_Score: High
  • Data_Sensitivity: High
  • Failure_Impact: Critical

Coverage Tracking

  • Feature_Coverage: 100% of delete validation
  • Integration_Points: CxServices, API, Database, GIS-System
  • Code_Module_Mapped: AX04
  • Requirement_Coverage: Complete
  • Cross_Platform_Support: Web

Stakeholder Reporting

  • Primary_Stakeholder: Engineering
  • Report_Categories: Quality-Dashboard, Data-Integrity, Risk-Management
  • 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: SMART360 Database, GIS System with network associations
  • Performance_Baseline: Dependency check < 1s

Prerequisites

  • Setup_Requirements: Network type with associated networks in GIS system
  • User_Roles_Permissions: System Administrator role with delete permissions
  • Test_Data: "Transmission" network type with 5 associated networks
  • Prior_Test_Cases: Network type creation and association tests

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Login as System Administrator

Dashboard loads successfully

sysadmin@waterworks.com

Verify admin permissions

2

Navigate to Network Management

Page loads with network types including "Transmission"

N/A

Verify network type exists

3

Hover over "Transmission" network type

Edit and delete icons appear

N/A

Confirm delete icon visibility

4

Click delete (trash) icon

Confirmation dialog appears

N/A

Check dialog title and message

5

Review confirmation message

Message shows network type name and dependency warning

"Cannot delete network type - it is currently used by 5 networks"

Verify dependency count

6

Click "Delete" button in dialog

Error message displays, network type remains

Expected error message

Verify delete prevention

7

Verify network type still exists

"Transmission" network type remains in list unchanged

N/A

Confirm no deletion occurred

Verification Points

  • Primary_Verification: Network type with dependencies cannot be deleted
  • Secondary_Verifications:
    • Appropriate error message displays dependency count
    • Network type data remains unchanged
    • System integrity maintained
  • Negative_Verification: No orphaned network data created




Test Case 5: Search Network Types Functionality

Test Case Metadata

  • Test Case ID: AX04US07_TC_005
  • Title: Search network types by name and description
  • Created By: Prachi
  • Created Date: August 08, 2025
  • Version: 1.0

Classification

  • Module/Feature: Network Types Management (AX04US07)
  • Test Type: Functional
  • Test Level: System
  • Priority: P2-High
  • Execution Phase: Regression
  • Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer Services, UI, MOD-Network, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Low, Business-High, Revenue-Impact-Medium, Integration-Point

Business Context

  • Customer_Segment: All
  • Revenue_Impact: Medium
  • Business_Priority: Should-Have
  • Customer_Journey: Daily-Usage
  • Compliance_Required: No
  • SLA_Related: No

Quality Metrics

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

Coverage Tracking

  • Feature_Coverage: 95% of search functionality
  • Integration_Points