O & M--Schedules Management (AX03US04)
Test Case 01: Dashboard KPI and Table Comprehensive Validation
Test Case Metadata
- Test Case ID: AX03US04_TC_001
- Title: Verify Schedules Dashboard displays accurate KPIs and functional schedule table with complete user interactions
- Created By: Prachi
- Created Date: 2025-01-15
- Version: 1.0
Classification
- Module/Feature: Schedules Management (AX03US04)
- Test Type: Functional
- Test Level: Integration
- Priority: P1-Critical
- Execution Phase: Smoke
- Automation Status: Planned-for-Automation
Enhanced Tags for 17 Reports Support
Business Context
- Customer_Segment: Enterprise
- Revenue_Impact: High
- Business_Priority: Must-Have
- Customer_Journey: Daily-Usage
- Compliance_Required: No
- SLA_Related: Yes
Quality Metrics
- Risk_Level: High
- Complexity_Level: High
- Expected_Execution_Time: 8 minutes
- Reproducibility_Score: High
- Data_Sensitivity: Medium
- Failure_Impact: Critical
Coverage Tracking
- Feature_Coverage: 50% (Dashboard KPI and table functionality)
- Integration_Points: Analytics-Service, Database, UI-Components
- Code_Module_Mapped: AX
- Requirement_Coverage: Complete (Covers Acceptance Criteria #12, #14)
- Cross_Platform_Support: Web
Stakeholder Reporting
- Primary_Stakeholder: Engineering
- Report_Categories: Dashboard-Analytics, KPI-Accuracy, Table-Functionality, User-Experience
- Trend_Tracking: Yes
- Executive_Visibility: Yes
- Customer_Impact_Level: Critical
Requirements Traceability
Test Environment
- Environment: Staging
- Browser/Version: Chrome 115+
- Device/OS: Windows 10/11
- Screen_Resolution: Desktop-1920x1080
- Dependencies: Analytics service, Database, UI components
- Performance_Baseline: Dashboard load < 3 seconds, KPI calculation < 2 seconds
- Data_Requirements: Mixed dataset with known metrics for validation
Prerequisites
- Setup_Requirements: Database populated with test schedules representing various states
- User_Roles_Permissions: O&M Manager with full dashboard access and analytics permissions
- Test_Data:
- Total Active Schedules: 47 schedules in Active status
- Schedules Due (Next 7 Days): 12 schedules with due dates between today and +7 days
- Overdue Schedules: 3 schedules with due dates in the past
- Completion Rate (Last 30 Days): 89% calculated from completed vs. total scheduled runs
- Schedule Types: Mix of Preventive Maintenance (35) and Inspection (12) schedules
- Test Schedules for Display:
- PM-PUMP-001: "Monthly Pump Inspection - Station 3"
- INSP-HYDR-005: "Quarterly Hydrant Inspection"
- PM-VALVE-003: "Annual Valve Maintenance"
- User Credentials: john.smith@utilitycompany.com
- Prior_Test_Cases: Authentication successful, user has proper role assignments
Test Procedure
Verification Points
Primary Verification
- Dashboard loads within performance baselines with all components functional
- All four KPI cards display accurate calculations matching database values
- Schedule table displays complete data with proper formatting and navigation
- All user interactions work smoothly with appropriate feedback
- Export functionality generates accurate data files
- Pagination handles datasets efficiently
Secondary Verifications
- Performance remains consistent across all operations
- Table sorting works correctly for all column types
- Visual indicators provide clear status information
- Hover effects and interactions provide proper feedback
- URL state management maintains user context
Negative Verifications
- No data inconsistencies between KPI cards and table contents
- No performance degradation during heavy operations
- No UI elements break or become inaccessible
- No data loss during state transitions
- No export failures or
incompincomplete data
Test Case 02: Search and Filter Functionality
Test Case Metadata
- Test Case ID: AX03US04_TC_002
- Title: Verify comprehensive search and filter functionality for schedule discovery and data refinement
- Created By: Prachi
- Created Date: 2025-01-15
- Version: 1.0
Classification
- Module/Feature: Schedules Management (AX03US04)
- Test Type: Functional
- Test Level: System
- Priority: P2-High
- Execution Phase: Regression
- Automation Status: Automated
Enhanced Tags for 17 Reports Support
Business Context
- Customer_Segment: Enterprise
- Revenue_Impact: Medium
- Business_Priority: Should-Have
- Customer_Journey: Daily-Usage
- Compliance_Required: No
- SLA_Related: No
Quality Metrics
- Risk_Level: Medium
- Complexity_Level: Medium
- Expected_Execution_Time: 6 minutes
- Reproducibility_Score: High
- Data_Sensitivity: Low
- Failure_Impact: Medium
Coverage Tracking
- Feature_Coverage: 35% (Search and filter functionality)
- Integration_Points: Search-Service, Filter-Engine, Database
- Code_Module_Mapped: AX
- Requirement_Coverage: Complete (Covers Acceptance Criteria #15)
- Cross_Platform_Support: Web
Stakeholder Reporting
- Primary_Stakeholder: Product
- Report_Categories: User-Experience, Search-Performance, Data-Discovery
- Trend_Tracking: No
- Executive_Visibility: No
- Customer_Impact_Level: Medium
Requirements Traceability
Test Environment
- Environment: Staging
- Browser/Version: Chrome 115+
- Device/OS: Windows 10/11
- Screen_Resolution: Desktop-1920x1080
- Dependencies: Search service, Filter engine, Database
- Performance_Baseline: Search response < 1 second, Filter application < 1 second
- Data_Requirements: Multiple schedules with varied names, types, statuses for comprehensive testing
Prerequisites
- Setup_Requirements: Dashboard loaded with diverse schedule dataset
- User_Roles_Permissions: O&M Manager with read permissions
- Test_Data:
- Schedules with "Pump" in name: 8 schedules
- Inspection type schedules: 12 schedules
- Active schedules: 47 schedules
- Overdue schedules: 3 schedules
- Monthly frequency schedules: 15 schedules
- High priority schedules: 6 schedules
- Specific test schedules: PM-PUMP-001, INSP-HYDR-005, PM-VALVE-003
- Prior_Test_Cases: Dashboard access successful
Test Procedure
Verification Points
Primary Verification
- Search functionality works across multiple fields with real-time filtering
- Filter system provides comprehensive data refinement capabilities
- Combined search and filter operations work correctly together
- All filter categories function properly with accurate results
- Performance remains within baselines for all operations
Secondary Verifications
- Filter state persists across page operations
- Export functionality respects active filters
- URL state management enables bookmarkable filtered views
- Quick filter presets provide common-use shortcuts
- Advanced filtering options handle complex scenarios
Negative Verifications
- No search failures or unexpected results
- No filter combinations produce invalid states
- No performance degradation with multiple active filters
- No filter state loss during page operations
- No export failures with complex filter combinations# Test Case: Dashboard KPI and Table Comprehensive Validation
Test Case 03: Navigation from Dashboard to Schedule Detail View
Test Case Metadata
- Test Case ID: AX03US04_TC_003
- Title: Verify navigation from schedule dashboard to detailed view for any schedule
- Created By: Prachi
- Created Date: 2025-01-15
- Version: 1.0
Classification
- Module/Feature: Schedules Management (AX03US04)
- Test Type: Functional
- Test Level: System
- Priority: P1-Critical
- Execution Phase: Smoke
- Automation Status: Planned-for-Automation
Enhanced Tags for 17 Reports Support
Business Context
- Customer_Segment: Enterprise
- Revenue_Impact: High
- Business_Priority: Must-Have
- Customer_Journey: Daily-Usage
- Compliance_Required: No
- SLA_Related: Yes
Quality Metrics
- Risk_Level: High
- Complexity_Level: Medium
- Expected_Execution_Time: 3 minutes
- Reproducibility_Score: High
- Data_Sensitivity: Medium
- Failure_Impact: Critical
Coverage Tracking
- Feature_Coverage: 15% (Navigation component)
- Integration_Points: Dashboard-Service, Detail-Service, Navigation-Routing
- Code_Module_Mapped: AX
- Requirement_Coverage: Complete
- Cross_Platform_Support: Web
Stakeholder Reporting
- Primary_Stakeholder: Engineering
- Report_Categories: Navigation-Testing, User-Journey
- Trend_Tracking: Yes
- Executive_Visibility: Yes
- Customer_Impact_Level: High
Requirements Traceability
Test Environment
- Environment: Staging
- Browser/Version: Chrome 115+
- Device/OS: Windows 10/11
- Screen_Resolution: Desktop-1920x1080
- Dependencies: Dashboard service, Detail service, Navigation routing
- Performance_Baseline: < 2 seconds navigation
- Data_Requirements: At least 5 schedules in dashboard
Prerequisites
- Setup_Requirements: User authenticated as O&M Manager
- User_Roles_Permissions: O&M Manager with read permissions
- Test_Data: Schedule PM-PUMP-001 available in dashboard
- Prior_Test_Cases: Authentication successful
Test Procedure
Verification Points
- Primary_Verification: Successfully navigated to schedule detail page with correct schedule ID in URL
- Secondary_Verifications: Breadcrumb navigation present, page loads within performance baseline, correct schedule data displayed
- Negative_Verification: No error messages, no broken links, no missing UI elements
Test Case 04: Schedule Details View Configuration Data Display
Test Case Metadata
- Test Case ID: AX03US04_TC_004
- Title: Verify Schedule Details view displays all key configuration data including ID, frequency, and dates
- Created By: Prachi
- Created Date: 2025-01-15
- Version: 1.0
Classification
- Module/Feature: Schedules Management (AX03US04)
- Test Type: Functional
- Test Level: System
- Priority: P1-Critical
- Execution Phase: Regression
- Automation Status: Manual
Enhanced Tags for 17 Reports Support
Business Context
- Customer_Segment: Enterprise
- Revenue_Impact: High
- Business_Priority: Must-Have
- Customer_Journey: Daily-Usage
- Compliance_Required: No
- SLA_Related: Yes
Quality Metrics
- Risk_Level: High
- Complexity_Level: Medium
- Expected_Execution_Time: 4 minutes
- Reproducibility_Score: High
- Data_Sensitivity: High
- Failure_Impact: High
Coverage Tracking
- Feature_Coverage: 25% (Data display component)
- Integration_Points: Database, API, Configuration-Service
- Code_Module_Mapped: AX
- Requirement_Coverage: Complete
- Cross_Platform_Support: Web
Stakeholder Reporting
- Primary_Stakeholder: Product
- Report_Categories: Data-Accuracy, Configuration-Display
- Trend_Tracking: Yes
- Executive_Visibility: Yes
- Customer_Impact_Level: High
Requirements Traceability
Test Environment
- Environment: Staging
- Browser/Version: Chrome 115+
- Device/OS: Windows 10/11
- Screen_Resolution: Desktop-1920x1080
- Dependencies: Schedule service, Database
- Performance_Baseline: < 1 second data load
- Data_Requirements: Schedule PM-PUMP-001 with complete configuration
Prerequisites
- Setup_Requirements: On Schedule Details page for PM-PUMP-001
- User_Roles_Permissions: O&M Manager with read permissions
- Test_Data: Schedule with ID PM-PUMP-001, Name "Monthly Pump Inspection - Station 3", Type Preventive Maintenance, Frequency Monthly, Next Due 2025-07-15
- Prior_Test_Cases: TC_003 (Navigation) must pass
Test Procedure
Verification Points
- Primary_Verification: All configuration fields display correct data matching database records
- Secondary_Verifications: Consistent date formatting, proper color coding, responsive layout
- Negative_Verification: No missing fields, no data truncation, no formatting errors
Test Case 5: Schedule Overview KPI Cards
Test Case Metadata
- Test Case ID: AX03US04_TC_005
- Title: Verify Schedule Overview section displays 4 performance cards with accurate metrics
- Created By: Prachi
- Created Date: 2025-01-15
- Version: 1.0
Classification
- Module/Feature: Schedules Management (AX03US04)
- Test Type: Functional
- Test Level: Integration
- Priority: P1-Critical
- Execution Phase: Regression
- Automation Status: Manual
Enhanced Tags for 17 Reports Support
Business Context
- Customer_Segment: Enterprise
- Revenue_Impact: High
- Business_Priority: Must-Have
- Customer_Journey: Daily-Usage
- Compliance_Required: No
- SLA_Related: Yes
Quality Metrics
- Risk_Level: High
- Complexity_Level: Medium
- Expected_Execution_Time: 4 minutes
- Reproducibility_Score: High
- Data_Sensitivity: Medium
- Failure_Impact: High
Coverage Tracking
- Feature_Coverage: 25% (Overview dashboard cards)
- Integration_Points: Analytics-Service, Database, Performance-Calculation
- Code_Module_Mapped: AX
- Requirement_Coverage: Complete
- Cross_Platform_Support: Web
Stakeholder Reporting
- Primary_Stakeholder: Product
- Report_Categories: Performance-Metrics, Detail-View-Analytics
- Trend_Tracking: Yes
- Executive_Visibility: Yes
- Customer_Impact_Level: High
Requirements Traceability
Test Environment
- Environment: Staging
- Browser/Version: Chrome 115+
- Device/OS: Windows 10/11
- Screen_Resolution: Desktop-1920x1080
- Dependencies: Analytics service, Database, Performance calculation engine
- Performance_Baseline: < 2 seconds card load
- Data_Requirements: Schedule with known performance metrics
Prerequisites
- Setup_Requirements: Schedule PM-PUMP-001 with performance history
- User_Roles_Permissions: O&M Manager with analytics access
- Test_Data: Next Run July 15 2025, Assets in Scope 12, Open Service Orders 3, Last Run June 15 2025
- Prior_Test_Cases: TC_003 (Navigation) must pass
Test Procedure
Verification Points
- Primary_Verification: All 4 overview cards display accurate performance metrics
- Secondary_Verifications: Navigation shortcuts work, visual indicators clear, responsive design
- Negative_Verification: No calculation errors, no missing data, no broken links
Test Case 6: Schedule Stats Panel
Test Case Metadata
- Test Case ID: AX03US04_TC_006
- Title: Verify Schedule Stats panel displays performance indicators and compliance metrics
- Created By: Prachi
- Created Date: 2025-01-15
- Version: 1.0
Classification
- Module/Feature: Schedules Management (AX03US04)
- Test Type: Functional
- Test Level: Integration
- Priority: P2-High
- Execution Phase: Regression
- Automation Status: Manual
Enhanced Tags for 17 Reports Support
Business Context
- Customer_Segment: Enterprise
- Revenue_Impact: Medium
- Business_Priority: Should-Have
- Customer_Journey: Daily-Usage
- Compliance_Required: Yes
- SLA_Related: Yes
Quality Metrics
- Risk_Level: Medium
- Complexity_Level: Medium
- Expected_Execution_Time: 3 minutes
- Reproducibility_Score: High
- Data_Sensitivity: Medium
- Failure_Impact: Medium
Coverage Tracking
- Feature_Coverage: 20% (Stats panel functionality)
- Integration_Points: Performance-Analytics, Compliance-Tracking, Database
- Code_Module_Mapped: AX
- Requirement_Coverage: Complete
- Cross_Platform_Support: Web
Stakeholder Reporting
- Primary_Stakeholder: Product
- Report_Categories: Performance-Analytics, Compliance-Tracking
- Trend_Tracking: Yes
- Executive_Visibility: No
- Customer_Impact_Level: Medium
Requirements Traceability
Test Environment
- Environment: Staging
- Browser/Version: Chrome 115+
- Device/OS: Windows 10/11
- Screen_Resolution: Desktop-1920x1080
- Dependencies: Performance analytics service, Database
- Performance_Baseline: < 1 second stats load
- Data_Requirements: Schedule with performance history for calculations
Prerequisites
- Setup_Requirements: Schedule PM-PUMP-001 with performance data
- User_Roles_Permissions: O&M Manager with stats access
- Test_Data: Completion Rate 95%, Overdue SOs 2, Avg Cycle Time 2.5 days, Total Runs 24
- Prior_Test_Cases: TC_003 (Navigation) must pass