Skip to main content

Asset Registry--Networks Management (AX02US03)

Network Registry Management System - Comprehensive Test Cases

Test Case TC_001: Network Dashboard KPI Calculations and Real-Time Updates

Test Case Metadata

Test Case ID: AX02US03_TC_001
Title: Verify Network Dashboard KPI Calculations, Formulas, and Real-Time Data Updates
Created By:Prachi
Created Date: 2025-01-20
Version: 1.0

Classification

Module/Feature: Networks Management (AX02US03)

 Test Type: Functional, Data Validation
Test Level: System
Priority: P0-Critical
Execution Phase: Smoke
Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, KPI-Calculations, Real-Time-Data, Dashboard-Metrics, Formula-Validation, SCADA-Integration, Database-Queries, P0-Critical, Phase-Smoke, Type-Data-Validation, Platform-Web, Report-Engineering, Report-Product, MOD-Networks, Customer-Operations, Risk-Critical, Business-Critical, Revenue-Impact-Critical, Integration-Database, Integration-SCADA, Cross-Module-Asset-Registry

Business Context

Customer_Segment: Water Utility Operations
Revenue_Impact: Critical
Business_Priority: Must-Have
Customer_Journey: Operations-Monitoring
Compliance_Required: Yes
SLA_Related: Yes

Quality Metrics

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

Coverage Tracking

Feature_Coverage: 100%
Integration_Points: Database-Queries, SCADA-API, Real-time-Data-Engine
Code_Module_Mapped: AX
Requirement_Coverage: Complete
Cross_Platform_Support: Web, Mobile

Stakeholder Reporting

Primary_Stakeholder: Operations, Engineering
Report_Categories: KPI-Dashboard, Real-Time-Monitoring
Trend_Tracking: Yes
Executive_Visibility: Critical
Customer_Impact_Level: Critical

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+, Firefox 115+
Device/OS: Windows 10/11, iOS 15+, Android 11+
Screen_Resolution: Desktop-1920x1080, Mobile-375x667
Dependencies: Database server, SCADA integration, Real-time data service
Performance_Baseline: KPI calculations < 2 seconds, Real-time updates < 5 seconds
Data_Requirements: 24 networks with complete operational data, SCADA feeds active

Prerequisites

Setup_Requirements: Network Operations Manager logged in, SCADA data flowing
User_Roles_Permissions: Network Operations Manager or Asset Manager role
Test_Data:

  • 24 total active networks
  • 3 networks with current_throughput > design_capacity
  • 12 leak complaint service orders in last 30 days
  • Network commission dates spanning 5-30 years for 18-year average
  • Real-time SCADA data feeds for capacity monitoring

Prior_Test_Cases: Login functionality (TC_LOGIN_001)

Test Procedure - 

Step #

Action

Expected Result

Test Data

Formula/Navigation Validation

1

Navigate via Dashboard > Asset Registry > Networks

Networks page loads with breadcrumb: "Dashboard > Asset Registry > Networks"

N/A

URL validation: /dashboard/asset-registry/networks

2

Verify page title and subtitle

Title: "Networks", Subtitle: "Manage and monitor your water distribution network infrastructure."



3

Verify Total Networks KPI calculation

Value displays "24"

24 networks

SQL: SELECT COUNT(*) FROM networks WHERE status = 'Active' 

4

Validate Total Networks formula

Count matches database query exactly

Database validation

Formula verification: COUNT(Network_ID) WHERE Status = 'Active'

5

Test Total Networks tooltip

Tooltip: "Total Active Networks - The total number of distinct water distribution networks currently registered and active in the system."

Tooltip text

Content accuracy: Hover validation, text verification

6

Verify Over Capacity KPI calculation

Value displays "3"

3 over capacity

SQL: SELECT COUNT(*) FROM networks WHERE current_throughput > design_capacity

7

Validate Over Capacity formula

Count includes only networks where current > design

Capacity validation

Formula: COUNT(Network_ID) WHERE Current_Throughput > Design_Capacity

8

Verify Over Capacity tooltip

Tooltip: "Networks Over Capacity - The number of networks where the current water throughput is higher than its designed capacity."

Tooltip accuracy

Content validation: Complete tooltip text

9

Validate Leak Complaints time range

Count includes only complaints from last 30 calendar days

Date range validation

Formula: COUNT(ServiceOrder_ID) WHERE Type = 'Leak Complaint' AND Creation_Date >= (Current_Date - 30)

10

Verify Leak Complaints tooltip

Tooltip describes 30-day scope and leak definition

Tooltip content

Content accuracy: Time range and type specification

11

Verify Average Age KPI calculation

Value displays "18 years"

18 years average

SQL: SELECT AVG(DATEDIFF(year, commission_date, GETDATE())) FROM networks WHERE deleted_at IS NULL

12

Validate Average Age formula

Average calculated from all active network commission dates

Age calculation

Formula: AVG(Current_Date - Commission_Date) for all networks

13

Test individual network age accuracy

Sample network ages match commission date calculations

Individual validation

Date arithmetic: Each network age = Current_Date - Commission_Date

14

Verify Average Age tooltip

Tooltip explains age calculation and portfolio implications

Tooltip validation

Content accuracy: Age calculation method description

Verification Points - KPI VALIDATION

Primary_Verification:

  • AC01: All KPI calculations mathematically accurate using specified formulas
  • AC02: KPI performance meets benchmarks (<2 seconds calculation time)
  • AC03: Mobile KPI display and functionality complete
  • AC04: Real-time data integration functional with SCADA systems

Secondary_Verifications:

  • Formula Accuracy: SQL queries produce exact KPI values
  • Data Consistency: KPIs consistent across user sessions
  • Performance: Calculations complete within time benchmarks
  • Error Handling: Graceful degradation when data unavailable

Negative_Verification:

  • Invalid data filtered out of calculations
  • Network outages handled gracefully
  • Calculation errors display appropriate messages
  • Performance degrades gracefully under load




Test Case TC_002: Network Data Export Functionality and File Validation

Test Case Metadata

Test Case ID: AX02US03_TC_002
Title: Verify Network Data Export - File Generation, Format Validation, and Content Accuracy
Created By:Prachi
Created Date: 2025-01-20
Version: 1.0

Classification

Module/Feature: Networks Management (AX02US03)

 Test Type: Functional, File Validation
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Data-Export, File-Generation, CSV-Excel, Content-Validation, Filter-State, Download-Function, P1-Critical, Phase-Regression, Type-File-Validation, Platform-Web, Report-Engineering, MOD-Networks, Customer-Operations, Risk-Medium, Business-High, Revenue-Impact-Medium, Integration-Database

Business Context

Customer_Segment: Water Utility Operations, Management
Revenue_Impact: Medium
Business_Priority: Should-Have
Customer_Journey: Data-Analysis, Reporting
Compliance_Required: Yes
SLA_Related: No

Quality Metrics

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

Coverage Tracking

Feature_Coverage: 100%
Integration_Points: Database-Query, File-Generation-Service, Browser-Download
Code_Module_Mapped: AX
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Operations, Management
Report_Categories: Data-Export, File-Management
Trend_Tracking: No
Executive_Visibility: Low
Customer_Impact_Level: Medium

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+, Firefox 115+, Edge 118+
Device/OS: Windows 10/11, macOS 12+
Screen_Resolution: Desktop-1920x1080
Dependencies: Database server, File generation service
Performance_Baseline: Export generation < 10 seconds, File download < 5 seconds
Data_Requirements: 24 networks with complete data, various filter states

Prerequisites

Setup_Requirements: Network Operations Manager logged in, network data available
User_Roles_Permissions: Network Operations Manager, Asset Manager, or Plant Supervisor role
Test_Data:

  • 24 networks with complete metadata
  • Various network types: Distribution, Transmission, Service
  • Different statuses: Active, Maintenance, Planned
  • Geographic zones and service areas populated
  • File system permissions for downloads

Prior_Test_Cases: Network dashboard access (TC_KPI_001)

Test Procedure - 

Step #

Action

Expected Result

Test Data

Formula/Navigation Validation

1

Navigate to Networks Dashboard

Dashboard loads with Export button visible

N/A

UI validation: Export button placement and styling

2

Verify Export button placement

Button located in appropriate toolbar area

Export button

UI placement: Accessible location, proper styling

3

Click Export Data button

Download dialog appears or file downloads automatically

User action

Browser interaction: Download mechanism triggers

4

Verify export file format

File generated in CSV format with .csv extension

File extension

Format validation: Correct file type generation

5

Open exported CSV file

File opens successfully in spreadsheet application

File opening

File integrity: Successful file access

6

Verify CSV header structure

Headers match table columns exactly

Header validation

Structure validation: Column headers present and correct

7

Check required columns present

Network ID, Network Name, Type, Status, Capacity, Connections, Zones, Created By, Created On

Column presence

Data completeness: All required fields exported

8

Check data row count

Number of rows matches dashboard table count

Row count

Data completeness: All visible networks exported

9

Verify data accuracy

Sample data rows match dashboard display exactly

Data validation

Accuracy validation: Dashboard-to-file data consistency

10

Apply Type filter to "Distribution"

Filter applied, table shows only distribution networks

Type filter

Filter application: Table updates correctly

11

Export filtered data

Export button exports only filtered networks

Filtered export

Filter respect: Export reflects current filter state

12

Verify filtered export content

CSV contains only distribution networks

Filter validation

Content accuracy: Filtered data only in export

13

Clear filters and reapply Status filter

Apply "Active" status filter

Status filter

Filter functionality: Status-based filtering

14

Export status-filtered data

Export contains only active networks

Status export

Filter persistence: Status filter respected in export

15

Apply search term "Downtown"

Search filter applied to network names

Search filter

Search functionality: Text-based filtering

16

Export searched data

Export contains only networks matching search

Search export

Search respect: Export includes only search results

17

Combine multiple filters

Apply Type="Distribution" AND Status="Active"

Combined filters

Multiple filters: Complex filter combinations

18

Export multi-filtered data

Export respects all active filters

Multi-filter export

Filter combination: All filters applied to export

19

Clear all filters

Reset to show all networks

Filter reset

Filter clearing: All networks visible again

Verification Points - EXPORT VALIDATION

Primary_Verification:

  • AC16: Export button functionality and file generation
  • AC17: Export content accuracy and filter state respect
  • AC18: Export performance and error handling

Secondary_Verifications:

  • File Format: Proper CSV format with correct headers
  • Data Accuracy: 100% consistency between dashboard and export
  • Filter Respect: Export reflects all active filters
  • Performance: Export completes within time benchmarks

Negative_Verification:

  • Empty datasets export gracefully
  • Export errors display helpful messages
  • Invalid permissions prevent unauthorized exports
  • Large datasets don't cause system issues




Test Case TC_003: Network Search and Filtering Comprehensive Validation

Test Case Metadata

Test Case ID:AX02US03_TC_003
Title: Verify Network Search and Filtering - Real-Time Search, Multi-Filter Combinations, and Filter State Management
Created By:Prachi
Created Date: 2025-01-20
Version: 1.0

Classification

Module/Feature:Networks Management (AX02US03)

 Test Type: Functional, User Experience
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Semi-Automated

Enhanced Tags for 17 Reports Support

Tags:  Happy-Path, Search-Functionality, Multi-Filter, Real-Time-Search, Filter-Combinations, 

      User-Experience, Data-Filtering, P1-Critical, Phase-Regression, Type-UX-Validation, 

      Platform-Web, Platform-Mobile, Report-Product, MOD-Networks, Customer-Operations, 

      Risk-Medium, Business-High, Revenue-Impact-Medium


Business Context

Customer_Segment: Water Utility Operations
Revenue_Impact: Medium
Business_Priority: Must-Have
Customer_Journey: Daily-Operations, Data-Discovery
Compliance_Required: No
SLA_Related: No

Quality Metrics

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

Coverage Tracking

Feature_Coverage: 100%
Integration_Points: Database-Query, Search-Engine, UI-Components
Code_Module_Mapped: AX
Requirement_Coverage: Complete
Cross_Platform_Support: Web, Mobile

Stakeholder Reporting

Primary_Stakeholder: Operations, Product
Report_Categories: User-Experience, Search-Performance
Trend_Tracking: Yes
Executive_Visibility: Medium
Customer_Impact_Level: High

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+, Firefox 115+, Safari 16+
Device/OS: Windows 10/11, macOS 12+, iOS 15+, Android 11+
Screen_Resolution: Desktop-1920x1080, Mobile-375x667
Dependencies: Database server, Search indexing service
Performance_Baseline: Search response < 1 second, Filter application < 2 seconds
Data_Requirements: 24 networks with diverse metadata for comprehensive filtering

Prerequisites

Setup_Requirements: Network Operations Manager logged in, diverse network dataset
User_Roles_Permissions: Any authorized role (Network Operations Manager, Asset Manager, Plant Supervisor)
Test_Data:

  • 24 networks with varied names, types, statuses
  • Network types: Distribution (12), Transmission (6), Service (4), DMA (2)
  • Statuses: Active (20), Maintenance (3), Planned (1)
  • Zones: Downtown District, Financial District, Historic Quarter, Industrial Zone
  • Network names with common and unique terms

Prior_Test_Cases: Network dashboard access (TC_KPI_001)

Test Procedure -

Step #

Action

Expected Result

Test Data

Formula/Navigation Validation

1

Locate search box on dashboard

Search box visible with placeholder text

N/A

UI validation: Search box placement and styling

2

Verify search placeholder text

Placeholder: "Search networks..."

Placeholder text

Content validation: Helpful placeholder text

3

Test real-time search with Network ID

Enter "NET-001", table filters immediately

"NET-001"

Real-time filtering: Immediate response to valid input

4

Verify Network ID search accuracy

Only networks with "NET-001" in ID shown

Network ID match

Search accuracy: Exact ID matching

5

Test partial Network ID search

Enter "NET-00", shows all matching IDs

"NET-00"

Partial matching: Multiple result handling

6

Clear search and test Network Name

Enter "Downtown", filters to matching names

"Downtown"

Name search: Filters by network name

7

Test case-insensitive search

Enter "DOWNTOWN", same results as "downtown"

Case variation

Case handling: Case-insensitive search algorithm

8

Test partial name matching

Enter "Down", shows "Downtown Distribution"

Partial name

Partial matching: Substring search functionality

9

Test search with special characters

Network names with hyphens, spaces search correctly

Special chars

Character handling: Special character support

10

Clear search completely

Delete all text, full table returns

Search clear

Reset functionality: Complete search clearing

11

Locate Type filter dropdown

"All Types" dropdown visible and clickable

Filter UI

UI validation: Filter dropdown accessibility

12

Open Type filter dropdown

Dropdown opens with all available network types

Dropdown open

Interaction: Dropdown opening behavior

13

Verify Type filter options

Options: All Types, Distribution, Transmission, Service, DMA

Type options

Option completeness: All network types available

14

Select "Distribution" type

Filter applies, showing only distribution networks

Type=Distribution

Filter application: Type-based filtering

15

Verify Distribution filter accuracy

All visible networks have Type="Distribution"

Type validation

Filter accuracy: Correct type filtering

16

Check filter indicator

Active filter shows selected type clearly

Visual indicator

Visual feedback: Active filter indication

17

Test filter combination with search

Search "Downtown" + Type="Distribution"

Combined filter

Combination: Search + type filter

18

Change Type filter selection

Switch to "Transmission" while search active

Type change

Filter switching: Dynamic filter changes

19

Reset Type filter

Select "All Types" to clear type filter

Filter reset

Reset functionality: Type filter clearing

20

Locate Status filter dropdown

"All Status" dropdown visible and functional

Status filter UI

UI validation: Status filter placement

21

Open Status filter options

Shows: All Status, Active, Maintenance, Planned, Decommissioned

Status options

Option coverage: All status values available

22

Select "Active" status

Filter shows only active networks

Status=Active

Status filtering: Active status isolation

23

Verify Status filter accuracy

All displayed networks have Status="Active"

Status validation

Accuracy: Correct status filtering

24

Apply "Maintenance" status filter

Shows only networks under maintenance

Status=Maintenance

Alternative status: Maintenance filtering

25

Combine Status + Type filters

Both filters active simultaneously

Multi-filter

Filter combination: Multiple filter interaction

35

Apply all three filters

Search + Type + Status all active

Triple filter

Complex filtering: Three-way filter combination

36

Verify combined filter logic

Results match ALL active filter criteria (AND logic)

AND logic

Logic validation: Intersection filtering

Verification Points - 

Primary_Verification:

  • AC17: Real-time search functionality across Network ID and Name columns
  • AC19: Multi-filter combinations work with AND logic
  • AC20: Filter clearing and state management function properly

Secondary_Verifications:

  • Search Performance: Response time < 1 second for all searches
  • Filter Accuracy: 100% accurate filtering based on selected criteria
  • State Management: Filter states persist across page interactions
  • Mobile Support: Full filtering functionality on mobile devices

Negative_Verification:

  • Invalid search terms handled gracefully
  • Empty filter results display appropriate messaging
  • Security: Search input properly sanitized
  • Performance: No memory leaks or excessive queries

Test Case TC_004: Network Registry Table Structure and Data Display Validation

Test Case Metadata

Test Case ID: AX02US03_TC_004
Title: Verify Network Registry Table - Column Structure, Data Display, Sorting, Pagination, and Row Actions
Created By:Prachi
Created Date: 2025-01-20
Version: 1.0

Classification

Module/Feature: Networks Management (AX02US03)

 Test Type: Functional, UI/UX
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Semi-Automated

Enhanced Tags for 17 Reports Support

Tags:  Happy-Path, Table-Structure, Data-Display, Column-Validation, Sorting, Pagination, 

      Row-Actions, UI-Components, P1-Critical, Phase-Regression, Type-UI-Validation, 

      Platform-Web, Platform-Mobile, Report-Product, MOD-Networks, Customer-Operations, 

      Risk-Medium, Business-High, Revenue-Impact-Medium, Cross-Module-Asset-Registry


Business Context

Customer_Segment: Water Utility Operations
Revenue_Impact: Medium
Business_Priority: Must-Have
Customer_Journey: Daily-Operations, Data-Management
Compliance_Required: No
SLA_Related: No

Quality Metrics

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

Coverage Tracking

Feature_Coverage: 100%
Integration_Points: Database-Display, UI-Components, Navigation-System
Code_Module_Mapped: AX
Requirement_Coverage: Complete
Cross_Platform_Support: Web, Mobile

Stakeholder Reporting

Primary_Stakeholder: Operations, Product
Report_Categories: UI-UX, Data-Display
Trend_Tracking: No
Executive_Visibility: Medium
Customer_Impact_Level: High

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+, Firefox 115+, Safari 16+, Edge 118+
Device/OS: Windows 10/11, macOS 12+, iOS 15+, Android 11+
Screen_Resolution: Desktop-1920x1080, Tablet-768x1024, Mobile-375x667
Dependencies: Database server, UI component library
Performance_Baseline: Table rendering < 2 seconds, Sorting < 1 second
Data_Requirements: 24+ networks with complete metadata for comprehensive table testing

Prerequisites

Setup_Requirements: Network Operations Manager logged in, comprehensive network dataset
User_Roles_Permissions: Any authorized role (varies by test case)
Test_Data:

  • 24 networks with complete data across all columns
  • Varied network types, statuses, capacities, zones
  • Networks with different creation dates and users
  • Some networks with long names, multiple zones
  • Networks with special characters in names

Prior_Test_Cases: Network dashboard access (TC_KPI_001)

Test Procedure - 

Step #

Action

Expected Result

Test Data

Formula/Navigation Validation

1

Navigate to Networks Dashboard

Table loads with proper structure

N/A

UI validation: Table container and layout

2

Verify table header presence

Table header row visible with column names

Header row

Structure: Header row properly displayed

3

Check required columns present

Network ID, Network Name, Type, Operating Status, Current/Design Capacity, Customer Connections, Zones/Areas, Created By, Created On, Actions

Column list

Completeness: All required columns visible

4

Verify Network ID format

All Network IDs follow pattern set in onboarding

ID format

Data format: Consistent ID naming convention

5

Verify Network ID uniqueness

All Network IDs in table are unique

Uniqueness check

Data integrity: No duplicate IDs displayed

6

Check Network Name display

Names display completely and clearly

Name display

Content: Clear name visibility

7

Verify Type display format

Network types appear as colored tags

Type tags

Visual format: Color-coded type indicators

8

Verify Status text clarity

Status text readable and properly formatted

Status text

Readability: Clear status text display

9

Validate Status completeness

All possible status values represented

Status coverage

Completeness: Full status value range

10

Verify Capacity format

Format: "Current/Design (Utilization%)"

Capacity format

Data format: Standardized capacity display

11

Check Capacity calculations

Utilization percentage calculated correctly

Calculation test

Formula: (Current_Throughput / Design_Capacity) × 100

12

Check Capacity precision

Values display appropriate decimal precision

Precision test

Formatting: Appropriate number precision

13

Check  customer Connections accuracy

Values match operational data

Data accuracy

Data integrity: Accurate connection counts

14

Check Zone tag display

Multiple zones shown as individual tags

Zone tags

Visual format: Multi-zone tag display

15

Verify Zone overflow handling

Many zones show "+X more" indicator

Overflow test

Overflow: Graceful handling of many zones

16

Verify Created By accuracy

Shows actual user who created network

