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 filteringFilter system provides comprehensive data refinement capabilitiesCombined search and filter operations work correctly togetherAll filter categories function properly with accurate resultsPerformance remains within baselines for all operations
Secondary Verifications
Filter state persists across page operationsExport functionality respects active filtersURL state management enables bookmarkable filtered viewsQuick filter presets provide common-use shortcutsAdvanced filtering options handle complex scenarios
Negative Verifications
No search failures or unexpected resultsNo filter combinations produce invalid statesNo performance degradation with multiple active filtersNo filter state loss during page operationsNo 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_003Title:Verify navigation from schedule dashboard to detailed view for any scheduleCreated By:PrachiCreated Date:2025-01-15Version:1.0
Classification
Module/Feature:Schedules Management (AX03US04)Test Type:FunctionalTest Level:SystemPriority:P1-CriticalExecution Phase:SmokeAutomation Status:Planned-for-Automation
Enhanced Tags for 17 Reports Support
Business Context
Customer_Segment:EnterpriseRevenue_Impact:HighBusiness_Priority:Must-HaveCustomer_Journey:Daily-UsageCompliance_Required:NoSLA_Related:Yes
Quality Metrics
Risk_Level:HighComplexity_Level:MediumExpected_Execution_Time:3 minutesReproducibility_Score:HighData_Sensitivity:MediumFailure_Impact:Critical
Coverage Tracking
Feature_Coverage:15% (Navigation component)Integration_Points:Dashboard-Service, Detail-Service, Navigation-RoutingCode_Module_Mapped:AXRequirement_Coverage:CompleteCross_Platform_Support:Web
Stakeholder Reporting
Primary_Stakeholder:EngineeringReport_Categories:Navigation-Testing, User-JourneyTrend_Tracking:YesExecutive_Visibility:YesCustomer_Impact_Level:High
Requirements Traceability
Test Environment
Environment:StagingBrowser/Version:Chrome 115+Device/OS:Windows 10/11Screen_Resolution:Desktop-1920x1080Dependencies:Dashboard service, Detail service, Navigation routingPerformance_Baseline:< 2 seconds navigationData_Requirements:At least 5 schedules in dashboard
Prerequisites
Setup_Requirements:User authenticated as O&M ManagerUser_Roles_Permissions:O&M Manager with read permissionsTest_Data:Schedule PM-PUMP-001 available in dashboardPrior_Test_Cases:Authentication successful
Test Procedure
Verification Points
Primary_Verification:Successfully navigated to schedule detail page with correct schedule ID in URLSecondary_Verifications:Breadcrumb navigation present, page loads within performance baseline, correct schedule data displayedNegative_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_004Title:Verify Schedule Details view displays all key configuration data including ID, frequency, and datesCreated By:PrachiCreated Date:2025-01-15Version:1.0
Classification
Module/Feature:Schedules Management (AX03US04)Test Type:FunctionalTest Level:SystemPriority:P1-CriticalExecution Phase:RegressionAutomation Status:Manual
Enhanced Tags for 17 Reports Support
Business Context
Customer_Segment:EnterpriseRevenue_Impact:HighBusiness_Priority:Must-HaveCustomer_Journey:Daily-UsageCompliance_Required:NoSLA_Related:Yes
Quality Metrics
Risk_Level:HighComplexity_Level:MediumExpected_Execution_Time:4 minutesReproducibility_Score:HighData_Sensitivity:HighFailure_Impact:High
Coverage Tracking
Feature_Coverage:25% (Data display component)Integration_Points:Database, API, Configuration-ServiceCode_Module_Mapped:AXRequirement_Coverage:CompleteCross_Platform_Support:Web
Stakeholder Reporting
Primary_Stakeholder:ProductReport_Categories:Data-Accuracy, Configuration-DisplayTrend_Tracking:YesExecutive_Visibility:YesCustomer_Impact_Level:High
Requirements Traceability
Test Environment
Environment:StagingBrowser/Version:Chrome 115+Device/OS:Windows 10/11Screen_Resolution:Desktop-1920x1080Dependencies:Schedule service, DatabasePerformance_Baseline:< 1 second data loadData_Requirements:Schedule PM-PUMP-001 with complete configuration
Prerequisites
Setup_Requirements:On Schedule Details page for PM-PUMP-001User_Roles_Permissions:O&M Manager with read permissionsTest_Data:Schedule with ID PM-PUMP-001, Name "Monthly Pump Inspection - Station 3", Type Preventive Maintenance, Frequency Monthly, Next Due 2025-07-15Prior_Test_Cases:TC_003 (Navigation) must pass
Test Procedure
Verification Points
Primary_Verification:All configuration fields display correct data matching database recordsSecondary_Verifications:Consistent date formatting, proper color coding, responsive layoutNegative_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_005Title:Verify Schedule Overview section displays 4 performance cards with accurate metricsCreated By:PrachiCreated Date:2025-01-15Version:1.0
Classification
Module/Feature:Schedules Management (AX03US04)Test Type:FunctionalTest Level:IntegrationPriority:P1-CriticalExecution Phase:RegressionAutomation Status:Manual
Enhanced Tags for 17 Reports Support
Business Context
Customer_Segment:EnterpriseRevenue_Impact:HighBusiness_Priority:Must-HaveCustomer_Journey:Daily-UsageCompliance_Required:NoSLA_Related:Yes
Quality Metrics
Risk_Level:HighComplexity_Level:MediumExpected_Execution_Time:4 minutesReproducibility_Score:HighData_Sensitivity:MediumFailure_Impact:High
Coverage Tracking
Feature_Coverage:25% (Overview dashboard cards)Integration_Points:Analytics-Service, Database, Performance-CalculationCode_Module_Mapped:AXRequirement_Coverage:CompleteCross_Platform_Support:Web
Stakeholder Reporting
Primary_Stakeholder:ProductReport_Categories:Performance-Metrics, Detail-View-AnalyticsTrend_Tracking:YesExecutive_Visibility:YesCustomer_Impact_Level:High
Requirements Traceability
Test Environment
Environment:StagingBrowser/Version:Chrome 115+Device/OS:Windows 10/11Screen_Resolution:Desktop-1920x1080Dependencies:Analytics service, Database, Performance calculation enginePerformance_Baseline:< 2 seconds card loadData_Requirements:Schedule with known performance metrics
Prerequisites
Setup_Requirements:Schedule PM-PUMP-001 with performance historyUser_Roles_Permissions:O&M Manager with analytics accessTest_Data:Next Run July 15 2025, Assets in Scope 12, Open Service Orders 3, Last Run June 15 2025Prior_Test_Cases:TC_003 (Navigation) must pass
Test Procedure
Verification Points
Primary_Verification:All 4 overview cards display accurate performance metricsSecondary_Verifications:Navigation shortcuts work, visual indicators clear, responsive designNegative_Verification:No calculation errors, no missing data, no broken links
Test Case 6: Schedule Stats Panel
Test Case Metadata
Test Case ID:AX03US04_TC_006Title:Verify Schedule Stats panel displays performance indicators and compliance metricsCreated By:PrachiCreated Date:2025-01-15Version:1.0
Classification
Module/Feature:Schedules Management (AX03US04)Test Type:FunctionalTest Level:IntegrationPriority:P2-HighExecution Phase:RegressionAutomation Status:Manual
Enhanced Tags for 17 Reports Support
Business Context
Customer_Segment:EnterpriseRevenue_Impact:MediumBusiness_Priority:Should-HaveCustomer_Journey:Daily-UsageCompliance_Required:YesSLA_Related:Yes
Quality Metrics
Risk_Level:MediumComplexity_Level:MediumExpected_Execution_Time:3 minutesReproducibility_Score:HighData_Sensitivity:MediumFailure_Impact:Medium
Coverage Tracking
Feature_Coverage:20% (Stats panel functionality)Integration_Points:Performance-Analytics, Compliance-Tracking, DatabaseCode_Module_Mapped:AXRequirement_Coverage:CompleteCross_Platform_Support:Web
Stakeholder Reporting
Primary_Stakeholder:ProductReport_Categories:Performance-Analytics, Compliance-TrackingTrend_Tracking:YesExecutive_Visibility:NoCustomer_Impact_Level:Medium
Requirements Traceability
Test Environment
Environment:StagingBrowser/Version:Chrome 115+Device/OS:Windows 10/11Screen_Resolution:Desktop-1920x1080Dependencies:Performance analytics service, DatabasePerformance_Baseline:< 1 second stats loadData_Requirements:Schedule with performance history for calculations
Prerequisites
Setup_Requirements:Schedule PM-PUMP-001 with performance dataUser_Roles_Permissions:O&M Manager with stats accessTest_Data:Completion Rate 95%, Overdue SOs 2, Avg Cycle Time 2.5 days, Total Runs 24Prior_Test_Cases:TC_003 (Navigation) must pass
Test Procedure
Verification Points
Primary_Verification:All performance metrics display correctly with appropriate color codingSecondary_Verifications:Tooltips provide context, real-time updates workNegative_Verification:No calculation errors, no missing metrics
Test Case 7: Schedule Actions Panel
Test Case Metadata
Test Case ID:AX03US04_TC_007Title:Verify Schedule Actions panel provides common schedule management tasksCreated By:PrachiCreated Date:2025-01-15Version:1.0
Classification
Module/Feature:Schedules Management (AX03US04)Test Type:FunctionalTest Level:SystemPriority:P1-CriticalExecution Phase:RegressionAutomation Status:Manual
Enhanced Tags for 17 Reports Support
Business Context
Customer_Segment:EnterpriseRevenue_Impact:HighBusiness_Priority:Must-HaveCustomer_Journey:Daily-UsageCompliance_Required:NoSLA_Related:Yes
Quality Metrics
Risk_Level:HighComplexity_Level:MediumExpected_Execution_Time:4 minutesReproducibility_Score:HighData_Sensitivity:MediumFailure_Impact:High
Coverage Tracking
Feature_Coverage:30% (Action panel functionality)Integration_Points:Action-Handler, Permission-Service, UI-ComponentsCode_Module_Mapped:AXRequirement_Coverage:CompleteCross_Platform_Support:Web
Stakeholder Reporting
Primary_Stakeholder:EngineeringReport_Categories:User-Actions, Interface-DesignTrend_Tracking:YesExecutive_Visibility:YesCustomer_Impact_Level:High
Requirements Traceability
Test Environment
Environment:StagingBrowser/Version:Chrome 115+Device/OS:Windows 10/11Screen_Resolution:Desktop-1920x1080Dependencies:Action handler service, Permission servicePerformance_Baseline:< 500ms action responseData_Requirements:Schedule with appropriate permissions
Prerequisites
Setup_Requirements:Schedule PM-PUMP-001 accessible for actionsUser_Roles_Permissions:O&M Manager with management permissionsTest_Data:Active schedule with edit/execute permissionsPrior_Test_Cases:TC_003 (Navigation) must pass