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 incomplete 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