User accuracy

Data integrity: Correct user attribution

17

Check Created On format

Dates formatted consistently (set in the onboarding) (MM/DD/YYYY)

Date format

Formatting: Standardized date display

18

Locate Actions kebab menu

Three-dot menu (⋯) visible in each row

Menu presence

UI element: Actions menu visibility

19

Click Actions menu

Menu opens with available options

Menu interaction

Functionality: Menu opening behavior

20

Verify Actions menu options

Options: View Details, Edit Network, Create Service Order, Delete Network

Menu options

Completeness: All required action options

21

Test View Details action

Opens network detail page

Navigation test

Navigation: Detail page access

22

Check Edit Network action

Opens network edit wizard

Edit access

Permission: Edit access for authorized users

23

Test Create Service Order

Opens service order creation form

SO creation

Integration: Work order system integration

24

Verify Delete Network action

Shows confirmation dialog before deletion

Delete protection

Safety: Deletion confirmation requirement

25

Test Actions permissions

Menu options vary based on user permissions

Permission test

Security: Role-based action availability

26

Check pagination controls

Previous/Next buttons and page numbers visible

Pagination UI

Navigation: Pagination control presence

27

Test column sort indicators

Sortable columns show sort arrows

Sort indicators

UI feedback: Visual sort indicators

28

Verify ascending sort

Clicking header sorts ascending first

Sort order

Functionality: Default ascending sort

29

Test descending sort

Second click sorts descending

Sort toggle

Functionality: Sort direction toggle

30

Check sort persistence

Sort order maintained during pagination

Sort persistence

State management: Sort state preservation

31

Test multi-column sorting

Secondary sorts available (if implemented)

Multi-sort

Advanced functionality: Multi-column sorting

Verification Points 

Primary_Verification:

  • AC01: Table structure, column presence, and data display accuracy
  • AC02: Data formatting consistency across all columns
  • AC03: Navigation functionality through table interactions
  • AC14: Permission-based action availability

Secondary_Verifications:

  • Visual Design: Professional table appearance and styling
  • Performance: Table rendering and sorting within benchmarks
  • Accessibility: Proper keyboard navigation and screen reader support
  • Responsive Design: Table adaptation to different screen sizes

Negative_Verification:

  • Invalid data handled gracefully in table display
  • Unauthorized actions properly restricted
  • Large datasets don't break table functionality
  • Mobile table interaction remains functional| Validate mobile performance | KPI loading performance acceptable on mobile networks | Mobile performance | AC03 | Performance: Optimized for mobile bandwidth | | 40 | Test mobile orientation | KPIs display correctly in portrait and landscape modes | Orientation test | AC03 | Responsive layout: Orientation adaptability |


Test Case TC_005: Network Registration Three-Step Wizard Complete Flow

Test Case Metadata

Test Case ID: AX03US02_TC_005
Title: Verify Complete Network Registration Wizard - All Steps with Criticality Assessment and File Upload
Created By:Prachi
Created Date: 2025-01-20
Version: 1.0

Classification

Module/Feature: Networks Management (AX02US03)

 Test Type: Functional, Integration
Test Level: System
Priority: P0-Critical
Execution Phase: Regression
Automation Status: Semi-Automated

Enhanced Tags for 17 Reports Support

Tags:  Happy-Path, Critical-Path, Network-Registration, Wizard, Multi-Step, Asset-Manager, 

      Workflow, Data-Validation, File-Upload, P0-Critical, Phase-Regression, Type-Functional, 

      Platform-Web, Report-Engineering, Report-Product, MOD-Networks, Customer-Enterprise, 

      Risk-High, Business-Critical, Revenue-Impact-High, Integration-File-Storage, 

      Cross-Module-Asset-Management


Business Context

Customer_Segment: Water Utility Enterprise
Revenue_Impact: High
Business_Priority: Must-Have
Customer_Journey: Network-Onboarding
Compliance_Required: Yes
SLA_Related: Yes

Quality Metrics

Risk_Level: High
Complexity_Level: High
Expected_Execution_Time: 25 minutes
Reproducibility_Score: High
Data_Sensitivity: High
Failure_Impact: Critical

Coverage Tracking

Feature_Coverage: 100%
Integration_Points: Registration-API, File-Storage, Database, User-Management
Code_Module_Mapped: AX
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product, Engineering
Report_Categories: Critical-Flow, Registration-Module
Trend_Tracking: Yes
Executive_Visibility: Yes
Customer_Impact_Level: Critical

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+, Firefox 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Database server, File storage service, User management service
Performance_Baseline: Registration completion < 30 minutes
Data_Requirements: Master data for facilities, operators, zones

Prerequisites

Setup_Requirements: Asset Manager user logged in, master data populated
User_Roles_Permissions: Asset Manager or Network Operations Manager role with create permissions
Test_Data:

  • Available facilities: Main Treatment Plant, North Distribution Center
  • Available operators: Municipal Water Authority, Regional Water Services
  • Available zones: Downtown District, Financial District, Historic Quarter
  • Test files: network_design.pdf (2MB), site_photo.jpg (1MB), overview_video.mp4 (8MB)
  • Invalid files: malware.exe, oversized.pdf (15MB)

Prior_Test_Cases: Login functionality (TC_LOGIN_001), Dashboard access (TC_001)

Test Procedure - 

Step #

Action

Expected Result

Test Data

Formula/Navigation Validation

1

Navigate to Networks module

Networks dashboard loads successfully

N/A

URL: /dashboard/asset-registry/networks

2

Click "Add New" button

Registration wizard opens - Step 1 of 3

N/A

Modal/page shows "Step 1: Network Details"

3

Enter Network Name

Accept unique name, show error for duplicate

"Test Distribution Network"

Real-time validation: Duplicate name check

4

Test duplicate name validation

Error: "This network name already exists"

"Downtown Distribution Network"

Validation: Error appears immediately

5

Select Network Type

Dropdown with options: Transmission, Distribution, DMA, Sewage Collection, Storm Water

"Distribution"

Dropdown functionality, conditional fields

6

Verify conditional fields appear

Distribution-specific fields show: Zones, Parent Transmission, DMA's Connected

Type: Distribution

Dynamic form: Conditional field display

7

Select Operational Status

Default "Active", options: Active, Maintenance, Planned, Decommissioned

"Active"

Dropdown selection, default value

8

Select Network Operator

Searchable dropdown with available operators

"Municipal Water Authority"

Searchable dropdown functionality

9

Verify Contact auto-population

Contact field auto-fills based on selected operator

Auto-populated

Data integration: Contact details populate

10

Select Backup Status

Options: None, Partial, Full

"Partial"

Dropdown selection for criticality input

11

Enter Design Capacity

Numeric field with MLD unit

1000

Numeric validation, unit display

12

Add Description/Notes

Optional multi-line text area

"Test network for validation purposes"

Text area functionality

13

Fill conditional fields

Zones multi-select, Parent network dropdown

Downtown District, Financial District

Multi-select and dropdown functionality

14

Click "Next" to Step 2

Proceed to Criticality Assessment step

Valid form data

Form validation, step progression

15

Verify auto-scoring display

Step 2 shows pre-calculated scores for all parameters

Step 1 data

Auto-scoring: Impact on Water Supply (4/5), Health Risk (5/5), etc.

16

Verify Overall Criticality Score

Formula: SUM(Parameter Score × Parameter Weight)

Calculated score

Formula: (4×0.30) + (5×0.25) + (3×0.15) + (3×0.15) + (3×0.15) = 3.7/5

17

Verify Priority Tag

Color-coded tag based on score: >3.5=High Priority (Red)

High Priority

Visual validation: Red tag for score >3.5

18

Test manual score override

Adjust "Impact on Water Supply" slider from 4 to 5

Manual adjustment

Slider functionality, real-time score update

19

Verify override reason field

"Reason for override" text field appears and becomes required

Override reason required

Validation: Required field appears

20

Enter override reason

Text area accepts explanation for manual score change

"Higher impact due to critical infrastructure"

Text input validation

21

Verify score recalculation

Overall score updates: (5×0.30) + (5×0.25) + (3×0.15) + (3×0.15) + (3×0.15) = 4.0/5

Updated calculation

Real-time calculation: Score = 4.0, Priority = High

22

Test all parameter sliders

Verify each slider (5 parameters) can be adjusted

All parameters

Slider functionality: Smooth operation, value updates

23

Reset to auto-scores

Option to revert manual changes

Reset action

Reset functionality: Auto-scores restored

24

Click "Next" to Step 3

Proceed to Documentation step

Valid assessment

Step progression with saved assessment

25

Verify file drop zone

Large drop area with upload instructions

N/A

UI validation: Drop zone visible, instructions clear

26

Test drag-and-drop upload

Drag valid PDF file to drop zone

network_design.pdf (2MB)

File upload: Drag-and-drop functionality

27

Verify file validation

Accepted: PDF, DOC, JPG, PNG, MP4 under 10MB

Valid file types

Validation: File type and size checks

28

Test file type validation

Upload invalid file type (.exe)

malware.exe

Error validation: "File type not supported"

29

Test file size validation

Upload oversized file (>10MB)

oversized.pdf (15MB)

Error validation: "File size exceeds limit"

30

Upload multiple valid files

PDF, JPG, MP4 files within limits

3 valid files

Multiple upload: All files accepted

31

Verify file list display

Uploaded files show with remove option

File list

File management: List display, remove buttons

32

Remove uploaded file

Click remove button on one file

Remove action

File removal: File removed from list

33

Click "Choose Files" button

File browser opens for manual selection

Browser dialog

Alternative upload: File browser functionality

34

Click "Save Network" button

Final validation across all steps

Complete form data

Cross-step validation: All required data present

35

Test Cancel button

Click Cancel at any step

Cancel action

Navigation: Return to networks list, no data saved

Verification Points - COMPLETE ACCEPTANCE CRITERIA VALIDATION

Primary_Verification:

  • AC05: Step 1 form validation and conditional field display work correctly
  • AC06: Criticality assessment auto-scoring and manual override functionality
  • AC07: File upload validation and multiple file support
  • AC08: Complete network creation with proper data persistence
  • AC09: Error handling and cancel functionality

Secondary_Verifications:

  • Navigation: Smooth progression between wizard steps
  • Data Validation: All field validations work as specified
  • Performance: Each step loads within 2 seconds
  • Auto-save: Form data preserved during navigation
  • Audit Trail: Network creation logged in activity log

Negative_Verification:

  • Invalid data rejected with appropriate error messages
  • File upload limits enforced correctly
  • Duplicate network names prevented
  • Unauthorized users cannot access wizard
  • Network creation fails gracefully with proper error handling




Test Case TC_006: Network Detail View Header and Navigation Validation

Test Case Metadata

Test Case ID: AX03US06_TC_006
Title: Verify Network Detail View Header, Breadcrumbs, and Navigation Elements
Created By:Prachi
Created Date: 2025-01-20
Version: 1.0

Classification

Module/Feature:Networks Management (AX02US03)

 Test Type: Functional, UI
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Detail-View, Navigation, Breadcrumbs, Header, Network-Information, 

      UI-Validation, P1-Critical, Phase-Regression, Type-Functional, Platform-Web, 

      Platform-Mobile, Report-Product, Report-QA, MOD-Networks, Customer-Operations, 

      Risk-Medium, Business-High, Revenue-Impact-Medium, Integration-Navigation


Business Context

Customer_Segment: Water Utility Operations
Revenue_Impact: Medium
Business_Priority: Must-Have
Customer_Journey: Network-Management
Compliance_Required: No
SLA_Related: No

Quality Metrics

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

Coverage Tracking

Feature_Coverage: 100%
Integration_Points: Navigation-Service, GIS-Integration, Database
Code_Module_Mapped: AX
Requirement_Coverage: Complete
Cross_Platform_Support: Web, Mobile

Stakeholder Reporting

Primary_Stakeholder: Product, UX
Report_Categories: UI-Quality, Navigation-Flow
Trend_Tracking: Yes
Executive_Visibility: No
Customer_Impact_Level: Medium

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+, Firefox 115+, Safari 16+
Device/OS: Windows 10/11, macOS 12+, iOS 15+, Android 11+
Screen_Resolution: Desktop-1920x1080, Tablet-768x1024, Mobile-375x667
Dependencies: Database server, GIS service, Navigation service
Performance_Baseline: Page load < 2 seconds, Navigation < 1 second
Data_Requirements: Complete network record with all associated data

Prerequisites

Setup_Requirements: Network Operations Manager logged in, network data populated
User_Roles_Permissions: Network Operations Manager or Asset Manager role
Test_Data:

  • Network: NET-001 (Downtown Distribution Network)
  • Status: Active
  • Type: Distribution
  • Location: Downtown District
  • Contact: Sarah Johnson (+91 98765 43210)
  • Commission Date: 15/03/2020
  • Service Areas: Downtown District, Financial District, Central Business District

Prior_Test_Cases: Login functionality (TC_LOGIN_001), Networks list access (TC_001)

Test Procedure -

Step #

Action

Expected Result

Test Data

Formula/Navigation Validation

1

Locate Current Capacity card

Card visible in main content area

Card placement

UI location: Main metrics section

2

Verify capacity display format

"850/1000 MLD" with units

Capacity data

Format: Current Throughput / Design Capacity with MLD units

3

Verify utilization calculation

Progress bar shows 85.0%

Utilization data

Formula: (Current_Throughput / Design_Capacity) × 100

4

Test progress bar color logic

Green color for 85% utilization (<90%)

Color validation

Color rules: Green <80%, Yellow 80-90%, Red >90%

5

Verify capacity tooltip

Hover shows capacity utilization description

Tooltip content

Tooltip: "Current water flow compared to maximum design capacity"

6

Test progress bar visual accuracy

Progress bar fills to 85% of total width

Visual validation

Visual representation: Accurate progress indication

7

Verify capacity data source

Values match SCADA/operational systems

Data consistency

Integration: Real-time operational data

8

Test capacity thresholds

Different utilization levels show correct colors

Threshold testing

Business logic: 95% shows red, 75% shows green

OPERATIONAL PERFORMANCE CARD VALIDATION





9

Locate Operational Performance card

Card visible with performance score

Card display

UI element: Performance card placement

10

Verify performance score

Score: 91 with "Excellent" tag

Performance data

Score display: Numeric value with qualitative tag

11

Verify performance calculation

Composite score from multiple metrics

Calculation validation

Formula: Weighted average of Uptime%, Efficiency%, SLA Compliance%

12

Test performance score ranges

Excellent >90, Good 80-90, Fair 70-80, Poor <70

Score ranges

Business rules: Correct qualitative tag assignment

13

Verify performance tooltip

Hover shows performance description

Tooltip validation

Tooltip: "Composite score representing operational effectiveness"

14

Test performance data integration

Score updates with operational data changes

Data integration

Real-time: Performance reflects current operations

15

Verify performance color coding

Excellent=Green, Good=Light Green, Fair=Yellow, Poor=Red

Color validation

Visual indicators: Performance-appropriate colors

CRITICAL ALERTS CARD VALIDATION





16

Locate Critical Alerts card

Card shows alert count and status

Alert display

UI element: Alerts card with count

17

Verify alert count accuracy

Count: 1 critical alert

Alert data

Count: Open alerts with Critical/High priority

18

Verify alert subtitle

Subtitle: "Monitor" indicating recommended action

Action indicator

UI guidance: Clear action recommendation

19

Test alert card clickability

Card is clickable with proper cursor

Interaction design

UI interaction: Clickable card indication

20

Click Critical Alerts card

Navigate to Alerts tab with critical filter

Navigation test

Navigation: /networks/NET-001#alerts with critical filter

21

Verify alerts tab pre-filter

Alerts tab opens showing only critical alerts

Filter application

Data filtering: Only critical/high priority alerts shown

22

Test alert count formula

Count matches database query for critical alerts

Count validation

Formula: COUNT(alerts) WHERE priority IN ('Critical', 'High') AND status = 'Open'

23

Verify alert color coding

Red background/border for critical alerts

Visual validation

Color scheme: Critical alerts in red

24

Test zero alerts scenario

Card shows "0" when no critical alerts

Edge case

Zero handling: Appropriate display for no alerts

ASSETS CARD VALIDATION





25

Locate Assets card

Card shows total asset count

Asset display

UI element: Assets card with count

26

Verify asset count accuracy

Count: 24 total assets

Asset data

Count: All child assets of current network

27

Verify asset count formula

Count matches child assets in database

Count validation

Formula: COUNT(Asset_ID) WHERE Parent_Network_ID = NET-001

28

Verify "View All Assets" link

Link visible and properly styled

Link display

UI element: Clickable link indication

29

Click "View All Assets" link

Navigate to Assets tab

Navigation test

Navigation: /networks/NET-001#assets

30

Verify assets tab content

Assets tab shows all 24 network assets

Tab validation

Data display: Complete asset list for network

31

Test asset count updates

Count updates when assets added/removed

Dynamic updates

Real-time: Asset count reflects current state

32

Verify asset tooltip

Hover shows assets description

Tooltip validation

Tooltip: "Total number of individual assets in this network"

CARDS LAYOUT AND RESPONSIVENESS





33

Verify cards grid layout

Four cards in responsive grid layout

Layout validation

Layout: Consistent card arrangement

34

Test card spacing

Consistent spacing between cards

Visual design

Design: Uniform card spacing

35

Verify card sizing

All cards same size and proportion

Size consistency

Layout: Uniform card dimensions

36

Test responsive behavior

Cards stack properly on smaller screens

Responsive test

Responsive design: Mobile-friendly layout

37

Verify card hover effects

Appropriate hover states for interactive cards

Interaction design

UX: Clear hover feedback

REAL-TIME DATA UPDATES





38

Test capacity data refresh

Capacity values update with new SCADA data

Real-time test

Integration: Live data updates

39

Verify performance recalculation

Performance score updates with operational changes

Calculation updates

Real-time: Dynamic score calculation

40

Test alert count updates

Alert count updates when new alerts created

Alert updates

Real-time: Dynamic alert count

41

Verify asset count changes

Asset count updates when assets modified

Asset updates

Real-time: Dynamic asset count

ERROR HANDLING AND EDGE CASES





42

Test data unavailability

Cards handle missing operational data gracefully

Data failure

Error handling: Graceful degradation

43

Test calculation errors

Invalid data doesn't break card display

Error resilience

Error handling: Robust calculation handling

44

Test navigation failures

Failed navigation shows appropriate feedback

Navigation error

Error handling: Navigation error feedback

45

Verify performance under load

Cards perform well with high data volume

Performance test

Performance: Acceptable response under load

Verification Points - COMPLETE ACCEPTANCE CRITERIA VALIDATION

Primary_Verification:

  • AC36: Current Capacity card displays accurate utilization with proper color coding
  • AC37: Operational Performance card shows correct composite score calculation
  • AC38: Critical Alerts card displays accurate count and navigates to filtered alerts
  • AC39: Assets card shows correct count and navigates to assets tab

Secondary_Verifications:

  • Visual Design: Consistent card layout and styling
  • Navigation: All clickable cards navigate to correct destinations
  • Real-time Updates: Cards reflect current operational data
  • Color Coding: Appropriate visual indicators for different states
  • Tooltips: All cards provide helpful descriptive information

Negative_Verification:

  • Missing data handled gracefully without breaking display
  • Invalid calculations don't crash the interface
  • Navigation failures provide appropriate user feedback
  • Performance remains acceptable with large datasets
  • Error states display user-friendly messages








Test Case TC_007: Network Detail Key Stats and Metrics Validation

Test Case Metadata

Test Case ID: AX03US07_TC_007
Title: Verify Network Detail Key Stats Widget and Metrics Calculations
Created By:Prachi
Created Date: 2025-01-20
Version: 1.0

Classification

Module/Feature: Networks Management (AX02US03)

 Test Type: Functional, Business Logic
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Semi-Automated

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Key-Stats, Metrics-Calculation, Network-Health, Business-Logic, 

      Asset-Integration, P1-Critical, Phase-Regression, Type-Business-Logic, Platform-Web, 

      Report-Engineering, MOD-Networks, Customer-Operations, Risk-High, Business-Critical, 

      Revenue-Impact-High, Integration-Asset-Database, Cross-Module-Asset-Management


Business Context

Customer_Segment: Water Utility Operations
Revenue_Impact: High
Business_Priority: Must-Have
Customer_Journey: Network-Assessment
Compliance_Required: No
SLA_Related: Yes

Quality Metrics

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

Coverage Tracking

Feature_Coverage: 100%
Integration_Points: Asset-Database, Calculation-Engine, Real-time-Data
Code_Module_Mapped: AX
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Operations, Engineering
Report_Categories: Metrics-Accuracy, Business-Logic
Trend_Tracking: Yes
Executive_Visibility: Yes
Customer_Impact_Level: High

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+, Firefox 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Database server, Asset management service, Calculation engine
Performance_Baseline: Metrics calculation < 2 seconds
Data_Requirements: Network with complete asset and performance data

Prerequisites

Setup_Requirements: Network Operations Manager logged in, network with asset data
User_Roles_Permissions: Network Operations Manager or Asset Manager role
Test_Data:

  • Network: NET-001 with commission date 15/03/2020
  • Assets: 24 total assets with condition scores
  • Asset conditions: 18 good (>80), 5 fair (60-80), 1 poor (<60)
  • Water delivery data for efficiency calculation
  • Criticality assessment score: 28 (Low risk)

Prior_Test_Cases: Network detail access (TC_006)

Test Procedure - COMPLETE ACCEPTANCE CRITERIA VALIDATION

Step #

Action

Expected Result

Test Data

Formula/Navigation Validation

1

Navigate to Key Stats widget

Key Stats section visible in sidebar

NET-001 detail

UI location: Sidebar widget placement

2

Verify Age field presence

"Age" field with year value displayed

Age display

Field display: Age label and value

3

Verify Age calculation accuracy

Age: 4 years (2025 - 2020 - partial year)

Commission: 15/03/2020

Formula: Current_Date - Commission_Date in years

4

Verify Condition Score field

Field shows score and qualitative tag

Condition display

Field display: Numeric score with tag

5

Verify Condition Score value

Score: 92, Tag: "Good"

Asset conditions

Formula: Weighted average of child asset condition scores

6

Test Condition Score calculation

18 good assets (avg 85) + 5 fair (avg 70) + 1 poor (avg 45)

Asset data

Calculation: (18×85 + 5×70 + 1×45) / 24 = ~82 score

7

Verify Condition Score ranges

>80=Good, 60-80=Fair, <60=Poor

Score ranges

Business rule: Correct qualitative tag assignment

8

Verify Risk Score field

Field shows score and risk level tag

Risk display

Field display: Score with risk level indicator

9

Verify Risk Score value

Score: 28, Tag: "Low"

Criticality data

Data source: Network criticality assessment score

10

Verify Risk Score ranges

<40=Low, 40-75=Medium, >75=High

Risk ranges

Business rule: Correct risk level classification

11

Verify Risk color coding

Low=Green, Medium=Yellow, High=Red

Color validation

Visual validation: Risk-appropriate colors

12

Test Risk score source

Score matches criticality assessment

Data consistency

Data integrity: Consistent with assessment module

13

Verify Efficiency field

Field shows percentage and description

Efficiency display

Field display: Percentage with context

14

Verify Efficiency calculation

Efficiency: 94% (based on water delivery data)

Water data

Formula: (Water Delivered / Water Supplied) × 100

15

Test Efficiency formula

94% = 100% - 6% Non-Revenue Water

NRW calculation

Alternative formula: 100% - Non-Revenue Water %

16

Verify widget positioning

Key Stats widget in right sidebar

Layout validation

UI placement: Consistent sidebar positioning

17

Test field alignment

All fields properly aligned

Alignment check

Visual validation: Clean field presentation

Verification Points -

Primary_Verification:

  • AC29: Network age calculation accuracy and display
  • AC30: Condition score weighted average calculation
  • AC31: Risk score display and classification
  • AC32: Efficiency calculation and data integration

Secondary_Verifications:

  • Mathematical Accuracy: All calculations use correct formulas
  • Data Integration: Values sourced from appropriate systems
  • Visual Design: Consistent layout and color coding
  • Performance: Calculations complete within performance baseline
  • Tooltips: All fields have descriptive help text

Negative_Verification:

  • Missing data handled gracefully
  • Invalid dates don't break calculations
  • Zero values display appropriately
  • Calculation errors show user-friendly messages
  • Performance degrades gracefully with large datasets




Test Case TC_008: Network Detail Quick Actions Widget Validation

Test Case Metadata

Test Case ID: AX03US08_TC_008
Title: Verify Network Detail Quick Actions Widget Functionality and Navigation
Created By:Prachi
Created Date: 2025-01-20
Version: 1.0

Classification

Module/Feature: Networks Management (AX02US03)

 Test Type: Functional, Integration
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Quick-Actions, Workflow-Integration, User-Actions, Navigation, 

      Service-Orders, P1-Critical, Phase-Regression, Type-Integration, Platform-Web, 

      Report-Product, MOD-Networks, Customer-Operations, Risk-Medium, Business-High, 

      Revenue-Impact-Medium, Integration-Service-Orders, Cross-Module-O&M


Business Context

Customer_Segment: Water Utility Operations
Revenue_Impact: Medium
Business_Priority: Must-Have
Customer_Journey: Network-Operations
Compliance_Required: No
SLA_Related: No

Quality Metrics

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

Coverage Tracking

Feature_Coverage: 100%
Integration_Points: Service-Orders, Registration-Wizard, Scheduling-System
Code_Module_Mapped: AX
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Operations, Product
Report_Categories: Workflow-Integration, User-Experience
Trend_Tracking: No
Executive_Visibility: No
Customer_Impact_Level: Medium

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+, Firefox 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Service order system, Registration wizard, Scheduling system
Performance_Baseline: Action response < 1 second
Data_Requirements: Network with edit permissions and workflow access

Prerequisites

Setup_Requirements: Asset Manager logged in, network with appropriate permissions
User_Roles_Permissions: Asset Manager or Network Operations Manager role with edit permissions
Test_Data:

  • Network: NET-001 (Downtown Distribution Network)
  • User permissions: Edit network, Create service orders, Schedule activities
  • Integration systems: Service order module, Registration wizard, Scheduling system

Prior_Test_Cases: Network detail access (TC_006), Key stats validation (TC_007)

Test Procedure - 

Step #

Action

Expected Result

Test Data

Formula/Navigation Validation

1

Locate Quick Actions widget

Widget visible in sidebar below Key Stats

Widget placement

UI location: Sidebar positioning after Key Stats

2

Verify widget title

"Quick Actions" title displayed

Widget header

UI element: Clear widget identification

3

Verify action buttons layout

Three action buttons vertically stacked

Button layout

Layout validation: Consistent button arrangement

4

Check button styling

All buttons have consistent styling

Visual design

Design consistency: Uniform button appearance

5

Verify "Edit Network" button

Button visible with edit icon/text

Edit button

UI element: Button presence and labeling

6

Test "Edit Network" permissions

Button visible for users with edit permissions

Permission test

Security: Button visibility based on permissions

7

Click "Edit Network" button

Registration wizard opens in edit mode

User action

Navigation: Opens network registration wizard

8

Verify edit mode pre-population

Wizard pre-populated with current network data

Edit mode

Data pre-population: All fields contain current values

9

Verify edit mode step indicator

Wizard shows "Edit Network" in title/header

Edit indication

UI indication: Clear edit mode identification

10

Test edit mode navigation

All three wizard steps accessible with current data

Edit navigation

Functionality: Complete edit workflow available

11

Test edit cancellation

Cancel button returns to network detail page

Cancel action

Navigation: Proper cancellation handling

12

Verify edit permission restrictions

Read-only users don't see edit button

Permission validation

Security: Appropriate permission enforcement

CREATE SERVICE ORDER ACTION





13

Verify "Create Service Order" button

Button visible with service order icon/text

Service button

UI element: Button presence and identification

14

Click "Create Service Order" button

Service order form opens

User action

Navigation: Opens service order creation form

15

Verify network pre-population

Network field pre-filled with NET-001

Pre-population

Data integration: Network automatically selected

16

Verify form accessibility

All service order form fields accessible

Form validation

Functionality: Complete service order form

17

Test form field validation

Required fields properly validated

Validation test

Data validation: Appropriate field requirements

18

Test service order types

All service order types available

Type selection

Options: Preventive, Corrective, Emergency, Inspection

19

Test priority selection

Priority levels selectable (Critical, High, Medium, Low)

Priority options

Selection: All priority levels available

20

Verify asset association

Can associate service order with network assets

Asset linking

Integration: Network assets available for selection

21

Test service order creation

Complete service order creation workflow

Full workflow

End-to-end: Successful service order creation

SCHEDULE INSPECTION ACTION





22

Verify "Schedule Inspection" button

Button visible with calendar/schedule icon

Schedule button

UI element: Button presence and identification

23

Click "Schedule Inspection" button

Schedule creation form opens

User action

Navigation: Opens scheduling interface

24

Verify type pre-selection

Schedule type pre-selected as "Inspection"

Type pre-selection

Pre-configuration: Inspection type automatically set

25

Verify network pre-population

Network field pre-filled with current network

Network pre-fill

Data integration: Network automatically selected

26

Test schedule form fields

All scheduling fields accessible and functional

Form validation

Functionality: Complete scheduling form

27

Verify frequency options

Scheduling frequency options available

Frequency selection

Options: Daily, Weekly, Monthly, Custom frequencies

28

Test date/time selection

Date and time pickers functional

DateTime selection

UI functionality: Working date/time controls

29

Test asset selection

Network assets available for inspection scheduling

Asset options

Integration: Network assets selectable

30

Verify technician assignment

Technician/team assignment options available

Assignment options

Resource management: Personnel selection

31

Test schedule creation

Complete inspection schedule creation workflow

Full workflow

End-to-end: Successful schedule creation

INTEGRATION AND WORKFLOW VALIDATION





32

Test cross-module integration

Actions properly integrate with target modules

Integration test

System integration: Proper module communication

33

Verify data consistency

Pre-populated data matches network record

Data consistency

Data integrity: Accurate data transfer

34

Test workflow completion

All workflows complete successfully

Workflow test

Process completion: Full workflow functionality

35

Verify return navigation

Completed workflows return to network detail

Return navigation

User experience: Proper workflow completion

ERROR HANDLING AND EDGE CASES





36

Test service unavailability

Handle target service unavailability

Service failure

Error handling: Graceful service failure handling

37

Test permission changes

Handle permission changes during session

Permission edge case

Security: Dynamic permission handling

38

Test network state changes

Handle network status changes during actions

State change

Data consistency: Handle concurrent changes

39

Verify error messaging

Appropriate error messages for failures

Error validation

User experience: Clear error communication

40

Test action recovery

Recovery from failed actions

Recovery test

Error recovery: Appropriate failure recovery

Verification Points - COMPLETE ACCEPTANCE CRITERIA VALIDATION

Primary_Verification:

  • AC33: Edit Network action opens wizard in edit mode with pre-populated data
  • AC34: Create Service Order action opens form with network pre-selected
  • AC35: Schedule Inspection action opens scheduling with type and network pre-set

Secondary_Verifications:

  • Permission Control: Actions visible based on user permissions
  • Data Integration: Accurate data pre-population across workflows
  • Navigation: Proper workflow navigation and completion
  • Error Handling: Graceful handling of service failures
  • User Experience: Intuitive action flow and feedback

Negative_Verification:

  • Unauthorized actions properly restricted
  • Service failures don't break user interface
  • Invalid data handled appropriately
  • Concurrent modifications managed safely
  • Network state changes handled gracefully




Test Case TC_009: Network Detail Key Metrics Cards Validation

Test Case Metadata

Test Case ID: AX03US09_TC_009
Title: Verify Network Detail Key Metrics Cards Display and Navigation
Created By: Prachi
Created Date: 2025-01-20
Version: 1.0

Classification

Module/Feature: Networks Management (AX02US03)

 Test Type: Functional, UI, Integration
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags:  Happy-Path, Key-Metrics, Capacity-Monitoring, Performance-Cards, Navigation, 

      Real-Time-Data, P1-Critical, Phase-Regression, Type-Integration, Platform-Web, 

      Report-Engineering, Report-Product, MOD-Networks, Customer-Operations, 

      Risk-High, Business-Critical, Revenue-Impact-High, Integration-SCADA, 

      Cross-Module-Alert-Management


Business Context

Customer_Segment: Water Utility Operations
Revenue_Impact: High
Business_Priority: Must-Have
Customer_Journey: Network-Monitoring
Compliance_Required: No
SLA_Related: Yes

Quality Metrics

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

Coverage Tracking

Feature_Coverage: 100%
Integration_Points: SCADA-System, Alert-Management, Asset-Database
Code_Module_Mapped: AX
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Operations, Engineering
Report_Categories: Operational-Dashboard, Performance-Monitoring
Trend_Tracking: Yes
Executive_Visibility: Yes
Customer_Impact_Level: High

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+, Firefox 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: SCADA integration, Alert system, Asset database, Performance calculation engine
Performance_Baseline: Metrics load < 2 seconds, Navigation < 1 second
Data_Requirements: Network with complete operational and asset data

Prerequisites

Setup_Requirements: Network Operations Manager logged in, network with operational data
User_Roles_Permissions: Network Operations Manager or Plant Supervisor role
Test_Data:

  • Network: NET-001 with current operational data
  • Capacity data: 850/1000 MLD (85% utilization)
  • Performance metrics: 91 score (Excellent)
  • Alerts: 1 critical alert active
  • Assets: 24 total assets in network
  • Operational data: Uptime %, Efficiency %, SLA Compliance %

Prior_Test_Cases: Network detail access (TC_006), Performance monitoring (TC_003)

Test Procedure -

Step #

Action

Expected Result

Test Data

Formula/Navigation Validation

1

Locate Current Capacity card

Card visible in main content area

Card placement

UI location: Main metrics section

2

Verify capacity display format

"850/1000 MLD" with units

Capacity data

Format: Current Throughput / Design Capacity with MLD units

3

Verify utilization calculation

shows 85.0%

Utilization data

Formula: (Current_Throughput / Design_Capacity) × 100

4

Verify capacity data source

Values match SCADA/operational systems

Data consistency

Integration: Real-time operational data

5

Locate Operational Performance card

Card visible with performance score

Card display

UI element: Performance card placement

6

Verify performance score

Score: 91 with "Excellent" tag

Performance data

Score display: Numeric value with qualitative tag

7

Verify performance calculation

Composite score from multiple metrics

Calculation validation

Formula: Weighted average of Uptime%, Efficiency%, SLA Compliance%

8

Test performance score ranges

Excellent >90, Good 80-90, Fair 70-80, Poor <70

Score ranges

Business rules: Correct qualitative tag assignment

9

Test performance data integration

Score updates with operational data changes

Data integration

Real-time: Performance reflects current operations

10

Locate Critical Alerts card

Card shows alert count and status

Alert display

UI element: Alerts card with count

11

Verify alert count accuracy

Count: 1 critical alert

Alert data

Count: Open alerts with Critical/High priority

12

Test alert count formula

Count matches database query for critical alerts

Count validation

Formula: COUNT(alerts) WHERE priority IN ('Critical', 'High') AND status = 'Open'

13

Locate Assets card

Card shows total asset count

Asset display

UI element: Assets card with count

14

Verify asset count accuracy

Count: 24 total assets

Asset data

Count: All child assets of current network

15

Verify asset count formula

Count matches child assets in database

Count validation

Formula: COUNT(Asset_ID) WHERE Parent_Network_ID = NET-001

16

Verify "View All Assets" link

Link visible and properly styled

Link display

UI element: Clickable link indication

17

Click "View All Assets" link

Navigate to Assets tab

Navigation test

Navigation: /networks/NET-001#assets

18

Verify assets tab content

Assets tab shows all 24 network assets

Tab validation

Data display: Complete asset list for network

19

Test asset count updates

Count updates when assets added/removed

Dynamic updates

Real-time: Asset count reflects current state

Verification Points - 

Primary_Verification:

  • AC36: Current Capacity card displays accurate utilization with proper color coding
  • AC37: Operational Performance card shows correct composite score calculation
  • AC38: Critical Alerts card displays accurate count and navigates to filtered alerts
  • AC39: Assets card shows correct count and navigates to assets tab

Secondary_Verifications:

  • Visual Design: Consistent card layout and styling
  • Navigation: All clickable cards navigate to correct destinations
  • Real-time Updates: Cards reflect current operational data
  • Color Coding: Appropriate visual indicators for different states
  • Tooltips: All cards provide helpful descriptive information

Negative_Verification:

  • Missing data handled gracefully without breaking display
  • Invalid calculations don't crash the interface
  • Navigation failures provide appropriate user feedback
  • Performance remains acceptable with large datasets
  • Error states display user-friendly messages

Test Case TC_010: Network Performance Tab - Complete KPI Validation and Asset Analysis

Test Case Metadata

Test Case ID: AX03US10_TC_010
Title: Verify Network Performance Tab - All KPIs, Water Transfer Efficiency, and Asset Health Metrics
Created By:Prachi
Created Date: 2025-01-20
Version: 1.0

Classification

Module/Feature: Networks Management (AX02US03)
Test Type: Functional, Integration
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Semi-Automated

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Performance-Monitoring, KPI-Validation, Asset-Health, 

      Water-Transfer-Efficiency, Network-Operations, Real-Time-Data, Dashboard, 

      P1-Critical, Phase-Regression, Type-Functional, Platform-Web, Report-Engineering, 

      Report-Product, MOD-Networks, Customer-Operations, Risk-High, Business-Critical, 

      Revenue-Impact-High, Integration-SCADA, Integration-Asset-Management, 

      Cross-Module-Financial-System


Business Context

Customer_Segment: Water Utility Operations
Revenue_Impact: High
Business_Priority: Must-Have
Customer_Journey: Daily-Operations-Monitoring
Compliance_Required: Yes
SLA_Related: Yes

Quality Metrics

Risk_Level: High
Complexity_Level: High
Expected_Execution_Time: 20 minutes
Reproducibility_Score: High
Data_Sensitivity: High
Failure_Impact: High

Coverage Tracking

Feature_Coverage: 100%
Integration_Points: SCADA-API, Database, Real-time-Data, Asset-Management, Financial-System
Code_Module_Mapped: AX
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Operations, Asset-Management
Report_Categories: Performance-Dashboard, Asset-Health, Operational-Efficiency
Trend_Tracking: Yes
Executive_Visibility: Yes
Customer_Impact_Level: High

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+, Firefox 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: SCADA system, Database server, Asset management system, Financial integration
Performance_Baseline: Tab load < 2 seconds, KPI calculations < 1 second
Data_Requirements: Network with complete performance history, asset data, and financial information

Prerequisites

Setup_Requirements: Network Operations Manager logged in, network with performance data
User_Roles_Permissions: Network Operations Manager or Asset Manager role
Test_Data:

  • Network: NET-001 (Downtown Distribution Network)
  • Network Health Index: 92.3% (+3.2% trend)
  • Total Assets: 24 (18 good, 5 fair, 1 poor condition)
  • Network Availability: 99.2% (+0.3% trend)
  • Out of Service Assets: 1 (4.2%)
  • Average RUL: 15.8 years (Above Target)
  • Inspection Compliance: 96.7%
  • Overall Risk Score: 28 (Low Risk)
  • Service Level Achievement: 98.4%
  • Water Transfer Efficiency data: NRW 8.5%, Pressure 62 psi, Flow 850/825 MLD
  • Financial data: Total Asset Value $2,850,000, Maintenance Spend $63K

Prior_Test_Cases: Login (TC_LOGIN_001), Network Access (TC_001)

Test Procedure - 

Step #

Action

Expected Result

Test Data

Formula/Navigation Validation

1

Navigate to Network Performance tab

Performance tab loads with primary KPI cards

NET-001

Tab navigation: Performance content displays

2

NETWORK HEALTH INDEX KPI VALIDATION

Value: 92.3% with trend indicator (+3.2% from last month)

92.3%

Formula: Weighted average of Condition Score, Performance Metrics, Compliance Status

3

Verify Network Health Index tooltip

Tooltip: "Network Health Index - A single, comprehensive score representing the overall health of the network, combining physical condition, operational performance, and compliance."

Tooltip content

Hover validation: Tooltip accuracy and helpfulness

4

TOTAL ASSETS IN NETWORK KPI VALIDATION

Value: 24 with trend comparison to previous quarter

24 assets

Formula: COUNT(Asset_ID) WHERE Parent_Network_ID = [Current_Network_ID]

5

Verify Total Assets tooltip

Tooltip: "Total Assets in Network - The total number of individual assets (pipes, valves, meters, etc.) that make up this network."

Tooltip content

Hover validation: Tooltip content accuracy

6

NETWORK AVAILABILITY KPI VALIDATION

Value: 99.2% with trend (+0.3% from last month)

99.2%

Formula: (Scheduled Time - Total Downtime) / Scheduled Time * 100

7

Verify Network Availability tooltip

Tooltip: "Network Availability - The percentage of time the network has been operational and available to provide service as scheduled."

Tooltip content

Hover validation: Tooltip explanation clarity

8

OUT OF SERVICE ASSETS KPI VALIDATION

Value: 1 (4.2%) with trend comparison

1 asset (4.2%)

Formula: COUNT(Asset_ID) WHERE Parent_Network_ID = [Current_Network_ID] AND Status = 'Out of Service'

9

Verify Out of Service Assets tooltip

Tooltip: "Out of Service Assets - The number of assets within this network that are currently in a non-operational state due to failure or maintenance."

Tooltip content

Hover validation: Tooltip accuracy

10

AVG REMAINING LIFE KPI VALIDATION

Value: 15.8 years, subtitle: "Above Target"

15.8 years

Formula: AVG(Asset_RUL) for all network assets

11

Verify Avg Remaining Life tooltip

Tooltip: "Average Remaining Life (RUL) - The average estimated time remaining before the assets in this network are expected to require major overhaul or replacement."

Tooltip content

Hover validation: RUL explanation clarity

12

INSPECTION COMPLIANCE KPI VALIDATION

Value: 96.7%, status indicator

96.7%

Formula: (Completed_On_Time_Inspections / Total_Scheduled_Inspections) * 100

13

Verify Inspection Compliance tooltip

Tooltip: "Inspection Compliance - The percentage of all scheduled inspections for this network that were completed by their due date in the last period."

Tooltip content

Hover validation: Compliance definition accuracy

14

OVERALL RISK SCORE KPI VALIDATION

Value: 28, subtitle: "Low Risk"

28 (Low Risk)

Value: Network's criticality score from assessment

15

Verify Overall Risk Score tooltip

Tooltip: "Overall Risk Score - The overall risk this network poses, based on its criticality assessment. A lower score indicates lower risk."

Tooltip content

Hover validation: Risk interpretation clarity

16

SERVICE LEVEL ACHIEVEMENT KPI VALIDATION

Value: 98.4%

98.4%

Formula: (Time_in_SLA / Total_Time) * 100

17

Verify Service Level Achievement tooltip

Tooltip: "Service Level Achievement - The percentage of time this network has operated within its defined Service Level Agreement (SLA) targets."

Tooltip content

Hover validation: SLA definition accuracy

Verification Points - 

Primary_Verification:

  • AC26: All primary KPI cards display correct values with proper trend indicators and tooltips
  • AC27: Secondary KPI cards show accurate calculations and appropriate status indicators
  • AC28: Water transfer efficiency metrics display real-time data with correct formulas
  • AC29: Asset health and age profile widgets show accurate distributions and interactive elements
  • AC30: Financial KPIs and actionable asset lists provide accurate cost data and functional workflows

Secondary_Verifications:

  • Formula Accuracy: All KPI calculations match specified business rules and formulas
  • Real-time Integration: SCADA and operational data flows correctly into performance metrics

Negative_Verification:

  • Invalid data handled gracefully without breaking KPI displays
  • SCADA connection loss shows appropriate indicators and error handling

Test Case TC_011: Water Transfer Efficiency & Quality Metrics Validation

Test Case Metadata

Test Case ID: AX03US10_TC_011

 Title: Verify Water Transfer Efficiency & Quality Widget - NRW, Pressure, Flow Rate, Quality Status
Created By:Prachi
Created Date: 2025-01-20
Version: 1.0

Classification

Module/Feature: Networks Management (AX02US03)
Test Type: Functional, Integration
Test Level: System
Priority: P0-Critical
Execution Phase: Regression
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Water-Efficiency, Quality-Monitoring, SCADA-Integration, 

      Real-time-Data, Operational-Metrics, P0-Critical, Phase-Regression, Type-Integration, 

      Platform-Web, Report-Engineering, MOD-Networks, Customer-Operations, Risk-High, 

      Business-Critical, Revenue-Impact-High, Integration-SCADA, Integration-Quality-Lab, 

      Cross-Module-Billing-System


Business Context

Customer_Segment: Water Utility Operations
Revenue_Impact: High
Business_Priority: Must-Have
Customer_Journey: Operational-Monitoring
Compliance_Required: Yes
SLA_Related: Yes

Quality Metrics

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

Coverage Tracking

Feature_Coverage: 100%
Integration_Points: SCADA-System, Flow-Meters, Pressure-Sensors, Quality-Lab, Billing-System
Code_Module_Mapped: AX
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Operations, Plant-Supervisor
Report_Categories: Efficiency-Monitoring, Quality-Control
Trend_Tracking: Yes
Executive_Visibility: High
Customer_Impact_Level: Critical

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+, Firefox 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: SCADA system, Flow meters, Pressure sensors, Quality monitoring, Billing system
Performance_Baseline: Real-time data updates < 5 seconds
Data_Requirements: Live network with SCADA integration and quality monitoring

Prerequisites

Setup_Requirements: SCADA integration active, flow/pressure sensors online, quality monitoring enabled
User_Roles_Permissions: Plant Supervisor or Network Operations Manager role
Test_Data:

  • Non-Revenue Water: 8.5% (Below target - Good performance)
  • Average Pressure: 62 psi (Within range)
  • Flow Rate In/Out: 850/825 MLD (97.1% efficiency)
  • Water Quality: OK (All parameters within standards)

Prior_Test_Cases: Performance overview (TC_NET_PERF_001), KPI validation (TC_NET_PERF_002)

Test Procedure - 

Step #

Action

Expected Result

Test Data

Formula/Navigation Validation

1

Locate Water Transfer Efficiency widget

Widget displays in performance overview section

Widget location

UI placement: Efficiency widget visible

2

Verify Non-Revenue Water value

Value: 8.5% displayed

8.5%

NRW accuracy: Water loss percentage

3

Verify NRW calculation formula

Formula: (Water Supplied - Water Billed) / Water Supplied × 100

NRW calculation

Formula: (1000 MLD - 915 MLD) / 1000 MLD × 100 = 8.5%

4

Verify NRW status indicator

Status: "Below target - Good performance" with green indicator

Good performance

Performance assessment: Below 10% target

5

Verify NRW data sources

Water supplied from SCADA, billed from billing system

Data integration

Source validation: SCADA + Billing integration

6

Test NRW threshold logic

Good <10%, Fair 10-15%, Poor >15%

Threshold validation

Classification: 8.5% = Good performance

7

Verify NRW real-time updates

Value updates with new SCADA data

Real-time test

Update frequency: Every 15 minutes

8

Verify Average Pressure value

Value: 62 psi displayed

62 psi

Pressure accuracy: Sensor average

9

Verify Pressure calculation

Average of all pressure sensors in network

Pressure calculation

Formula: SUM(sensor_readings) / COUNT(sensors)

10

Verify Pressure status

Status: "Within range" with green indicator

Within range

Range validation: 60-80 psi target range

11

Verify Pressure data source

Real-time readings from pressure sensors

SCADA integration

Source: Network pressure monitoring points

12

Test Pressure sensor coverage

All network zones represented in average

Sensor coverage

Geographic coverage: All zones monitored

13

Verify Pressure range thresholds

Good 60-80 psi, Caution 50-60 or 80-90 psi, Alert <50 or >90 psi

Range thresholds

Classification: 62 psi = Within range

14

Test Pressure sensor failure handling

Failed sensors excluded from average

Error handling

Fallback logic: Valid sensors only

15

Verify Flow Rate In value

Input flow: 850 MLD displayed

850 MLD

Inflow accuracy: Supply measurement

16

Verify Flow Rate Out value

Output flow: 825 MLD displayed

825 MLD

Outflow accuracy: Distribution measurement

17

Verify Transfer Efficiency calculation

Efficiency: 97.1% calculated and displayed

97.1%

Formula: (825 MLD / 850 MLD) × 100 = 97.1%

18

Verify Flow Rate data sources

Input from supply meters, output from distribution meters

Flow integration

Source: Supply and distribution flow meters

19

Test Flow Rate correlation with NRW

Flow efficiency correlates with NRW calculation

Data correlation

Relationship: (100% - 97.1%) ≈ 2.9% system loss

20

Verify Flow Rate units

All values displayed in MLD (Megaliters per Day)

Unit consistency

Unit validation: Consistent MLD units

21

Test Flow Rate real-time updates

Values update with new meter readings

Real-time test

Update frequency: Every 5 minutes

22

Verify Water Quality status

Status: "OK" with green indicator

OK status

Quality assessment: All parameters compliant

23

Verify Quality parameter integration

Status based on compliance module parameters

Parameter link

Integration: Compliance system data

24

Test Quality alert conditions

Status changes to "Alert" (Red) if any parameter violates

Alert logic

Condition: Any violation triggers alert

25

Verify Quality parameter coverage

Turbidity, chlorine, pH, temperature, bacteria included

Parameter scope

Coverage: All regulatory parameters

26

Test Quality status thresholds

OK = all compliant, Alert = any violation

Status logic

Binary status: Compliant or non-compliant

27

Verify Quality data freshness

Status reflects most recent quality readings

Data currency

Freshness: Latest quality assessment

Verification Points - 

Primary_Verification:

  • AC11: Non-Revenue Water calculation accuracy and performance assessment
  • AC11: Average Pressure monitoring and range validation
  • AC11: Flow Rate measurement and transfer efficiency calculation
  • AC11: Water Quality status integration and alert logic

Secondary_Verifications:

  • SCADA Integration: Real-time data flows correctly from operational systems
  • Data Accuracy: All calculations match manual verification
  • Performance: Widget loads and updates within baseline times
  • Error Handling: System failures managed gracefully
  • Mobile Support: Full functionality on mobile devices

Negative_Verification:

  • SCADA connection loss handled without system failure
  • Invalid sensor readings filtered appropriately
  • Missing data displays appropriate indicators
  • Calculation errors trigger appropriate alerts
  • Quality violations immediately update status


Test Case TC_012: Network Performance Overview - health and age

Test Case Metadata

Test Case ID: AX03US09_TC_012
Title: Verify Network Performance Overview Primary KPI Cards - Health Index, Assets, Availability, Out of Service
Created By:Prachi
Created Date: 2025-01-20
Version: 1.0

Classification

Module/Feature:Networks Management (AX02US03)

 Test Type: Functional
Test Level: System
Priority: P0-Critical
Execution Phase: Smoke
Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags:Happy-Path, Performance-KPIs, Network-Health, Asset-Monitoring, Real-time-Data, 

      Primary-Metrics, P0-Critical, Phase-Smoke, Type-Functional, Platform-Web, 

      Report-Engineering, Report-Product, MOD-Networks, Customer-Operations, 

      Risk-High, Business-Critical, Revenue-Impact-High, Integration-Database, 

      Cross-Module-Asset-Management


Business Context

Customer_Segment: Water Utility Operations
Revenue_Impact: High
Business_Priority: Must-Have
Customer_Journey: Daily-Operations-Monitoring
Compliance_Required: Yes
SLA_Related: Yes

Quality Metrics

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

Coverage Tracking

Feature_Coverage: 100%
Integration_Points: Performance-API, Database, SCADA, Real-time-Data
Code_Module_Mapped: AX
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Operations, Engineering
Report_Categories: Performance-Dashboard, Health-Monitoring
Trend_Tracking: Yes
Executive_Visibility: Yes
Customer_Impact_Level: High

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+, Firefox 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Asset database, Condition assessment system, Chart rendering engine
Performance_Baseline: Chart rendering < 2 seconds
Data_Requirements: Network with diverse asset portfolio and condition assessments

Prerequisites

Setup_Requirements: Network with complete asset condition data and installation dates
User_Roles_Permissions: Asset Manager or Network Operations Manager role
Test_Data:

  • Good Condition: 18 assets (75.0%)
  • Fair Condition: 5 assets (20.8%)
  • Poor Condition: 1 asset (4.2%)
  • Age brackets: 0-5 years (8 assets), 5-10 years (12 assets), 10-20 years (3 assets), >20 years (1 asset)

Prior_Test_Cases: Performance overview (TC_NET_PERF_001), Efficiency validation (TC_NET_PERF_003)

Test Procedure - 

Step #

Action

Expected Result

Test Data

ormula/Navigation Validation

1

Locate Asset Health Status widget

Widget displays health distribution legend

Widget location

UI placement: Health widget visible in performance section

2

Verify Good Condition count

Count: 18 assets (75.0%)

18 assets

Count accuracy: Assets with condition score >80

3

Verify Good Condition calculation

Formula: COUNT(Asset_ID) WHERE Condition_Score > 80

Good calculation

SQL: SELECT COUNT(*) FROM assets WHERE condition_score > 80 AND parent_network_id = 'NET-001'

4

Verify Good Condition percentage

Percentage: (18/24) × 100 = 75.0%

75.0%

Formula: (Good_Count / Total_Assets) × 100

5

Verify Fair Condition count

Count: 5 assets (20.8%)

5 assets

Count accuracy: Assets with condition score 60-80

6

Verify Fair Condition calculation

Formula: COUNT(Asset_ID) WHERE Condition_Score BETWEEN 60 AND 80

Fair calculation

SQL: SELECT COUNT(*) FROM assets WHERE condition_score BETWEEN 60 AND 80

7

Verify Fair Condition percentage

Percentage: (5/24) × 100 = 20.8%

20.8%

Formula: (Fair_Count / Total_Assets) × 100

8

Verify Poor Condition count

Count: 1 asset (4.2%)

1 asset

Count accuracy: Assets with condition score <60

9

Verify Poor Condition calculation

Formula: COUNT(Asset_ID) WHERE Condition_Score < 60

Poor calculation

SQL: SELECT COUNT(*) FROM assets WHERE condition_score < 60

10

Verify Poor Condition percentage

Percentage: (1/24) × 100 = 4.2%

4.2%

Formula: (Poor_Count / Total_Assets) × 100

11

Verify total asset validation

Total: 18 + 5 + 1 = 24 assets

24 total

Validation: Sum equals total network assets

12

Verify color coding

Good=Green, Fair=Yellow, Poor=Red

Color validation

Visual standard: Consistent color scheme

13

Locate Asset Age Profile chart

Horizontal bar chart displays age distribution

Chart location

UI placement: Age chart visible below health distribution

14

Verify 0-5 years age bracket

Count: 8 assets in 0-5 year range

8 assets

Age calculation: DATEDIFF(year, installation_date, GETDATE()) BETWEEN 0 AND 5

15

Verify 5-10 years age bracket

Count: 12 assets in 5-10 year range

12 assets

Age calculation: DATEDIFF(year, installation_date, GETDATE()) BETWEEN 5 AND 10

16

Verify 10-20 years age bracket

Count: 3 assets in 10-20 year range

3 assets

Age calculation: DATEDIFF(year, installation_date, GETDATE()) BETWEEN 10 AND 20

17

Verify >20 years age bracket

Count: 1 asset over 20 years

1 asset

Age calculation: DATEDIFF(year, installation_date, GETDATE()) > 20

18

Verify age bracket totals

Total: 8 + 12 + 3 + 1 = 24 assets

24 total

Validation: Sum equals total network assets

19

Verify chart color correlation

Bar colors match health status legend

Color correlation

Visual correlation: Age bars use health status colors

20

Test chart interactivity

Hovering shows detailed breakdown

Hover interaction

Chart interaction: Tooltip with asset details

21

Verify chart responsive design

Chart scales properly on different screen sizes

Responsive test

Chart responsiveness: Readable on mobile

Verification Points - 

Primary_Verification:

  • AC11: Asset health status distribution shows accurate condition breakdown
  • AC11: Age profile chart displays correct asset age ranges
  • AC11: Color coding consistency between health and age visualizations
  • AC11: Chart calculations match database asset counts

Secondary_Verifications:

  • Visual Quality: Charts render professionally with clear labeling
  • Performance: Charts load within 2-second baseline
  • Interactivity: Chart elements respond to user interactions
  • Accessibility: Charts support screen readers and high contrast
  • Data Integrity: Visual data matches underlying database

Negative_Verification:

  • Missing asset data handled with appropriate placeholders
  • Invalid condition scores excluded from calculations
  • Chart rendering errors display fallback content
  • Performance degradation handled gracefully
  • Mobile rendering maintains chart readability




Test Case TC_013: Financial Overview & Proactive Maintenance KPIs

Test Case Metadata

Test Case ID: AX03US09_TC_013
Title: Verify Financial Overview KPIs and Proactive Maintenance Asset Lists - Value, Spend, Variance, Emergency Repairs
Created By:prachi
Created Date: 2025-01-20
Version: 1.0

Classification

Module/Feature: Networks Management (AX02US03)

 Test Type: Functional, Integration
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Semi-Automated

Enhanced Tags for 17 Reports Support

Tags:Happy-Path, Financial-KPIs, Maintenance-Monitoring, Asset-Replacement, 

      Budget-Tracking, Proactive-Maintenance, P1-Critical, Phase-Regression, 

      Type-Integration, Platform-Web, Report-Engineering, MOD-Networks, 

      Customer-Finance, Risk-Medium, Business-High, Revenue-Impact-High, 

      Integration-Financial-System, Integration-CMMS, Cross-Module-Asset-Database


Business Context

Customer_Segment: Asset Management, Finance
Revenue_Impact: High
Business_Priority: Must-Have
Customer_Journey: Financial-Planning
Compliance_Required: No
SLA_Related: No

Quality Metrics

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

Coverage Tracking

Feature_Coverage: 100%
Integration_Points: Financial-System, CMMS, Asset-Database, Budget-System
Code_Module_Mapped: AX
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Finance, Asset-Management
Report_Categories: Financial-Dashboard, Maintenance-Analytics
Trend_Tracking: Yes
Executive_Visibility: High
Customer_Impact_Level: Medium

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+, Firefox 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Financial system, CMMS, Asset database, Budget management
Performance_Baseline: Financial calculations < 3 seconds
Data_Requirements: Network with complete financial and maintenance history

Prerequisites

Setup_Requirements: Network with financial data, maintenance records, budget allocations
User_Roles_Permissions: Asset Manager or Finance Manager role
Test_Data:

  • Total Asset Value: $2,850,000
  • Maintenance Spend: $63,000 (Planned: $45K, Unplanned: $18K)
  • Budget Variance: +5% (Under budget)
  • Emergency Repairs: $18,000
  • Assets approaching replacement with cost estimates

Prior_Test_Cases: Performance overview (TC_NET_PERF_001), Asset health (TC_NET_PERF_004)

Test Procedure - 

Step #

Action

Expected Result

Test Data

Formula/Navigation Validation

1

Locate Financial Overview section

Financial KPI cards display in second section

Section location

UI placement: Financial section below performance overview

2

Verify Total Asset Value

Value: $2,850,000 displayed

$2,850,000

Asset value: Current book value of network

3

Verify Asset Value calculation

Formula: Initial Capital Cost - Accumulated Depreciation

Value calculation

Formula: $4,200,000 - $1,350,000 = $2,850,000

4

Verify Asset Value data source

Integration with financial system

Financial integration

Source: Financial management module

5

Verify Maintenance Spend total

Value: $63,000 displayed

$63,000

Spend total: All maintenance costs current period

6

Verify Maintenance Spend calculation

Formula: SUM(Total_Cost) WHERE Period = 'Current'

Spend calculation

Formula: Planned ($45K) + Unplanned ($18K) = $63K

7

Verify Maintenance Spend breakdown

Planned: $45,000, Unplanned: $18,000

Spend breakdown

Category breakdown: Planned vs unplanned costs

8

Test Maintenance Spend data source

Integration with CMMS work order costs

CMMS integration

Source: Work order management system

9

Verify Maintenance percentage of value

Calculation: ($63K / $2,850K) × 100 = 2.2%

Percentage calculation

Formula: (Maintenance_Cost / Asset_Value) × 100

10

Verify Budget Variance value

Value: +5% (Under budget)

+5% variance

Variance accuracy: Budget vs actual comparison

11

Verify Budget Variance calculation

Formula: ((Budgeted Spend - Actual Spend) / Budgeted Spend) × 100

Variance calculation

Formula: (($66K - $63K) / $66K) × 100 = +4.5%

12

Test Budget Variance thresholds

Green >0%, Yellow -5% to 0%, Red <-5%

Threshold logic

Classification: +5% = Green (under budget)

13

Verify Budget Variance data source

Integration with budget management system

Budget integration

Source: Budget planning module

14

Verify Emergency Repairs value

Value: $18,000 displayed

$18,000

Emergency cost: Unplanned repair expenses

15

Verify Emergency Repairs calculation

Formula: SUM(Total_Cost) WHERE Type = 'Emergency'

Emergency calculation

SQL: SELECT SUM(cost) FROM work_orders WHERE type = 'Emergency'

16

Verify Emergency Repairs percentage

Percentage: ($18K / $63K) × 100 = 28.6% of total maintenance

Emergency percentage

Formula: (Emergency_Cost / Total_Maintenance) × 100

17

Test Emergency Repairs alert threshold

Red >25%, Yellow 15-25%, Green <15%

Alert threshold

Visual indicator: Red for 28.6%

18

Verify Emergency Repairs trend

Comparison with previous period

Trend analysis

Trend: Month-over-month emergency cost change

19

Locate Assets Approaching Replacement widget

List displays below financial KPIs

Widget location

UI placement: Replacement list in maintenance section

20

Verify replacement list criteria

Assets with RUL < 5 years

List criteria

Filter: Remaining Useful Life threshold

21

Verify replacement list sorting

Assets sorted by urgency (RUL ascending)

Sort order

Order: Most urgent replacements first

22

Verify Main Distribution Valve entry

Asset: Main Distribution Valve, Cost: $85,000, RUL: 2 years

Valve entry

Data accuracy: Asset details and replacement cost

23

Verify Pressure Regulator entry

Asset: Pressure Regulator Station, Cost: $125,000, RUL: 1 year

Regulator entry

Data accuracy: Highest priority due to 1-year RUL

24

Verify replacement cost estimates

All costs include labor, materials, and installation

Cost estimates

Cost completeness: Total replacement costs

25

Locate Frequent Failure Assets widget

List displays unreliable "bad actor" assets

Widget location

UI placement: Failure list below replacement list

26

Verify failure list criteria

Top 3-5 assets with most failures in last period

List criteria

Filter: Failure frequency ranking

27

Verify failure list sorting

Assets sorted by failure count descending

Sort order

Order: Most problematic assets first

28

Verify failure asset details

Asset Name, ID, Failure Count, Last Failure Date

Asset details

Data completeness: All failure tracking info

29

Test view button functionality

view button opens asset detailed profile

view test

Navigation: Asset profile with failure history

Verification Points - 

Primary_Verification:

  • AC11: Financial KPIs display accurate calculated values from integrated systems
  • AC11: Maintenance spend breakdown correctly categorizes planned vs unplanned costs
  • AC11: Budget variance calculation and color coding work correctly
  • AC11: Asset replacement and failure lists provide actionable maintenance insights

Secondary_Verifications:

  • Integration: Financial, CMMS, and budget systems provide accurate data
  • Navigation: KPI clicks and list buttons navigate to appropriate modules
  • Performance: Financial calculations complete within 3-second baseline
  • Data Accuracy: All values match source system calculations
  • Visual Design: Consistent styling and color coding throughout

Negative_Verification:

  • Missing financial data handled with appropriate fallbacks
  • Invalid cost data excluded from calculations
  • Budget system disconnection managed gracefully
  • Zero-value scenarios display properly
  • Permission restrictions enforced for financial data access 115+

Test Case TC_014: Network Alerts Management and Real-Time Monitoring

Test Case Metadata

Test Case ID: AX03US13_TC_014
Title: Verify Network Alerts Management - Critical Assets, Anomalies, and Predictive Maintenance Alerts
Created By: Prachi
Created Date: 2025-01-20
Version: 1.0

Classification

Module/Feature:Networks Management (AX02US03)

 Test Type: Functional, Integration, Real-Time
Test Level: System
Priority: P0-Critical
Execution Phase: Regression
Automation Status: Semi-Automated

Enhanced Tags for 17 Reports Support

Tags:  Happy-Path, Negative, Alert-Management, Real-Time-Monitoring, SCADA-Integration, 

      Predictive-Maintenance, Critical-Assets, Network-Operations, P0-Critical, 

      Phase-Regression, Type-Integration, Platform-Web, Platform-Mobile, 

      Report-Engineering, MOD-Networks, Customer-Operations, Risk-Critical, 

      Business-Critical, Revenue-Impact-Critical, Integration-SCADA, Integration-CMMS, 

      Cross-Module-Alert-Engine


Business Context

Customer_Segment: Water Utility Operations
Revenue_Impact: Critical
Business_Priority: Must-Have
Customer_Journey: Emergency-Response
Compliance_Required: Yes
SLA_Related: Yes

Quality Metrics

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

Coverage Tracking

Feature_Coverage: 100%
Integration_Points: SCADA-System, Alert-Engine, CMMS, Predictive-Analytics
Code_Module_Mapped: AX
Requirement_Coverage: Complete
Cross_Platform_Support: Web, Mobile

Stakeholder Reporting

Primary_Stakeholder: Operations, Maintenance
Report_Categories: Alert-Management, Critical-Response
Trend_Tracking: Yes
Executive_Visibility: Critical
Customer_Impact_Level: Critical

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+, Firefox 115+
Device/OS: Windows 10/11, iOS 15+, Android 11+
Screen_Resolution: Desktop-1920x1080, Mobile-375x667
Dependencies: SCADA system, Alert engine, CMMS integration, Predictive analytics service
Performance_Baseline: Alert response < 5 seconds, Real-time updates < 3 seconds
Data_Requirements: Active network with assets, SCADA data, maintenance history, predictive models

Prerequisites

Setup_Requirements: Network Operations Manager logged in, active alerts configured, SCADA integration active
User_Roles_Permissions: Network Operations Manager or Plant Supervisor role
Test_Data:

  • Active network: NET-001 with operational assets
  • Critical asset out of service: Secondary Pump P-003 (Under Repair)
  • Real-time anomalies: Motor M-007 (Vibration levels high), Temperature sensor T-005 (Spike detected)
  • Emergency work orders: 2 open critical priority orders
  • SLA breaches: 1 current period violation
  • Overdue tasks: 3 work orders past due date
  • Work order backlog: 48 estimated hours
  • High maintenance cost assets: Top 3 assets with monthly costs
  • Predictive alerts: Bearing replacement prediction (85% confidence, 30 days)

Prior_Test_Cases: Login functionality (TC_LOGIN_001), Network access (TC_001)

Test Procedure -

Step #

Action

Expected Result

Test Data

Formula/Navigation Validation

1

Navigate to Network Alerts tab

Alerts tab loads with active alerts sections

NET-001

Tab navigation: Alerts content displays properly

2

Verify Critical Assets Out of Service widget

Widget displays with asset list

Critical assets section

Widget presence: Critical assets section visible

3

Verify asset details display

Asset Name: "Secondary Pump P-003", ID visible

Secondary Pump P-003

Data display: Asset name and unique identifier shown

4

Verify current status

Status: "Under Repair", reason clearly displayed

Under Repair status

Status accuracy: Current repair status visible

5

Verify ETA display

ETA: Tomorrow's date, estimated return time

Tomorrow

Time estimation: Return to service date shown

6

Test asset details tooltip

Hover over asset name shows tooltip

Asset tooltip

Tooltip validation: "The specific asset that is currently out of service"

7

Test status tooltip

Hover over status shows current status tooltip

Status tooltip

Tooltip validation: "The latest update on the repair or recovery status"

8

Verify Anomalies widget

Real-time anomalies section displays

Anomalies widget

Widget presence: Anomalies section visible

9

Verify anomaly count

Count: 3 anomalies detected

3 anomalies

Count accuracy: Current anomaly count displayed

10

Verify first anomaly details

Asset: "Motor M-007", Description: "Vibration levels high"

Motor M-007

Anomaly data: Asset identification and issue description

11

Verify anomaly timestamp

Timestamp: "1 min ago", relative time display

1 min ago

Time accuracy: Real-time timestamp calculation

12

Test anomaly source tooltip

Hover over asset name shows source tooltip

Source tooltip

Tooltip validation: "The specific asset or sensor reporting an anomalous reading"

13

Test anomaly details tooltip

Hover over description shows details tooltip

Details tooltip

Tooltip validation: "A description of the deviation from normal operating parameters"

14

Verify Emergency Work Orders KPI

Count: 2, "Assign Resources" button

2 emergency orders

KPI accuracy: COUNT(SO_ID) WHERE Priority = 'Emergency' AND Status != 'Completed'

15

Test emergency orders tooltip

Hover shows emergency work orders description

Emergency tooltip

Tooltip validation: "The number of open work orders that require immediate attention"

16

Click Assign Resources button

Navigate to resource allocation view

Resource allocation

Navigation: Resource scheduling view opens, filtered for emergency orders

17

Verify SLA Breaches KPI

Count: 1, "Escalate" button

1 SLA breach

KPI accuracy: COUNT(SLA_Breach_ID) WHERE Period = 'Current'

18

Test SLA breach tooltip

Hover shows SLA breaches description

SLA tooltip

Tooltip validation: "The number of times this network has operated outside of its defined service level targets"

19

Verify Overdue Tasks KPI

Count: 3, "View Details" button

3 overdue tasks

KPI accuracy: COUNT(SO_ID) WHERE Due_Date < Current_Date AND Status != 'Completed'

20

Test overdue tasks tooltip

Hover shows overdue tasks description

Overdue tooltip

Tooltip validation: "The number of scheduled work orders that have not been completed by their due date"

21

Click View Details button

Navigate to O&M tab with filtered view

O&M filtered view

Navigation: O&M tab opens showing only overdue work orders

22

Verify Work Order Backlog KPI

Hours: 48, "Optimize Schedule" button

48 hours backlog

KPI accuracy: SUM(Estimated_Hours) WHERE Priority != 'Emergency' AND Status = 'Open'

23

Test backlog tooltip

Hover shows work order backlog description

Backlog tooltip

Tooltip validation: "The total estimated labor hours required to complete all currently open work orders"

24

Click Optimize Schedule button

Navigate to scheduling optimization tool

Schedule optimizer

Navigation: Scheduling tool opens for backlog planning

25

Verify High Maintenance Cost Assets widget

List of top assets with highest costs

Cost assets widget

Widget presence: High cost assets section visible

26

Verify cost asset details

Asset Name, ID, Monthly Cost displayed

Asset cost data

Data display: Asset identification and cost information

27

Test cost assets tooltip

Hover shows high maintenance cost description

Cost tooltip

Tooltip validation: "The assets within this network that are incurring the highest maintenance and repair costs"

28

Test view button

Click view on high-cost asset

Asset view

Navigation: Asset financial/maintenance history page opens

29

Verify Predictive Maintenance Alerts widget

List of predictive alerts from analytics engine

Predictive alerts

Widget presence: Predictive maintenance section visible

30

Verify predictive alert details

Asset Name, ID, Description: "Bearing replacement needed"

Bearing alert

Alert data: Asset identification and failure prediction

31

Verify prediction confidence

Confidence: 85%, reliability indicator

85% confidence

Analytics data: Prediction confidence level shown

32

Verify prediction timeframe

Timeframe: 30 days, failure timeline

30 days

Timeline data: Predicted failure timeframe displayed

33

Test predictive alerts tooltip

Hover shows predictive maintenance description

Predictive tooltip

Tooltip validation: "A list of potential future failures predicted by the analytics engine"

34

ACTIVE VIOLATIONS VALIDATION

List of unresolved compliance violations

Violation data

Data source: Active compliance violations for network

35

Verify violation details

Violation Name, Status, Due Date displayed

Violation information

Compliance data: Complete violation details

36

Test View Details on violation

Click violation View Details button

Violation navigation

Navigation: Compliance tab with violation details

37

OVERDUE INSPECTIONS VALIDATION

List of inspections past due date

Inspection data

Data source: Inspection schedules past due date

38

Verify inspection details

Asset Name, ID, Priority, Days Overdue shown

Inspection information

Schedule data: Complete inspection details

39

Test Schedule inspection

Click "Schedule" on overdue inspection

Schedule action

Navigation: Create Service Order for inspection task

40

Test real-time anomaly updates

New anomalies appear without page refresh

Real-time updates

Real-time functionality: Live SCADA integration updates

41

Verify alert timestamps update

Relative timestamps update (2 min ago → 3 min ago)

Dynamic timestamps

Time accuracy: Automatic timestamp updates

42

Test alert clearing

Resolved anomalies disappear from active list

Alert resolution

Alert lifecycle: Resolved alerts removed from display

Verification Points -

Primary_Verification:

  • AC13: Critical assets out of service display with accurate status and ETA information
  • AC26: Maintenance workload KPIs show correct counts and enable proper workflow navigation
  • AC27: Proactive alerts display predictive maintenance and cost information with action buttons
  • AC28: Compliance violations and overdue inspections show accurate information with navigation
  • AC29: Real-time alert updates function properly with proper notification systems

Secondary_Verifications:

  • Integration: SCADA data flows correctly into alert system
  • Workflow Navigation: All action buttons navigate to correct destinations with proper data
  • Real-time Updates: Alert information updates without page refresh
  • Mobile Support: Full alert functionality available on mobile devices
  • Data Accuracy: Alert information matches actual system conditions

Negative_Verification:

  • Invalid alert data filtered out appropriately
  • Alert escalation workflows function under error conditions
  • Mobile alert functionality works with poor network connectivity
  • Unauthorized users cannot escalate or modify alerts
  • System gracefully handles SCADA connection loss


Test Case TC_015: Network Financial Management - Book Value and Depreciation

Test Case Metadata

Test Case ID: AX03US04_TC_015
Title: Verify Network Financial Management - Book Value, Depreciation Schedule, and Component End-of-Life Analysis
Created By:prachi
Created Date: 2025-01-20
Version: 1.0

Classification

Module/Feature: Networks Management (AX02US03)

 Test Type: Functional
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Semi-Automated

Enhanced Tags for 17 Reports Support

Tags:  Happy-Path, Financial-Management, Depreciation, Asset-Valuation, Capital-Planning, 

      Asset-Manager, Book-Value, P1-Critical, Phase-Regression, Type-Business-Logic, 

      Platform-Web, Report-Engineering, Report-Product, MOD-Networks, Customer-Finance, 

      Risk-High, Business-High, Revenue-Impact-High, Integration-Financial-API, 

      Cross-Module-Asset-Registry


Business Context

Customer_Segment: Water Utility Finance
Revenue_Impact: High
Business_Priority: Must-Have
Customer_Journey: Financial-Planning
Compliance_Required: Yes
SLA_Related: No

Quality Metrics

Risk_Level: High
Complexity_Level: High
Expected_Execution_Time: 15 minutes
Reproducibility_Score: High
Data_Sensitivity: High
Failure_Impact: High

Coverage Tracking

Feature_Coverage: 95%
Integration_Points: Financial-API, Database, Audit-Log, Reporting
Code_Module_Mapped: AX
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Finance, Asset-Management
Report_Categories: Financial-Dashboard, Asset-Valuation
Trend_Tracking: Yes
Executive_Visibility: Yes
Customer_Impact_Level: High

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+, Firefox 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Database server, Financial calculation engine, Audit service
Performance_Baseline: Financial calculations < 2 seconds
Data_Requirements: Network with complete financial history, components with RUL data

Prerequisites

Setup_Requirements: Asset Manager logged in, network with financial data
User_Roles_Permissions: Asset Manager or Finance Manager role
Test_Data:

  • Network: NET-001 with complete financial profile
  • Current Book Value: $2,850,000
  • Initial Capital Cost: $4,200,000
  • Accumulated Depreciation: ($1,350,000)
  • Salvage Value: $150,000
  • Annual Depreciation: $180,000
  • Components nearing end-of-life: Main Distribution Valve (2 years), Pressure Regulator Station (1 year)
  • Financial history with multiple ledger entries

Prior_Test_Cases: Network access (TC_001), Network details (TC_002)

Test Procedure - 

Step #

Action

Expected Result

Test Data

Formula/Navigation Validation

1

Navigate to Finance tab

Finance tab loads with book value section

NET-001

Tab navigation: Finance content displays

2

Verify Current Book Value display

Primary value: $2,850,000 prominently displayed

$2,850,000

Formula: Initial Capital Cost - Accumulated Depreciation

3

INITIAL CAPITAL COST VALIDATION

Value: $4,200,000, labeled clearly

$4,200,000

Historical cost: Original network investment

4

ACCUMULATED DEPRECIATION VALIDATION

Value: ($1,350,000) in parentheses, negative display

($1,350,000)

Cumulative depreciation: Sum of all depreciation expenses

5

SALVAGE VALUE VALIDATION

Value: $150,000, end-of-life estimate

$150,000

Accounting estimate: Residual value projection

6

BOOK VALUE CALCULATION VERIFICATION

Current Book Value = $4,200,000 - $1,350,000 = $2,850,000

Mathematical validation

Formula accuracy: Initial Cost - Accumulated Depreciation

7

Navigate to Overview tab

Default view shows depreciation schedule

Overview tab

Tab navigation: Default depreciation view

8

ANNUAL DEPRECIATION VALIDATION

Current year: $180,000

$180,000

Formula: (Initial Cost - Salvage Value) / Useful Life

9

DEPRECIATION TO DATE VALIDATION

Current year progress: $90,000

$90,000

Year-to-date depreciation recorded

10

REMAINING DEPRECIATION VALIDATION

Future depreciation: $2,700,000

$2,700,000

Formula: Current Book Value - Salvage Value

11

NEXT DEPRECIATION DATE VALIDATION

Date: Dec 31, 2025

Dec 31, 2025

Schedule: Next fiscal year-end

12

DEPRECIATION CALCULATION VERIFICATION

Annual = ($4,200,000 - $150,000) / 22.5 years = $180,000

Mathematical validation

Straight-line depreciation formula accuracy

13

Verify EOL components section

Section displays components with RUL < 5 years

EOL components

Query: RUL threshold filter

14

MAIN DISTRIBUTION VALVE VALIDATION

Component: $85,000 replacement, 2 years remaining

Valve data

Component details: Cost estimate, timeline

15

Verify Main Valve RUL color coding

Red tag for < 2 years remaining

Color validation

Visual indicator: Red for urgent replacement

16

PRESSURE REGULATOR STATION VALIDATION

Component: $125,000 replacement, 1 year remaining

Regulator data

Component details: High priority due to timeline

17

Verify Regulator RUL color coding

Red tag for 1 year remaining

Color validation

Visual indicator: Red for critical timeline

18

FLOW METER ASSEMBLY VALIDATION

Component: $35,000 replacement, 3 years remaining

Meter data

Component details: Medium priority

19

Verify Flow Meter RUL color coding

Yellow tag for 2-4 years remaining

Color validation

Visual indicator: Yellow for medium priority

20

PIPELINE SECTION A-5 VALIDATION

Component: $350,000 replacement, 4 years remaining

Pipeline data

Component details: High value replacement

21

Verify Pipeline RUL color coding

Yellow tag for 4 years remaining

Color validation

Visual indicator: Yellow for planning horizon

22

Verify component sorting

List sorted by RUL ascending (most urgent first)

Sort order

Data ordering: Prioritized by urgency

23

TOTAL REPLACEMENT COST CALCULATION

Sum of all EOL component costs: $595,000

$595,000

Planning support: Total future capital needs

24

Navigate to History tab

Financial history ledger loads

History tab

Tab navigation: Historical data display

24

Verify ledger table structure

Columns: Effective Date, Event Type, Value Change, Book Value at End, Notes

Table structure

Data presentation: Complete audit trail

25

DEPRECIATION ENTRIES VALIDATION

Annual depreciation events with negative values

Depreciation records

Historical accuracy: Consistent annual entries

26

CAPITAL IMPROVEMENT ENTRIES VALIDATION

Asset additions/upgrades with positive values

Capital records

Investment tracking: Asset enhancement records

27

Verify chronological order

Entries sorted by date descending (newest first)

Date sorting

Data ordering: Most recent events first

28

Test year filter dropdown

Filter by specific fiscal year options

Year selection

Data filtering: Year-specific views

29

Apply year filter

Select "2024" from year dropdown

2024 filter

Filter application: Only 2024 entries shown

30

Test event type filter

Filter options: Annual Depreciation, Component Replacement, Capital Improvement, All Events

Event filtering

Event categorization: Type-specific filtering

31

Apply event type filter

Select "Annual Depreciation" from event type

Depreciation filter

Filter application: Only depreciation entries shown

32

Test combined filters

Apply both year and event type filters

Combined filtering

Filter combination: Year AND event type

33

Clear all filters

Reset filters to show all entries

Filter reset

Filter clearing: All entries visible

34

Test export functionality

Export filtered history to CSV/Excel

Export action

Data export: Regulatory reporting support

34

Verify export filename format

Format: "network_financial_history_YYYY-MM-DD.csv"

Export filename

File naming: Consistent format

Verification Points - 

Primary_Verification:

  • AC18: Book value calculation accuracy and edit functionality with proper permissions
  • AC19: Depreciation schedule calculations and timing with correct formulas
  • AC20: Component end-of-life analysis with color coding and replacement planning
  • AC21: Financial history ledger completeness, filtering, and immutable audit trail

Secondary_Verifications:

  • Mathematical Accuracy: All financial calculations correct and properly displayed
  • Audit Compliance: Complete change tracking and logging with user attribution
  • Permission Controls: Appropriate financial edit restrictions based on user roles
  • Data Export: Financial reports generated for regulatory compliance
  • Visual Indicators: Proper color coding for RUL urgency levels

Negative_Verification:

  • Unauthorized financial edits properly prevented and blocked
  • Invalid financial data rejected with appropriate error messages
  • Calculation errors handled gracefully with fallback values
  • Audit trail immutability maintained against tampering attempts
  • Historical data integrity preserved across system updates

Test Case TC_016: Network Compliance Tab Complete Functionality

Test Case Metadata

Test Case ID: AX03US05_TC_016
Title: Verify Network Compliance Tab - Summary Cards, Parameter Monitoring, Monthly Compliance Calculation, and History
Created By:Prachi
Created Date: 2025-01-20
Version: 1.0

Classification

Module/Feature: Networks Management (AX02US03)
Test Type: Functional, Integration, Compliance
Test Level: System
Priority: P0-Critical
Execution Phase: Regression
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags:Happy-Path, Negative, Compliance-Tab, Water-Quality-Monitoring, SNDWS-Guidelines, 

      Monthly-Compliance, Regulatory-Reporting, Plant-Supervisor, P0-Critical, 

      Phase-Regression, Type-Compliance, Platform-Web, Report-Engineering, 

      MOD-Networks, Customer-Compliance, Risk-Critical, Business-Critical, 

      Revenue-Impact-Critical, Integration-Laboratory-System, Cross-Module-Reporting-Engine


Business Context

Customer_Segment: Water Utility Compliance
Revenue_Impact: Critical
Business_Priority: Must-Have
Customer_Journey: Regulatory-Compliance
Compliance_Required: Yes
SLA_Related: Yes

Quality Metrics

Risk_Level: Critical
Complexity_Level: High
Expected_Execution_Time: 22 minutes
Reproducibility_Score: High
Data_Sensitivity: Critical
Failure_Impact: Critical

Coverage Tracking

Feature_Coverage: 100%
Integration_Points: Laboratory-System, SCADA, Database, Reporting-Engine, Audit-System
Code_Module_Mapped: AX
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Compliance, Operations, Regulatory
Report_Categories: Regulatory-Compliance, Water-Quality, Audit-Trail
Trend_Tracking: Yes
Executive_Visibility: Critical
Customer_Impact_Level: Critical

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+, Firefox 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Laboratory system, SNDWS guidelines database, Water quality monitoring system, Audit logging service
Performance_Baseline: Compliance calculations < 3 seconds, Report generation < 5 seconds
Data_Requirements: Water quality monitoring data, SNDWS guidelines, sampling schedules, historical compliance reports

Prerequisites

Setup_Requirements: Plant Supervisor logged in, compliance monitoring active, water quality data available
User_Roles_Permissions: Plant Supervisor, Compliance Manager, or Network Operations Manager role
Test_Data:

  • Network: NET-001 with active water quality monitoring
  • Compliance Status: "On Schedule" with no overdue samples
  • Parameters monitored: 8 (Turbidity, Chlorine Residual, pH, Temperature, Alkalinity, Iron, Manganese, Fluoride)
  • Samples taken this month: 15
  • Next sample due: Within 3 days
  • SNDWS guidelines configured for all parameters
  • Historical compliance reports available

Prior_Test_Cases: Network access (TC_001), Network details (TC_002)

Test Procedure - 

Step #

Action

Expected Result

Test Data

Formula/Navigation Validation

1

Navigate to Compliance tab

Compliance tab loads with summary cards section

NET-001

Tab navigation: URL /networks/NET-001/compliance

2

Verify Compliance Status card

Status: "On Schedule" with green indicator

On Schedule status

Business Rule: No overdue samples = "On Schedule" (Green)

3

Test overdue status logic

If any Next Sample Due date is past, status = "Overdue" (Red)

Past due date scenario

Conditional logic: Past due date triggers status change

4

Verify Samples Taken count

Current month count: 15 samples

15 samples

Count: Water quality samples in current calendar month

5

Verify Next Sample Due

Earliest due date from monitoring schedule

Next due date

Schedule logic: MIN(Next_Due_Date) from upcoming activities

6

Test View Full Schedule button

Navigate to dedicated compliance schedules page

Schedule navigation

Navigation: Complete monitoring schedule view

7

Verify Water Quality Compliance status

Status: "In Compliance" with green indicator

In Compliance

Business Rule: No exceedances in last 30 days = "In Compliance"

8

Test violations status logic

If Exceedances > 0, status = "Violations Found" (Red)

Violations scenario

Conditional logic: Any exceedance triggers violation status

9

Verify Parameters Monitored count

Count: 8 distinct parameters

8 parameters

Count: DISTINCT(parameter_name) from monitoring schedule

10

Verify Exceedances count

Last 30 days: 0 exceedances

0 exceedances

Count: Readings outside SNDWS guidelines in last 30 days

11

Test View Recent Results button

Navigate to detailed water quality readings log

Results navigation

Navigation: Recent water quality data view

12

Verify Calculate Monthly Compliance button

Primary action button prominently displayed

Button visibility

UI validation: Primary CTA button placement

13

Test button functionality

Click triggers compliance calculation process

User action

Process initiation: Monthly compliance workflow starts

14

Verify calculation process steps

System performs 7-step process as specified

Process validation

Workflow: Gather readings → Calculate averages → Compare guidelines

15

Verify Upcoming Parameter Monitoring table

Table displays scheduled monitoring activities

Monitoring schedule

Table display: Complete monitoring schedule

16

Verify table column structure

Columns: Parameter, Sampling Location, Frequency, Next Due Date, Status

Table structure

Data presentation: All required columns visible

17

Verify parameter list completeness

All 8 parameters listed: Turbidity, Chlorine, pH, Temperature, etc.

Parameter names

Data coverage: All monitored parameters included

18

Verify sampling locations accuracy

Specific physical locations for each parameter

Location data

Location precision: Exact sampling point specifications

19

Verify frequency settings

Monthly, Weekly, Daily frequencies as appropriate

Frequency data

Schedule validation: Regulatory compliance frequencies

20

Verify due date calculations

Next due dates calculated correctly

Date calculations

Formula: Last_Sample_Date + Frequency_Interval

21

Verify status color coding

Upcoming (Yellow), Current (Green), Overdue (Red)

Status indicators

Visual validation: Color-coded status system

22

Test sorting functionality

Table sorted by Next Due Date ascending

Sort order

Data ordering: Most urgent samples first

23

Click Calculate Monthly Compliance

Compliance calculation initiates and completes

Calculation trigger

Process execution: All 7 steps completed successfully

24

Verify automatic view switch

View automatically switches to Monthly Compliance Report

Report display

Navigation: Automatic transition to report view

25

Verify Back to Overview button

Button returns to parameter monitoring view

Navigation test

Navigation: Return to monitoring schedule

26

Verify Monthly Average Parameters table

Table shows calculated averages for reporting period

Report table

Data presentation: Complete parameter analysis

27

Verify table column structure

Columns: Parameter, Monthly Average, SNDWS Guideline, Status

Table structure

Table validation: All required data columns

28

Verify monthly average calculations

Average values calculated correctly per parameter

Calculation validation

Formula: SUM(readings) / COUNT(readings) per parameter

29

Verify SNDWS guideline display

Guidelines shown with proper units and limits

Guideline data

Reference data: Regulatory standards display

30

Verify compliance status indicators

In Compliance (Green) or Violation (Red) tags

Status validation

Visual indicators: Clear compliance status

31

Test violations table logic

Violations table appears only if exceedances exist

Conditional display

Business logic: Table shows when violations present

32

Verify violations table structure

Columns: Parameter, Value Recorded, SNDWS Guideline, Date, Severity

Violation details

Data completeness: Full violation information

33

Verify severity calculation

High/Moderate severity based on deviation percentage

Severity logic

Formula: (Value - Limit) / Limit determines severity level

34

Verify violation date accuracy

Date matches actual sample collection date

Date validation

Data integrity: Accurate violation timestamps

35

Test report generation

New monthly compliance report record created

Report creation

Data persistence: Report saved to database

36

Verify activity log entry

Calculation logged with user and timestamp

Audit trail

Audit logging: Compliance assessment recorded

37

Navigate to History tab

Compliance calculation history loads

History navigation

Tab navigation: Historical compliance data

38

Verify history table structure

All required columns present and labeled correctly

Table structure

Data presentation: Complete historical record format

39

Verify chronological ordering

Reports sorted by Report Date descending

Date sorting

Data ordering: Most recent reports first

40

Verify analysis period format

Date ranges formatted correctly (e.g., "June 1 - June 30, 2025")

Period format

Format consistency: Clear reporting periods

41

Verify parameter count accuracy

Number of parameters monitored matches actual count

Parameter counting

Data accuracy: Monitoring scope tracking

42

Verify compliance tracking

In compliance vs violations counts accurate

Compliance metrics

Performance tracking: Compliance trend analysis

43

Verify user attribution

"Assessed By" shows correct user who performed calculation

User tracking

Accountability: Clear responsibility assignment

44

Test View Report functionality

Historical reports open in detailed view

Report access

Navigation: Access to historical compliance reports

45

Test history filtering

Filters work for parameters, date range, compliance status

Filter functionality

Data filtering: Targeted historical analysis

46

Verify export functionality

Export generates CSV/Excel with filtered data

Export validation

Regulatory reporting: Compliance documentation

47

Test filter reset

Clear filters returns to complete history

Filter reset

Filter management: Reset to full data view

48

Verify export filename format

Format: "compliance_history_YYYY-MM-DD_HH-MM.csv"

Filename validation

File naming: Consistent export format

Verification Points - 

Primary_Verification:

  • VP-001: Compliance Summary Cards display accurate status indicators based on business rules
  • VP-002: Compliance Status correctly changes from "On Schedule" to "Overdue" when sample due dates are past
  • VP-003: Water Quality Compliance Status correctly changes from "In Compliance" to "Violations Found" when exceedances exist

Secondary_Verifications:

  • VP-011: Monthly Average Quality Parameters table shows accurate calculations per parameter
  • VP-013: Compliance status indicators use correct color coding (Green/Red)
  • VP-014: Violations table appears conditionally only when exceedances exist
  • VP-015: Violation details include complete information (Parameter, Value, Guideline, Date, Severity)
  • VP-016: Severity calculation accurately reflects deviation level (High/Moderate)
  • VP-017: Monthly compliance report generation creates new database record

Navigation_and_Integration_Verifications:

  • VP-031: Tab navigation between Overview and History works seamlessly
  • VP-032: All buttons and links navigate to correct destinations
  • VP-033: Filter reset functionality restores complete data views
  • VP-034: Export filename follows consistent naming convention


Test Case TC_017: Network Assets Management and Asset Association

Test Case Metadata

Test Case ID: AX03US06_TC_017
Title: Verify Network Assets Management - Asset Listing, Search, Filtering and Asset Association Workflows
Created By: Prachi

 Created Date: 2025-01-20
Version: 1.0

Classification

Module/Feature:Networks Management (AX02US03)

 Test Type: Functional, Integration, UI
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Semi-Automated

Enhanced Tags for 17 Reports Support

Tags:  Happy-Path, Assets-Management, Asset-Association, Search-Filter, Modal-Workflow, 

      Asset-Manager, Network-Assets, P1-Critical, Phase-Regression, Type-Functional, 

      Platform-Web, Report-Asset, Report-Inventory, MOD-Networks, Customer-Asset-Management, 

      Risk-Medium, Business-High, Revenue-Impact-High, Integration-Asset-Database, 

      Cross-Module-GIS-Service


Business Context

Customer_Segment: Water Utility Asset Management
Revenue_Impact: High
Business_Priority: Must-Have
Customer_Journey: Asset-Inventory-Management
Compliance_Required: Yes
SLA_Related: No

Quality Metrics

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

Coverage Tracking

Feature_Coverage: 95%
Integration_Points: Asset-Database, GIS-Location, Parent-Network-API, Search-Engine
Code_Module_Mapped: AX
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Asset-Management, Operations
Report_Categories: Asset-Inventory, Network-Components
Trend_Tracking: Yes
Executive_Visibility: Yes
Customer_Impact_Level: High

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+, Firefox 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Asset database, Network database, GIS service, Search indexing
Performance_Baseline: Asset search < 2 seconds, Modal load < 1 second
Data_Requirements: Network with associated assets, unassociated assets for suggestion testing

Prerequisites

Setup_Requirements: Asset Manager logged in, network with assets populated
User_Roles_Permissions: Asset Manager or Network Operations Manager role
Test_Data:

  • Network: NET-001 with 24 associated assets
  • Asset types: Pumps, Valves, Meters, Pipeline sections
  • Asset conditions: 18 Good (>80), 5 Fair (60-80), 1 Poor (<60)
  • Unassociated assets for suggestion testing
  • Location data for proximity-based suggestions
  • Assets with various uptime percentages and risk scores

Prior_Test_Cases: Login functionality (TC_LOGIN_001), Network access (TC_001)

Test Procedure - 

Step #

Action

Expected Result

Test Data

Formula/Navigation Validation

1

Navigate to Network Assets tab

Assets tab loads within network detail page

NET-001

Tab navigation: Assets content displays under network

2

Verify page title

Title: "Assets Management" displayed prominently

N/A

Header validation: Clear section identification

3

Verify page subtitle

Subtitle: "Monitor and manage all assets within facility systems and networks."

N/A

Subtitle validation: Descriptive purpose statement

4

Verify Add Asset button placement

Primary CTA button in top-right corner

N/A

UI placement: Prominent, accessible, proper styling

5

Check Add Asset button permissions

Button visible for users with asset creation permissions

Asset Manager role

Permission check: Button available for authorized users

6

Test Add Asset button functionality

Button click triggers asset addition workflow

User action

Functionality: Launches multi-step asset registration wizard

7

Verify search box presence

"Search assets..." placeholder text visible

N/A

Search box: Prominent placement with clear placeholder

8

Test real-time search functionality

Enter "AST-001" in search box

"AST-001"

Real-time filtering: Results filter as user types

9

Verify search algorithm scope

Search works on Asset ID and Asset Name columns

Various search terms

Algorithm: Case-insensitive partial matching on ID and Name

10

Test search with Asset Name

Enter "Main Pump" in search

"Main Pump"

Name search: Table filters to matching asset names

11

Clear search box

Delete search text, verify reset

Clear action

Search reset: All assets visible when search cleared

12

Click Filter button

Advanced filter dropdown/modal opens

Filter button

Filter UI: Options panel opens with filter categories

13

Test System/Network filter

Select specific network from dropdown

Network selection

Network filter: Shows only assets from selected network

14

Test Condition Score filter

Set range slider 0-60 for poor condition assets

Score range 0-60

Condition filter: Shows assets with condition scores 0-60

15

Test Risk Score filter

Set range slider for high-risk assets

Risk range 80-100

Risk filter: Shows assets with risk scores in range

16

Test Uptime % filter

Set range slider for low uptime assets

Uptime range 0-90%

Uptime filter: Shows assets with uptime in specified range

17

Test combined filters

Apply multiple filters simultaneously

Multiple criteria

Filter combination: All filters work together correctly

18

Clear all filters

Reset all filter criteria

Filter reset

Filter reset: All assets visible, filters cleared

19

Test Export button

Click Export with current filter state

Export action

Export functionality: CSV/Excel download respects filters

20

Verify export file content

Downloaded file contains filtered asset data

Export file

Export validation: File headers match table columns

21

Verify table structure

All required columns present and labeled

Table columns

Table structure: Asset ID, Name, System/Network, Location, Condition Score, Risk Score, Uptime %, Actions

22

Verify Asset ID clickability

Asset IDs are clickable links

Click AST-001

Navigation: Clicking Asset ID opens detailed asset profile

23

Verify Asset ID format

Format: AST-XXX (system-generated)

Various asset IDs

Data validation: Asset ID follows naming convention

24

Verify Asset Name display

Human-readable names like "Main Pump Unit"

Asset names

Name validation: Clear, descriptive asset names

25

Verify System/Network links

Parent network/system names are clickable

Network links

Navigation: Links to parent system/network profiles

26

Verify Location accuracy

Specific physical locations like "Building A-1"

Location data

Location validation: Precise physical location data

27

Verify Condition Score display

Numerical scores 0-100 with color coding

Condition scores

Score validation: >80=Green, 60-80=Yellow, <60=Red

28

Verify Risk Score calculation

Risk = Probability of Failure × Consequence of Failure

Risk calculation

Formula validation: Risk score calculation accuracy

29

Verify Risk Score color coding

High=Red, Medium=Yellow, Low=Green

Risk colors

Visual validation: Consistent color coding for risk levels

30

Verify Uptime % calculation

Uptime = (Scheduled Time - Unplanned Downtime) / Scheduled Time × 100

Uptime formula

Formula validation: (Scheduled - Downtime) / Scheduled × 100

31

Test Actions kebab menu

Click (...) menu for each asset row

Actions menu

Menu options: View Details, Edit Asset, Create Service Order, Delete Asset

32

Verify menu permissions

Actions available based on user role

User permissions

Permission validation: Menu items match role capabilities

33

Test View Details action

Navigate to detailed asset profile

Asset profile

Navigation: Detailed asset page opens

34

Test Edit Asset action

Opens asset registration wizard in edit mode

Edit workflow

Edit functionality: Pre-populated asset data

35

Test Create Service Order

Opens service order form with asset pre-selected

Service order

Integration: Asset pre-associated with work order

36

Click Add Asset button

Suggested Assets modal appears automatically

Modal trigger

Modal workflow: Suggestions modal displays first

37

Verify modal title and purpose

Clear explanation of asset suggestion functionality

Modal content

UI clarity: Purpose and instructions visible

38

Verify suggested assets list

Assets displayed with Name, ID, Location, and checkboxes

Suggestion list

Data presentation: Complete asset information

39

Test location proximity suggestions

Assets within geographic boundary suggested

Proximity logic

Algorithm: GPS coordinates within facility boundary

40

Test naming convention suggestions

Assets with related keywords suggested

Naming logic

Algorithm: Keyword matching (e.g., "Main Plant Pump" for "Main Plant")

41

Test checkbox selection

Individual asset checkboxes function correctly

Checkbox interaction

Selection: Single and multiple asset selection

42

Verify Connect Selected button state

Button disabled until at least one asset checked

Button state

UI logic: Button enables when selection made

43

Test Connect Selected functionality

Associates checked assets with parent network

Asset association

Database update: Parent_ID updated for selected assets

44

Verify modal closure after connection

Modal closes and main asset list refreshes

Post-connection

UI flow: Automatic modal close and list refresh

45

Test Skip & Search All button

Opens comprehensive search modal

Skip action

Navigation: Transitions to Search All Assets modal

46

Test Cancel button

Closes modal without changes

Cancel action

Cancel functionality: No data changes, modal closes

47

Verify Search All Assets modal

Comprehensive search interface loads

Modal display

UI presentation: Search bar and asset table visible

48

Test search bar functionality

Free-text search filters asset list

Search terms

Search algorithm: Filters by Asset ID, Name, Location

49

Verify unassociated assets only

Only shows assets not currently associated

Asset filtering

Data logic: Excludes assets already assigned to networks

50

Test search result filtering

Search results update in real-time

Dynamic filtering

Real-time search: Results filter as user types

51

Verify asset table columns

Select, Asset ID, Name, Location, Condition columns

Table structure

Data presentation: Complete asset information for selection

52

Test asset selection

Multiple assets can be selected via checkboxes

Multi-selection

Selection logic: Multiple asset selection capability

53

Verify Connect Selected button

Button disabled until selection made

Button state

UI state: Button enables when assets selected

54

Test asset association

Selected assets associated with parent network

Association logic

Database update: Parent_ID assignment for selected assets

55

Verify post-association refresh

Modal closes and main asset list updates

Post-action refresh

Data refresh: New assets appear in main table

56

Test Cancel button

Modal closes without associations

Cancel functionality

Cancel action: No database changes, modal closes

Verification Points - 

Primary_Verification:

  • AC26: Assets Management header displays correct title, subtitle, and Add Asset button with proper permissions
  • AC27: Search and filtering functionality works across Asset ID, Name with advanced filters for condition, risk, and uptime
  • AC28: Assets table displays all required columns with correct data formatting, color coding, and action menus
  • AC29: Suggested Assets modal intelligently suggests assets based on location proximity and naming conventions
  • AC30: Search All Assets modal provides comprehensive search across unassociated assets with selection capabilities

Secondary_Verifications:

  • Navigation: All clickable elements navigate to correct destinations (Asset IDs, System/Network links)
  • Data Accuracy: Condition scores, risk calculations, and uptime percentages display correctly
  • Permission Controls: Role-based access controls function for asset creation and modification
  • Search Performance: Real-time search responds within 2 seconds for large asset datasets
  • Modal Workflows: Smooth transitions between Suggested Assets and Search All Assets modals

Negative_Verification:

  • Invalid search terms return no results gracefully without errors
  • Unauthorized users cannot access asset creation or modification functions
  • Modal workflows handle cancellation without data corruption
  • Filter combinations work correctly without conflicts
  • Asset association prevents duplicate assignments to same network

Test Case TC_018: Network Conditions and Risks Tab Complete Validation

Test Case Metadata

Test Case ID: AX03US06_TC_018
Title: Verify Network Conditions and Risks Tab - Assessment Management and Risk Parameter Analysis
Created By:Prachi
Created Date: 2025-01-20
Version: 1.0

Classification

Module/Feature:Networks Management (AX02US03)
Test Type: Functional, Integration, Business Logic
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Semi-Automated

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Conditions-Risks, Assessment-Management, Risk-Parameters, Asset-Manager, 

      Network-Operations, Condition-Scoring, Risk-Analysis, P1-Critical, Phase-Regression, 

      Type-Functional, Platform-Web, Report-Engineering, MOD-Networks, 

      Customer-Asset-Management, Risk-High, Business-High, Revenue-Impact-High, 

      Integration-Assessment-Engine, Cross-Module-Asset-Registry


Business Context

Customer_Segment: Water Utility Asset Management
Revenue_Impact: High
Business_Priority: Must-Have
Customer_Journey: Asset-Assessment
Compliance_Required: Yes
SLA_Related: No

Quality Metrics

Risk_Level: High
Complexity_Level: High
Expected_Execution_Time: 22 minutes
Reproducibility_Score: High
Data_Sensitivity: High
Failure_Impact: High

Coverage Tracking

Feature_Coverage: 100%
Integration_Points: Assessment-Engine, Database, Asset-Registry, Audit-System
Code_Module_Mapped: AX
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Asset-Management, Operations
Report_Categories: Risk-Assessment, Condition-Monitoring
Trend_Tracking: Yes
Executive_Visibility: Yes
Customer_Impact_Level: High

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+, Firefox 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Database server, Assessment engine, Asset registry service
Performance_Baseline: Assessment calculations < 3 seconds, Tab loading < 2 seconds
Data_Requirements: Network with condition/risk assessments, child assets with scores, assessment history

Prerequisites

Setup_Requirements: Asset Manager logged in, network with assessment data
User_Roles_Permissions: Asset Manager or Network Operations Manager role
Test_Data:

  • Network: NET-001 with condition and risk assessments
  • Network Condition Score: 85 (Good), Last Assessed: 2025-01-15
  • Network Risk Score: 68 (Medium), Last Assessed: 2025-01-10
  • Child Assets: 24 total (18 good, 5 fair, 1 poor condition)
  • Poor Condition Assets: Main Distribution Valve (Score: 35), Pipeline B-5 (Score: 28)
  • High Risk Assets: 5 assets with risk scores > 75
  • Assessment History: Multiple historical assessments for trend analysis

Prior_Test_Cases: Network access (TC_001), Network details navigation (TC_002)

Test Procedure - 

Step #

Action

Expected Result

Test Data

Formula/Navigation Validation

1

Navigate to Conditions & Risks tab

Tab loads with condition and risk summary cards

NET-001

Tab navigation: Conditions & Risks content displays

2

Verify Network Condition Score

Score: 85, Status: "Good" (Green), metadata displayed

Score: 85

Score validation: >80=Good, color coding green

3

Verify Condition Score calculation

Formula: Weighted average of child asset condition scores

Asset conditions

Formula: SUM(Asset_Condition × Asset_Weight) / COUNT(Assets)

4

Verify Condition metadata

"Last Assessed: 2025-01-15, Assessed By: John Smith"

Assessment data

Metadata accuracy: Date and user attribution

5

Test Assess Condition button

Button opens condition assessment form/wizard

User action

Navigation: Condition assessment workflow

6

Verify Network Risk Score

Score: 68, Status: "Medium" (Yellow), metadata displayed

Score: 68

Score validation: 40-75=Medium, color coding yellow

7

Verify Risk Score calculation

Formula: SUM(Parameter Score × Parameter Weight)

Risk parameters

Formula: Weighted sum of all risk parameters

8

Verify Risk metadata

"Last Assessed: 2025-01-10, Assessed By: Sarah Johnson"

Assessment data

Metadata accuracy: Date and user attribution

9

Test Assess Risk button

Button navigates to Risk Parameters tab for assessment

User action

Navigation: Risk parameter adjustment interface

10

Verify Overview tab is default

Overview tab active by default when entering C&R section

Default view

UI default: Overview tab selected

11

Verify Assets in Poor Condition widget

Widget shows list of assets with condition score < 60

Poor condition assets

Query filter: WHERE Condition_Score < 60

12

Verify poor condition asset list

Main Distribution Valve (Score: 35), Pipeline B-5 (Score: 28)

Asset data

Data accuracy: Lowest scoring assets displayed

13

Verify poor condition sorting

Assets sorted by score ascending (worst first)

Sort order

Sort logic: ORDER BY Condition_Score ASC

14

Verify poor condition status tags

All assets show "Poor" status tag in red color

Status tags

Visual validation: Consistent red "Poor" tags

15

Test poor condition asset actions

Kebab menu with "Create Service Order", "View Asset Details"

Action menu

Menu functionality: Service order creation, navigation

16

Verify Create Service Order action

Opens service order form pre-populated with asset info

Service order

Integration: Asset data pre-fills form

17

Verify View Asset Details action

Navigates to detailed asset profile page

Asset navigation

Navigation: Asset detail page opens

18

Verify Assets with Highest Risk widget

Widget shows top 5 assets sorted by risk score descending

High risk assets

Query: ORDER BY Risk_Score DESC LIMIT 5

19

Verify high risk asset display

Shows asset names, risk scores, "High" status tags

Risk data

Data presentation: Score and status visibility

20

Verify high risk sorting

Assets ordered highest risk first (descending scores)

Sort order

Sort logic: Highest risk scores at top

21

Verify high risk status tags

All assets show "High" status tag in red color

Status tags

Visual validation: Red "High" risk indicators

22

Test high risk asset actions

Kebab menu with asset management options

Action menu

Menu functionality: Asset actions available

23

Verify risk score thresholds

Only assets with risk scores > 75 appear in high risk list

Score threshold

Filter logic: High risk threshold enforcement

24

Navigate to Assessment History tab

Tab loads with complete assessment audit trail

History data

Tab navigation: Historical assessment data

25

Verify history table structure

Columns: Date, Score Type, Score, Status, Assessed By, Actions

Table structure

Data presentation: Complete audit information

26

Verify chronological sorting

Assessments sorted by date descending (newest first)

Date sorting

Sort logic: Most recent assessments first

27

Verify assessment type filtering

Filter by "All", "Condition", or "Risk" assessments

Type filter

Filter functionality: Assessment type selection

28

Test condition assessment filter

Select "Condition" - shows only condition assessments

Filter selection

Filter application: Type-specific results

29

Test risk assessment filter

Select "Risk" - shows only risk assessments

Filter selection

Filter application: Type-specific results

30

Verify assessed by filtering

Searchable dropdown of users who performed assessments

User filter

Filter functionality: User-specific filtering

31

Test date range filtering

Start/End date pickers filter by assessment period

Date filter

Filter functionality: Time-based filtering

32

Verify View Details action

Eye icon opens detailed historical assessment view

Detail view

Navigation: Historical assessment details

33

Verify historical assessment details

Read-only view showing all parameters and scores used

Assessment details

Data integrity: Complete historical record

34

Test history export functionality

Export filtered history to CSV/Excel for analysis

Export action

Data export: Assessment trend analysis

35

Test new condition assessment

Click "Assess Condition" from summary card

Assessment workflow

Workflow: Condition assessment process

36

Verify condition assessment form

Form includes all condition evaluation criteria

Assessment form

Form completeness: All condition factors

37

Test condition score calculation

System calculates condition score based on inputs

Score calculation

Calculation logic: Condition scoring algorithm

38

Test new risk assessment

Navigate to Risk Parameters and modify scores

Risk assessment

Workflow: Risk parameter adjustment

39

Verify assessment validation

System validates assessment inputs before saving

Input validation

Data validation: Assessment input checking

40

Test assessment save

Complete assessment saves and updates summary cards

Assessment save

Data persistence: New assessment recorded

41

Verify assessment history update

New assessment appears in assessment history

History update

Data integration: History automatically updated

42

Verify assessment notifications

Relevant stakeholders notified of assessment changes

Notifications

Communication: Assessment change notifications

Verification Points - 

Primary_Verification:

  • AC26: Condition and risk summary cards display accurate scores with proper metadata
  • AC27: Overview tab shows poor condition and high risk assets with correct filtering
  • AC28: Risk parameters tab allows score modification with real-time calculation
  • AC29: Assessment history provides complete audit trail with filtering capabilities
  • AC30: Assessment workflows function properly with validation and persistence

Secondary_Verifications:

  • Score Calculations: All condition and risk calculations mathematically accurate
  • Data Integration: Asset scores properly roll up to network-level assessments
  • Audit Compliance: Complete tracking of all assessment activities
  • User Experience: Intuitive navigation and workflow progression
  • Performance: All operations meet response time requirements

Negative_Verification:

  • Invalid assessment scores rejected with appropriate error messages
  • Unauthorized assessment modifications properly prevented
  • Assessment history maintains data integrity and immutability
  • Concurrent assessment access handled without data corruption
  • System gracefully handles missing or invalid asset data

Test Case TC_019: Network Schedules Tab - PM and Inspection Schedule Management

Test Case Metadata

Test Case ID: AX03US06_TC_019
Title: Verify Network Schedules Tab - Preventive Maintenance and Inspection Schedule Management
Created By: Prachi

 Created Date: 2025-01-20
Version: 1.0

Classification

Module/Feature: Networks Management (AX02US03)
Test Type: Functional, Integration
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Semi-Automated

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Schedule-Management, Preventive-Maintenance, Inspection-Schedules, 

      O&M-Manager, Asset-Manager, Recurring-Tasks, Work-Order-Generation, P1-Critical, 

      Phase-Regression, Type-Functional, Platform-Web, Report-Engineering, MOD-Networks, 

      Customer-Maintenance, Risk-Medium, Business-High, Revenue-Impact-High, 

      Integration-CMMS-API, Cross-Module-Schedule-Engine


Business Context

Customer_Segment: Water Utility Maintenance
Revenue_Impact: High
Business_Priority: Must-Have
Customer_Journey: Maintenance-Planning
Compliance_Required: Yes
SLA_Related: Yes

Quality Metrics

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

Coverage Tracking

Feature_Coverage: 100%
Integration_Points: CMMS-API, Schedule-Engine, Database, Notification-Service
Code_Module_Mapped: AX
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Operations, Maintenance
Report_Categories: Schedule-Management, Maintenance-Planning
Trend_Tracking: Yes
Executive_Visibility: Yes
Customer_Impact_Level: High

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+, Firefox 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Database server, CMMS integration, Schedule service, Notification service
Performance_Baseline: Schedule operations < 2 seconds, Table load < 3 seconds
Data_Requirements: Active network with existing schedules, assets for schedule assignment

Prerequisites

Setup_Requirements: O&M Manager logged in, network with maintenance schedules
User_Roles_Permissions: O&M Manager, Asset Manager, or Maintenance Supervisor role
Test_Data:

  • Network: NET-001 with active schedules
  • Existing schedules: 5 active (3 PM, 2 Inspection)
  • Schedule types: Preventive Maintenance, Inspection, Calibration
  • Assets available for scheduling: Pumps, Valves, Meters
  • Time-based and usage-based frequency options
  • Work order generation history

Prior_Test_Cases: Network access (TC_001), Network details (TC_002)

Test Procedure - 

Step #

Action

Expected Result

Test Data

Formula/Navigation Validation

1

Navigate to Network Details

Access NET-001 network detail page

NET-001

URL: /networks/NET-001, tabs visible

2

Click Schedules tab

Schedules tab loads with PM schedules content

Schedules tab

Tab navigation: Schedules content displays

3

Verify page title

Title: "PM Schedules" displayed prominently

N/A

UI validation: Clear section title

4

Verify page subtitle

Subtitle: "Preventive maintenance and inspection schedules for this facility."

N/A

Content validation: Descriptive subtitle

5

Verify Create Schedule button

Primary CTA button visible and accessible

N/A

UI placement: Prominent create button

6

Verify Manage Schedules button

Secondary button for higher-level management

N/A

Navigation: Link to global schedule management

7

Verify table columns present

Schedule ID, Schedule Name, Type, Frequency, Runs, Assets, Next Due Date, Last Completed, Progress, Status, Actions

N/A

Table structure: All required columns visible

8

Verify table loads with data

Active schedules for current network displayed

5 schedules

Data loading: Current network schedules shown

9

Verify table sorting

Default sort by Next Due Date ascending

Date sorting

Data ordering: Most urgent schedules first

10

Verify table pagination

Pagination controls if >25 schedules

Large dataset

Pagination: Navigation controls functional

11

Verify Schedule ID format

Format: PM-XXX-001, INS-XXX-001 for different types

Schedule IDs

Data validation: Consistent ID naming convention

12

Verify Schedule ID uniqueness

All Schedule IDs are unique within system

All schedules

Data integrity: No duplicate IDs

13

Verify Schedule Name display

Human-readable names for all schedules

Schedule names

Content validation: Clear, descriptive names

14

Verify Type categories

Valid types: Preventive Maintenance, Inspection, Calibration, Testing

Type options

Data validation: Predefined type categories

15

Verify time-based frequencies

Display: "Monthly", "Quarterly", "Annually"

Time frequencies

Frequency display: Clear time intervals

16

Verify usage-based frequencies

Display: "Every 500 Hrs", "Every 1000 Cycles"

Usage frequencies

Frequency display: Usage-based triggers

17

Verify frequency tooltip

Tooltip: "The trigger that determines when a new work order is generated from this schedule."

Hover action

UI validation: Helpful frequency explanation

18

Verify Runs count

Numeric count of work orders generated by schedule

Run counts

Data validation: Historical execution count

19

Verify Assets count

Number of assets included in each schedule

Asset counts

Data validation: Schedule scope indication

20

Test Runs tooltip

Tooltip: "The total number of work orders that have been generated by this schedule to date."

Hover action

UI validation: Clear runs explanation

21

Test Assets tooltip

Tooltip: "The number of assets that are serviced or inspected as part of this schedule."

Hover action

UI validation: Clear assets explanation

22

Verify Next Due Date calculation

Formula: Last_Completed_Date + Frequency

Due date logic

Formula validation: Last_Completed + Frequency_Interval

23

Verify overdue date highlighting

Overdue dates (past current date) in red

Past due dates

Visual validation: Overdue dates prominently marked

24

Verify Last Completed dates

Most recent completion dates displayed

Completion dates

Data accuracy: Recent work order completion

25

Test date formatting

Consistent date format: YYYY-MM-DD or DD/MM/YYYY

Date display

Format validation: Consistent date presentation

26

Verify Progress bar display

Visual progress bars for current work orders

Progress indicators

Formula: (Completed_Tasks / Total_Tasks_in_WO) * 100

27

Verify Progress percentage

Percentage values match visual progress bars

Progress data

Data consistency: Visual and numeric alignment

28

Test Progress tooltip

Tooltip: "The completion progress of the currently active work order generated by this schedule."

Hover action

UI validation: Progress explanation

29

Verify Progress color coding

Green for completed, Blue for in-progress, Gray for not started

Color validation

Visual indicators: Status-based colors

30

Verify Active status

"Active" (Green) for schedules running normally

Active schedules

Status logic: Normal operation indicator

31

Verify Overdue status

"Overdue" (Red) for schedules past due date without completion

Overdue schedules

Status logic: Next Due Date < Current Date

32

Verify Inactive status

"Inactive" (Gray) for deactivated schedules

Inactive schedules

Status logic: Manually deactivated schedules

33

Test Status tooltip

Tooltip: "The overall status of the master schedule."

Hover action

UI validation: Status explanation

34

Verify Actions kebab menu

(...) menu present for each schedule row

Menu access

UI validation: Actions menu accessible

35

Test View History option

Menu option navigates to schedule execution history

History navigation

Navigation: Schedule history view

36

Test Edit Schedule option

Menu option opens schedule editor

Edit navigation

Navigation: Schedule modification form

37

Test Run Now option

Menu option manually triggers work order generation

Manual trigger

Functionality: Immediate work order creation

38

Test Deactivate option

Menu option deactivates schedule with confirmation

Deactivation

Functionality: Schedule suspension

39

Click Create Schedule button

Multi-step wizard opens for new schedule creation

User action

Navigation: Schedule creation wizard

40

Verify wizard steps

Step indicators show: Details, Frequency, Assets, Tasks

Wizard UI

UI validation: Clear step progression

41

Test schedule name entry

Accept unique schedule names, validate duplicates

Name validation

Data validation: Unique name enforcement

42

Test type selection

Dropdown with available schedule types

Type selection

UI validation: Type selection options

43

Test frequency configuration

Time-based and usage-based frequency options

Frequency setup

Configuration: Flexible frequency options

44

Test asset assignment

Multi-select asset assignment to schedule

Asset selection

Functionality: Multiple asset scheduling

45

Test task definition

Task checklist creation for work orders

Task setup

Configuration: Work order task templates

46

Complete schedule creation

Save new schedule and verify table update

Schedule creation

Integration: New schedule appears in table

47

Click Manage Schedules button

Navigate to global schedule management view

Navigation

Navigation: System-wide schedule view

48

Verify global view

All schedules across all networks visible

Global data

Data scope: Multi-network schedule view

49

Test bulk operations

Bulk activate/deactivate multiple schedules

Bulk actions

Functionality: Mass schedule management

50

Test schedule templates

Template management for common schedules

Template access

Functionality: Reusable schedule templates

Verification Points - 

Primary_Verification:

  • AC26: Schedules tab structure and navigation functionality
  • AC27: Schedule identification and type management
  • AC28: Frequency configuration and asset assignment
  • AC29: Progress tracking and due date calculations
  • AC30: Status management and actions menu functionality

Secondary_Verifications:

  • Data Integrity: Schedule calculations accurate and consistent
  • Navigation: All links and buttons function correctly
  • Permission Controls: Role-based access properly enforced
  • Integration: CMMS integration for work order generation
  • Performance: Table loads and operations within benchmarks

Negative_Verification:

  • Invalid schedule configurations rejected
  • Unauthorized schedule modifications prevented
  • Overdue schedules properly flagged and highlighted
  • Schedule conflicts detected and resolved
  • Work order generation failures handled gracefully

Test Case TC_020: Network O&M Tab - Service Orders Management and Work Order Processing

Test Case Metadata

Test Case ID: AX03US020_TC_020
Title: Verify Network O&M Tab - Service Orders Search, Filter, and Work Order Management
Created By: Prachi
Created Date: 2025-01-20
Version: 1.0

Classification

Module/Feature:Networks Management (AX02US03)
Test Type: Functional, Integration
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Semi-Automated

Enhanced Tags for 17 Reports Support

Tags:  Happy-Path, O&M-Management, Service-Orders, Work-Orders, CMMS-Integration, 

      Maintenance-Workflow, Network-Operations, P1-Critical, Phase-Regression, 

      Type-Functional, Platform-Web, Report-Engineering, Report-Product, MOD-Networks, 

      Customer-Operations, Risk-High, Business-High, Revenue-Impact-High, 

      Integration-CMMS-API, Cross-Module-User-Management


Business Context

Customer_Segment: Water Utility Operations
Revenue_Impact: High
Business_Priority: Must-Have
Customer_Journey: Daily-Operations
Compliance_Required: Yes
SLA_Related: Yes

Quality Metrics

Risk_Level: High
Complexity_Level: High
Expected_Execution_Time: 20 minutes
Reproducibility_Score: High
Data_Sensitivity: High
Failure_Impact: High

Coverage Tracking

Feature_Coverage: 100%
Integration_Points: CMMS-API, Database, User-Management, Asset-Registry
Code_Module_Mapped: AX03
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Operations, Maintenance
Report_Categories: O&M-Dashboard, Work-Order-Management
Trend_Tracking: Yes
Executive_Visibility: Yes
Customer_Impact_Level: High

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+, Firefox 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: CMMS system, Database server, Asset registry, User management
Performance_Baseline: Search results < 2 seconds, Export < 5 seconds
Data_Requirements: Network with associated service orders, assets, and work history

Prerequisites

Setup_Requirements: O&M Manager logged in, service orders data populated
User_Roles_Permissions: O&M Manager, Maintenance Technician, or Plant Supervisor role
Test_Data:

  • Network: NET-001 (Downtown Distribution Network)
  • Service Orders: 25 total (5 preventive, 8 corrective, 3 inspection, 2 emergency)
  • Assets: Various network components with service history
  • Users: Maintenance technicians for assignment
  • Date ranges: Orders spanning last 6 months
  • Priorities: Critical (2), High (5), Medium (10), Low (8)
  • Statuses: Open (8), In Progress (6), Completed (10), Scheduled (1)

Prior_Test_Cases: Login functionality (TC_LOGIN_001), Network access (TC_001)

Test Procedure - 

Step #

Action

Expected Result

Test Data

Formula/Navigation Validation

1

Navigate to Network Detail Page

Network detail page loads successfully

NET-001

URL: /networks/NET-001

2

Click O&M Tab

O&M tab loads with service orders content

Tab click

Tab navigation: O&M content displays

3

Verify page title and subtitle

Title: "Service Orders", Subtitle visible

N/A

Content validation: Proper labeling

4

Verify search box presence

Search box with placeholder "Search service orders..."

N/A

UI element: Search functionality available

5

Verify Filter button

Filter button visible and clickable

N/A

UI element: Advanced filtering available

6

Verify Export button

Export button visible with proper styling

N/A

UI element: Data export capability

7

Verify service orders table structure

Table displays with all required columns

N/A

Table structure: Complete column set

8

Verify SO ID column

Column header "SO ID", clickable links

Service orders

Column validation: SO ID as clickable links

9

Verify SO Name column

Column header "SO Name", descriptive names

Order names

Column validation: Human-readable names

10

Verify Asset Name/ID column

Column header "Asset Name / ID", clickable links

Asset data

Column validation: Asset links functional

11

Verify System/Network column

Column header "System / Network", clickable links

Network data

Column validation: Network links functional

12

Verify Location column

Column header "Location", physical locations

Location data

Column validation: Location information

13

Verify Type column

Column header "Type", work order types

Order types

Column validation: Preventive, Corrective, Inspection

14

Verify Priority column

Column header "Priority", color-coded tags

Priority levels

Column validation: High=Red, Medium=Yellow, Low=Green

15

Verify Status column

Column header "Status", color-coded tags

Status values

Column validation: In Progress, Completed, Scheduled

16

Verify Actions column

Column header "Actions", View links

Action buttons

Column validation: Navigation to order details

17

Test search with SO ID

Enter "SO-001" in search box

"SO-001"

Real-time filtering: Table shows only SO-001 row

18

Verify search algorithm

Search works on SO ID, SO Name, Asset Name

Various terms

Algorithm: Case-insensitive partial matching

19

Test search with SO Name

Enter "Pump Maintenance"

"Pump Maintenance"

Search functionality: SO Name filtering

20

Test search with Asset Name

Enter "Main Pump"

"Main Pump"

Search functionality: Asset Name filtering

21

Test partial search terms

Enter partial text "Pump"

"Pump"

Partial matching: Shows all pump-related orders

22

Test case insensitive search

Enter "PUMP" (uppercase)

"PUMP"

Case handling: Same results as lowercase

23

Test search with special characters

Enter search with spaces, hyphens

Special chars

Character handling: Proper search behavior

24

Clear search box

Delete all search text

Empty search

Search reset: All service orders visible again

25

Test search with no results

Enter non-existent term "ZZZZZ"

"ZZZZZ"

No results: Empty table with appropriate message

26

Click Filter button

Filter modal/dropdown opens with options

Filter click

Navigation: Filter interface displays

27

Verify filter options available

Type, Priority, Status, Assigned To, Date Range

Filter options

Filter categories: All options present

28

Test Type filter

Select "Preventive" from Type filter

Preventive type

Filter application: Only preventive orders shown

29

Verify Type filter results

Table shows only preventive maintenance orders

Filtered results

Data filtering: Correct order types displayed

30

Test Priority filter

Select "High" from Priority filter

High priority

Filter application: Only high priority orders

31

Test combined Type and Priority

Apply both Preventive AND High filters

Combined filters

Multiple filters: Shows preventive high-priority orders

32

Test Status filter

Select "In Progress" from Status filter

In Progress status

Filter application: Only in-progress orders

33

Test Assigned To filter

Select specific technician

Technician name

User filtering: Orders assigned to specific person

34

Test Date Range filter

Select last 30 days

Date range

Date filtering: Orders within specified timeframe

35

Apply all filters simultaneously

Use Type, Priority, Status, User, Date filters

All filters

Complex filtering: Multiple criteria applied

36

Clear individual filters

Remove one filter at a time

Filter removal

Filter management: Individual filter clearing

37

Clear all filters

Reset all applied filters

Filter reset

Filter reset: All service orders visible

38

Click Export button with no filters

Export all service orders

No filters

Export initiation: Download dialog appears

39

Verify export file download

CSV/Excel file downloads successfully

Export file

File download: Successful file transfer

40

Open and validate export file

File contains all service orders with correct data

Exported data

Data accuracy: Complete order information

41

Verify export filename format

Format: "service_orders_export_YYYY-MM-DD_HH-MM.csv"

Filename

Naming convention: Timestamp in filename

42

Verify export column headers

Headers match table columns exactly

Column headers

Header accuracy: Consistent with table display

43

Test export with search filter

Apply search, then export filtered results

Filtered export

Export scope: Only filtered data included

44

Test export with advanced filters

Apply multiple filters, then export

Complex filter export

Export filtering: Respects all applied filters

45

Verify export data completeness

All visible rows included in export

Complete data

Data completeness: No missing records

46

Click System/Network link

Navigate to network detail page

Network link click

Navigation: Network profile opens

47

Verify network page context

Network detail page shows correct network

Network details

Context accuracy: Correct network displayed

48

Test Actions column View link

Click View in Actions column

View action

Alternative navigation: Same as SO ID link

49

Verify consistent navigation

All navigation methods lead to same destination

Navigation consistency

Consistency: Multiple paths to same content

50

Verify real-time data updates

Service order statuses reflect current state

Real-time data

Data freshness: Current information displayed

51

Test priority color coding

Colors match priority levels consistently

Priority colors

Visual consistency: Correct color application

52

Verify status color coding

Status colors applied consistently

Status colors

Visual consistency: Proper status indication

53

Test pagination controls

Navigate through pages if >25 orders

Large dataset

Pagination: Smooth page navigation

54

Test search performance

Search results appear within 2 seconds

Performance timing

Performance: Acceptable response time

55

Test filter performance

Filter application completes within 2 seconds

Filter timing

Performance: Quick filter response

56

Test export performance

Export completes within 5 seconds

Export timing

Performance: Reasonable export time

Verification Points - 

Primary_Verification:

  • AC26: O&M tab displays complete service orders table with all required columns
  • AC27: Search functionality works across SO ID, SO Name, and Asset Name with real-time filtering
  • AC28: Advanced filtering supports Type, Priority, Status, Assigned To, and Date Range with multiple criteria
  • AC29: Export functionality generates accurate CSV files respecting applied filters
  • AC30: Navigation links work correctly for service orders, assets, and networks

Secondary_Verifications:

  • Performance: Search and filter responses within 2 seconds, export within 5 seconds
  • Data Integration: Real-time CMMS integration with accurate work order data
  • Visual Design: Consistent color coding for priorities and statuses
  • Mobile Support: Full functionality on mobile devices
  • Security: Protection against SQL injection and unauthorized access

Negative_Verification:

  • Invalid search terms handled gracefully without errors
  • Large datasets load without performance degradation
  • Network connectivity issues display appropriate error messages
  • Unauthorized users cannot access restricted service order information
  • Concurrent access doesn't cause data conflicts or system errors

Test Case TC_021: Network Files Tab - Document Management System

Test Case Metadata

Test Case ID: AX03US06_TC_021
Title: Verify Network Files Tab - Document Management and File Operations
Created By:Prachi
Created Date: 2025-01-20
Version: 1.0

Classification

Module/Feature: Networks Management (AX02US03)

Test Type: Functional, Integration
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Semi-Automated

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Negative, Document-Management, File-Upload, Network-Documentation, 

      Asset-Manager, File-Storage, P1-Critical, Phase-Regression, Type-Functional, 

      Platform-Web, Report-Engineering, MOD-Networks, Customer-Operations, 

      Risk-Medium, Business-High, Revenue-Impact-Medium, Integration-File-Storage-API, 

      Cross-Module-Document-Preview


Business Context

Customer_Segment: Water Utility Operations
Revenue_Impact: Medium
Business_Priority: Must-Have
Customer_Journey: Document-Management
Compliance_Required: Yes
SLA_Related: No

Quality Metrics

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

Coverage Tracking

Feature_Coverage: 100%
Integration_Points: File-Storage-API, Database, Document-Preview, Audit-Log
Code_Module_Mapped: AX
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Operations, Engineering
Report_Categories: Document-Management, File-Storage
Trend_Tracking: Yes
Executive_Visibility: No
Customer_Impact_Level: Medium

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+, Firefox 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: File storage service (AWS S3/Azure Blob), Database server, Preview service
Performance_Baseline: File upload < 30 seconds, Preview load < 5 seconds
Data_Requirements: Network with existing files, various file types for testing

Prerequisites

Setup_Requirements: Asset Manager logged in, network selected with file access permissions
User_Roles_Permissions: Asset Manager, Network Operations Manager, or Plant Supervisor role
Test_Data:

  • Network: NET-001 (Downtown Distribution Network)
  • Existing files: Network Design Plans (PDF, 2.3 MB), Site Photos (JPG), Process Videos (MP4)
  • Test upload files: technical_drawing.pdf (1.5MB), site_photo.jpg (800KB), overview.mp4 (4.2MB)
  • Invalid files: malware.exe, oversized_file.pdf (25MB), corrupted_image.jpg

Prior_Test_Cases: Network access (TC_001), Network detail navigation (TC_002)

Test Procedure - 

Step #

Action

Expected Result

Test Data

Formula/Navigation Validation

1

Navigate to Network Detail Page

Network detail page loads successfully

NET-001

URL: /networks/NET-001

2

Click Files tab

Files tab loads with document management interface

Files tab

Tab navigation: Files content displays

3

Verify Upload Files button

Primary upload button visible and accessible

N/A

UI element: Upload button present and styled

4

Verify file categorization sections

Sections: "Documents" and "Media Files" visible

File categories

Layout: Automatic categorization display

5

Verify existing files display

Existing files show in appropriate categories

Existing files

Data display: Files categorized by extension

6

Click Upload Files button

Operating system file dialog opens

N/A

System integration: File browser opens

7

Select valid PDF file

File selected and upload initiates

technical_drawing.pdf

File selection: PDF file accepted

8

Verify upload progress

Progress indicator shows during upload

Upload progress

UI feedback: Progress bar or spinner

9

Verify upload completion

File appears in Documents section

Uploaded PDF

File categorization: PDF in Documents

10

Upload valid image file

Image file uploads to Media Files section

site_photo.jpg

File categorization: JPG in Media Files

11

Upload valid video file

Video file uploads to Media Files section

overview.mp4

File categorization: MP4 in Media Files

12

Verify file card layout

File cards show all required information

All uploaded files

Card layout: Name, size, uploader, date visible

13

Verify file name display

Clickable file names for download/open

File names

Interaction: File names are clickable links

14

Verify file size display

Accurate file sizes shown (KB, MB format)

File sizes

Data accuracy: Correct size formatting

15

Verify uploaded by information

User who uploaded file is displayed

Upload metadata

User tracking: Uploader identification

16

Verify upload date

Accurate upload timestamps displayed

Upload dates

Timestamp accuracy: Correct date/time format

17

Test file name click

Clicking file name initiates download

File download

Download functionality: File download starts

18

Verify download icon

Download icon (↓) present on each file card

Download icons

UI elements: Download icons visible

19

Test download functionality

Click download icon initiates file download

Download action

File download: Direct download starts

20

Verify preview icon

Preview icon (👁) visible for supported files

Preview icons

UI elements: Preview icons for PDF/images

21

Test file preview

Click preview opens modal with file content

Preview modal

Preview functionality: Modal opens with content

22

Test more actions options

Menu shows: Edit Details, Move, View History, Delete

Menu options

Menu functionality: All options available

23

Test Edit Details option

Opens modal to edit file metadata

Edit modal

Metadata editing: File details editable

24

Test file deletion

Delete option shows confirmation dialog

Delete confirmation

Deletion safety: Confirmation required

25

Confirm file deletion

File removed after confirmation

Deleted file

Deletion completion: File no longer visible

Verification Points - 

Primary_Verification:

  • AC26: Files tab displays with proper categorization (Documents/Media Files)
  • AC27: File upload functionality with type and size validation
  • AC28: File cards display complete metadata with download capability
  • AC29: File actions (preview, edit, delete) function correctly with permissions

Secondary_Verifications:

  • File Storage: Files stored securely with proper encryption
  • Performance: Upload and download operations within acceptable timeframes
  • User Experience: Intuitive file management interface
  • Integration: Proper integration with file storage service
  • Audit Trail: File operations logged in activity log

Negative_Verification:

  • Invalid file types properly rejected
  • Oversized files blocked at upload
  • Unauthorized file operations prevented
  • Corrupted files handled gracefully
  • Storage limits enforced appropriately




Test Case TC_022: Network Notes Tab - Collaborative Logbook

Test Case Metadata

Test Case ID: AX03US07_TC_022
Title: Verify Network Notes Tab - Collaborative Note Management and Time-stamped Logging
Created By: Prachi
Created Date: 2025-01-20
Version: 1.0

Classification

Module/Feature: Networks Management (AX02US03)
Test Type: Functional, Collaboration
Test Level: System
Priority: P2-High
Execution Phase: Regression
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags:  Happy-Path, Notes-Management, Collaboration, Time-Stamped, Network-Operations, 

      Communication, P2-High, Phase-Regression, Type-Functional, Platform-Web, 

      Platform-Mobile, Report-Product, MOD-Networks, Customer-Operations, 

      Risk-Low, Business-Medium, Revenue-Impact-Low, Integration-Database, 

      Cross-Module-User-Management


Business Context

Customer_Segment: Water Utility Operations
Revenue_Impact: Low
Business_Priority: Should-Have
Customer_Journey: Team-Collaboration
Compliance_Required: No
SLA_Related: No

Quality Metrics

Risk_Level: Low
Complexity_Level: Low
Expected_Execution_Time: 8 minutes
Reproducibility_Score: High
Data_Sensitivity: Low
Failure_Impact: Low

Coverage Tracking

Feature_Coverage: 100%
Integration_Points: Database, User-Management, Notification-System
Code_Module_Mapped: AX
Requirement_Coverage: Complete
Cross_Platform_Support: Web, Mobile

Stakeholder Reporting

Primary_Stakeholder: Operations
Report_Categories: Collaboration-Tools, Communication
Trend_Tracking: No
Executive_Visibility: No
Customer_Impact_Level: Low

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+, Firefox 115+, Safari 15+
Device/OS: Windows 10/11, iOS 15+, Android 11+
Screen_Resolution: Desktop-1920x1080, Mobile-375x667
Dependencies: Database server, User management system
Performance_Baseline: Note creation < 2 seconds, Search < 1 second
Data_Requirements: Network with existing notes, multiple user accounts for collaboration testing

Prerequisites

Setup_Requirements: Multiple users logged in, network with note history
User_Roles_Permissions: Any authenticated user with network access
Test_Data:

  • Network: NET-001 (Downtown Distribution Network)
  • Existing notes: Various notes by different users over time
  • Test users: AssetManager01, NetworkOps01, PlantSupervisor01
  • Sample notes: Operational observations, maintenance notes, issue tracking

Prior_Test_Cases: Network access (TC_001), User authentication (TC_LOGIN_001)

Test Procedure -

Step #

Action

Expected Result

Test Data

Formula/Navigation Validation

1

Navigate to Network Detail Page

Network detail page loads successfully

NET-001

URL: /networks/NET-001

2

Click Notes tab

Notes tab loads with note management interface

Notes tab

Tab navigation: Notes content displays

3

Verify Export button

Export button visible for data export

N/A

UI element: Export button present

4

Verify Add New Note area

Text area and Add Note button visible

N/A

UI layout: Note composition area present

5

Verify Search & Filter bar

Search and filter controls available

N/A

UI elements: Search/filter functionality

6

Verify Notes List

Existing notes displayed chronologically

Existing notes

Data display: Notes in reverse chronological order

7

Verify empty note button state

Add Note button disabled when text area empty

Empty text area

Button state: Disabled for empty input

8

Enter note content

Type operational observation in text area

"Observed unusual pressure fluctuation at 2:30 PM"

Text input: Multi-line text area accepts content

9

Verify button activation

Add Note button enabled with content

Note content

Button state: Enabled when content present

10

Click Add Note button

Note successfully created and appears in list

User action

Note creation: New note appears immediately

11

Verify note metadata

New note shows creator name and timestamp

Created note

Metadata accuracy: User and time correctly displayed

12

Verify chronological order

New note appears at top of list

Note ordering

Data ordering: Latest notes first

13

Verify text area reset

Text area clears after successful note creation

Post-creation

UI reset: Text area ready for next note

14

Verify note content display

Full note text displayed correctly

Note content

Content display: Complete text visible

15

Verify creation metadata

"Created by [User Name] on [Timestamp]" format

Metadata format

Timestamp format: User and date/time accurate

16

Test timestamp accuracy

Timestamps reflect actual creation time

Time verification

Time accuracy: Correct timezone and format

17

Verify user attribution

Correct user names displayed for all notes

User names

User tracking: Accurate user identification

18

Test note from different user

Switch users and create note

Different user

Multi-user: Different users correctly attributed

19

Click edit icon

In-place editing activated for note

Edit action

Edit mode: In-place editing interface

20

Modify note content

Change note text and save

Modified content

Content editing: Changes accepted

21

Verify update metadata

"Updated by [Editor's Name] on [Timestamp]"

Update metadata

Edit tracking: Update information displayed

22

Test edit cancellation

Cancel edit without saving changes

Cancel action

Edit control: Changes discarded on cancel

23

Test content search

Search notes by text content

Search term

Search capability: Content-based filtering

24

Verify search results

Matching notes highlighted or filtered

Search results

Search accuracy: Relevant notes shown

25

Test creator filter

Filter notes by specific user

User filter

User filtering: Notes by specific creator

26

Test date range filter

Filter notes by creation date range

Date range

Date filtering: Temporal note filtering

27

Clear filters

Reset all filters to show all notes

Filter reset

Filter reset: All notes visible again

28

Click Export button

Export dialog or download initiates

N/A

Export initiation: Export process starts

29

Verify export format

CSV or TXT file generated

Export file

File format: Appropriate format for notes

30

Verify export content

All visible notes included in export

Filtered notes

Export accuracy: Current filter state respected

31

Test filtered export

Export respects current search/filter state

Active filters

Export filtering: Only filtered notes exported

Verification Points - 

Primary_Verification:

  • AC30: Notes tab interface with export and search functionality
  • AC31: Add note functionality with proper validation and user attribution
  • AC32: Notes display with accurate metadata and search capabilities
  • AC33: Edit functionality restricted to note owners and administrators

Secondary_Verifications:

  • Collaboration: Multi-user note creation and viewing
  • Real-time Updates: Notes appear immediately without refresh
  • Data Persistence: Notes stored permanently and accurately
  • Mobile Support: Full functionality on mobile devices
  • Performance: Quick note creation and search response

Negative_Verification:

  • Empty notes cannot be created
  • Users cannot edit others' notes (unless admin)
  • Invalid search terms handled gracefully
  • Concurrent editing conflicts resolved properly
  • Note content preserved during system issues




Test Case TC_023: Network Activity Log Tab - Immutable Audit Trail

Test Case Metadata

Test Case ID: AX03US08_TC_023
Title: Verify Network Activity Log Tab - Immutable Chronological Audit Trail and System Events
Created By: Prachi
Created Date: 2025-01-20
Version: 1.0

Classification

Module/Feature:Networks Management (AX02US03)

 Test Type: Functional, Compliance, Audit
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Negative, Audit-Trail, Activity-Log, Compliance, Immutable, 

      System-Events, P1-Critical, Phase-Regression, Type-Audit, Platform-Web, 

      Report-Engineering, MOD-Networks, Customer-Compliance, Risk-High, 

      Business-Critical, Revenue-Impact-High, Integration-Audit-System, 

      Cross-Module-All-Modules


Business Context

Customer_Segment: Water Utility Compliance
Revenue_Impact: High
Business_Priority: Must-Have
Customer_Journey: Audit-Compliance
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: High

Coverage Tracking

Feature_Coverage: 100%
Integration_Points: Audit-System, Database, All-Modules, Event-Aggregation
Code_Module_Mapped: AX
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Compliance, Legal, Audit
Report_Categories: Audit-Compliance, Activity-Tracking
Trend_Tracking: Yes
Executive_Visibility: Yes
Customer_Impact_Level: High

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+, Firefox 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Audit service, Database server, Event aggregation system
Performance_Baseline: Log load < 3 seconds, Search < 2 seconds
Data_Requirements: Network with comprehensive activity history from all modules

Prerequisites

Setup_Requirements: Network with complete audit trail, various system activities logged
User_Roles_Permissions: Any authenticated user with network access (read-only)
Test_Data:

  • Network: NET-001 with extensive activity history
  • Activity types: Service Orders, Inspections, Failures, Configuration Changes, File Operations
  • Time range: Activities spanning multiple months for filtering tests
  • Users: Various system users and automated processes

Prior_Test_Cases: All network operations (TC_001, TC_002, TC_020, TC_022)

Test Procedure - 

Step #

Action

Expected Result

Test Data

Formula/Navigation Validation

1

Navigate to Network Detail Page

Network detail page loads successfully

NET-001

URL: /networks/NET-001

2

Click Activity Log tab

Activity Log tab loads with audit interface

Activity Log tab

Tab navigation: Activity log content displays

3

Verify read-only interface

No add/edit/delete buttons visible

N/A

UI validation: Read-only interface confirmed

4

Verify Export button

Export button available for compliance reporting

N/A

UI element: Export functionality present

5

Verify Search & Filter bar

Search and filtering controls available

N/A

UI elements: Search and filter capabilities

6

Verify Activity Feed

Activity entries displayed in chronological order

Activity history

Data display: Activities in reverse chronological order

7

Verify activity type tags

Color-coded tags for each activity type

Various activities

Visual validation: Service Order, Inspection, Failure tags

8

Verify timestamp accuracy

Precise date and time for each activity

Activity timestamps

Time accuracy: Correct timezone and format

9

Verify Service Order activities

Service order creation, updates, completion

Service Order events

Event coverage: SO lifecycle events logged

10

Verify Inspection activities

Inspection scheduling, completion, results

Inspection events

Event coverage: Inspection activities tracked

11

Verify Failure activities

Asset failures, repairs, resolutions

Failure events

Event coverage: Failure management logged

12

Test activity type filtering

Filter by specific activity type

Activity type filter

Filtering: Show only selected activity types

13

Test user/source filtering

Filter activities by user or system

User filter

Filtering: Activities by specific users/systems

14

Test date range filtering

Filter activities by date range

Date range

Temporal filtering: Activities within date range

15

Test combined filtering

Apply multiple filters simultaneously

Combined filters

Filter combination: Multiple criteria work together

16

Verify filter results accuracy

Filtered results match criteria

Filter validation

Filter accuracy: Only matching activities shown

17

Test filter reset

Clear all filters to show complete log

Filter reset

Filter reset: All activities visible again

18

Test empty filter results

Filters with no matches handled gracefully

No matches

Empty results: Appropriate "no activities" message

19

Click Export button

Export dialog or download initiates

N/A

Export initiation: Export process starts

20

Verify export format

CSV file generated with activity data

Export file

File format: CSV format for compliance needs

21

Verify export content

All filtered activities included in export

Filtered activities

Export accuracy: Current filter state respected

22

Test complete log export

Export entire activity log without filters

Complete export

Full export: All activities included

23

Verify export filename

Filename includes network ID and timestamp

Filename

File naming: "NET-001_activity_log_YYYY-MM-DD.csv"

Verification Points -

Primary_Verification:

  • AC34: Activity Log tab provides read-only access with export and search functionality
  • AC35: Activity entries contain complete information with proper formatting and navigation
  • AC36: All system modules generate appropriate activity log entries
  • AC37: Search and filtering capabilities work accurately across all activity types

Secondary_Verifications:

  • Data Immutability: Activity log entries cannot be modified or deleted
  • Chronological Integrity: Activities maintain precise temporal ordering
  • Integration Coverage: All system modules contribute to activity log
  • Navigation Functionality: Activity links navigate to source records
  • Export Compliance: Activity logs exportable for audit requirements

Negative_Verification:

  • No modification capabilities available to any user
  • System events cannot be suppressed or hidden
  • Deleted source records handled gracefully in navigation
  • Performance maintained with large activity datasets
  • Concurrent access doesn't compromise data integrity