Skip to main content

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

  • Tags: Happy-Path, Consumer, MOD-Schedules, P1-Critical, Phase-Smoke, Type-Integration, Platform-Web, Report-Engineering, Happy-Path
  • Additional Context: Dashboard-Testing, KPI-Validation, Table-Functionality, Data-Accuracy, User-Interface

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

Step #

Action

Expected Result

Test Data

Comments

A1

Login as O&M Manager

Authentication successful, redirected to main menu

john.smith@utilitycompany.com

Valid credentials

A2

Navigate to O&M → Schedules

Schedules dashboard loads within 3 seconds

N/A

Performance baseline

A3

Verify page title

Shows "Preventive Maintenance & Inspections"

Page title

Correct page loaded

A4

Check page subtitle

Shows "Manage and track all scheduled preventive maintenance tasks and inspections"

Subtitle text

Descriptive information

A5

Verify "Create New Schedule" button

Button visible in top-right corner, properly styled

Create button

Primary action available

B1

Locate KPI cards section

Four KPI cards displayed horizontally in top section

4 cards

Card layout verification

B2

Verify "Total Active Schedules" card

Shows "47" with blue background and calendar icon

Count: 47

Active count accuracy

B3

Check card subtitle

Shows "Currently active" below the count

Subtitle text

Context information

B4

Verify "Schedules Due (Next 7 Days)" card

Shows "12" with orange background and clock icon

Count: 12

Due date calculation

B5

Check due schedules subtitle

Shows "Upcoming tasks"

Subtitle text

Clear labeling

B6

Verify "Overdue Schedules" card

Shows "3" with red background and warning icon

Count: 3

Overdue identification

B7

Check overdue subtitle

Shows "Need attention" in red text

Subtitle emphasis

Urgency indication

B8

Verify "Completion Rate" card

Shows "89%" with green background and checkmark icon

Rate: 89%

Performance metric

B9

Check completion subtitle

Shows "Overall performance"

Subtitle text

Performance context

B10

Test KPI card hover effects

Cards show subtle elevation/shadow on hover

Hover states

Interactive feedback

C1

Verify table column headers

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

Column structure

Complete header set

C2

Check first row data (PM-PUMP-001)

All fields populated correctly with proper formatting

PM-PUMP-001 data

Data accuracy

C3

Verify Schedule ID formatting

"PM-PUMP-001" appears as blue hyperlink

Hyperlink format

Navigation capability

C4

Check Schedule Name display

Shows "Monthly Pump Inspection - Station 3" truncated if needed with tooltip

Full name

Content handling

C5

Verify Type badges

"Preventive Maintenance" in blue, "Inspection" in purple

Color coding

Visual categorization

C6

Check Frequency display

Shows "Monthly", "Quarterly", "Annually" clearly

Frequency text

Schedule timing

C7

Verify Runs column

Shows completed/total format "24/25"

Run statistics

Execution tracking

C8

Check Assets column

Shows asset count "5 assets"

Asset count

Scope indication

C9

Verify Next Due Date

Shows dates in DD/MM/YYYY format consistently

Date formatting

Consistent formatting

C10

Check Progress indicators

Visual progress bars with percentage "3/5 Complete"

Progress display

Visual completion

C11

Verify Status badges

"Active" in green, "Inactive" in grey

Status indication

State visualization

C12

Check Actions column

Three-dot menu with hover reveal

Actions menu

Available operations

D1

Click "Schedule Name" column header

Column sorts alphabetically A-Z with up arrow

Ascending sort

Column sorting

D2

Click Schedule Name header again

Sort reverses to Z-A with down arrow

Descending sort

Reverse sorting

D3

Sort by "Next Due Date"

Dates sort chronologically, earliest first

Date sorting

Temporal ordering

D4

Sort by "Status"

Groups Active schedules first, then Inactive

Status grouping

Status-based sorting

D5

Verify sort persistence

Sort order maintained during other operations

Sort stability

State maintenance

D6

Click "Export" button

Export dropdown menu appears with format options

Export menu

Export functionality

D7

Select "Export to CSV"

CSV file downloads within 3 seconds

CSV generation

File export

D8

Verify CSV content

Downloaded file contains current table view

Export accuracy

Content verification

D9

Test Excel export

Excel file downloads with proper column formatting

Excel format

Format options

D10

Validate export speed

All exports complete within 3 seconds

Speed validation

Performance check

E1

Verify pagination controls

Shows "Showing 1-20 of 47" with page navigation

Pagination info

Data chunking

E2

Change page size

Select "50 per page", table shows all 47 schedules

Page size

Display flexibility

E3

Navigate to page 2

Click "Next" or "2", loads second page within 1 second

Page navigation

Performance check

E4

Test page performance

All page changes complete within 1 second

Speed validation

User experience

E5

Verify URL updates

Browser URL reflects current page state

State persistence

Bookmarkable state

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

  • Tags: Happy-Path, Consumer, MOD-Schedules, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-Product, Happy-Path
  • Additional Context: Search-Functionality, Filter-Options, Data-Discovery, User-Experience

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

Step #

Action

Expected Result

Test Data

Comments

A1

Locate search input field

Search box visible with "Search schedules..." placeholder

Search UI

Input availability

A2

Search by exact Schedule ID

Enter "PM-PUMP-001", table filters to single result instantly

PM-PUMP-001

ID-based search

A3

Verify search result accuracy

Only PM-PUMP-001 row displayed

1 result

Exact match

A4

Clear search and test partial name

Enter "Pump", shows all pump-related schedules

"Pump" search

Partial matching

A5

Verify multiple search results

Shows 8 schedules containing "Pump" in name

8 results

Multiple matches

A6

Test case-insensitive search

Enter "pump" (lowercase), same results as "Pump"

Case insensitive

Search flexibility

A7

Search by schedule type

Enter "Inspection", shows all inspection schedules

Type search

Category search

A8

Verify no results scenario

Enter "NONEXISTENT", shows "No schedules found" message

Empty state

Graceful handling

A9

Test search performance

Search response appears within 1 second

Performance check

Speed requirement

A10

Verify real-time filtering

Results update as user types

Live filtering

Dynamic response

B1

Click "Filter" dropdown button

Filter menu opens with category options

Filter UI

Filter access

B2

Verify filter categories

Shows Type, Status, Frequency, Due Date, Priority options

Filter options

Complete categories

B3

Apply Type filter

Select "Inspection", list shows 12 inspection schedules

Type: Inspection

Category filtering

B4

Verify filter badge

"Type: Inspection" badge appears above table

Filter indicator

Applied filter display

B5

Add Status filter

Select "Active", combines with Type filter

Multi-filter

Filter combination

B6

Check combined filter result

Shows only active inspection schedules (subset)

Combined result

Filter intersection

B7

Add Frequency filter

Select "Monthly", further refines results

Additional filter

Triple filtering

B8

Apply Priority filter

Select "High", adds another filter dimension

Priority filtering

Importance-based filter

B9

Verify filter count indicator

Shows "4 filters applied" or similar count

Filter tracking

Filter awareness

B10

Apply Due Date filter

Select "Next 7 Days", filters by date range

Date filtering

Temporal filtering

B11

Test filter speed

Each filter application completes within 1 second

Performance check

Response speed

B12

Remove single filter

Click X on Type filter, removes only that filter

Selective removal

Individual control

C1

Apply search with existing filters

Search "Pump" with Type: Inspection filter active

Combined operation

Multi-criteria search

C2

Apply filter with active search

Add Status filter while search term active

Combined operation

Layered filtering

C3

Verify combined results

Results match both search and filter criteria

Accurate intersection

Logic validation

C4

Clear search term, keep filters

Search clears but filters remain active

Selective clearing

Independent controls

C5

Clear filters, keep search

Filters clear but search term remains

Selective clearing

Independent controls

C6

Clear both search and filters

Click "Clear All", returns full schedule list

Complete reset

Total reset

D1

Test multiple values in same category

Select both "Active" and "Inactive" in Status

Multi-value filter

OR logic within category

D2

Apply custom date range

Select "Custom" and set specific date range

Custom dates

Flexible date filtering

D3

Test preset quick filters

Use "Overdue", "Due Today", "Due This Week" presets

Quick access

Common scenarios

D4

Save current filter combination

Save as "My Active Inspections"

Filter persistence

User customization

D5

Load saved filter combination

Select saved filter, applies correctly

Filter recall

Saved state restoration

E1

Check URL with filters

Browser URL reflects current filters

State persistence

Bookmarkable filters

E2

Refresh page with filters

Filters maintained after refresh

State recovery

Filter persistence

E3

Export with filters active

Export contains only filtered results

Filtered export

Export scope

E4

Sort filtered results

Sorting works correctly on filtered subset

Combined operations

Feature interaction

E5

Test pagination with filters

Pagination works correctly with filtered data

Filtered pagination

Data chunking

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

  • Tags: Happy-Path, Consumer, MOD-Schedules, P1-Critical, Phase-Smoke, Type-Functional, Platform-Web, Report-Engineering, Happy-Path
  • Additional Context: Navigation, Dashboard, Detail-View, User-Journey

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

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Schedules dashboard

Dashboard loads with schedule list

N/A

Starting point

2

Locate PM-PUMP-001 in schedule list

Schedule visible in dashboard table

PM-PUMP-001

Target schedule

3

Click on action column>> detail view

Navigates to schedule detail page

Schedule link

Detail navigation

4

Verify page header

Shows "PM-PUMP-001" with status badge

Header info

Schedule identification

5

Check breadcrumb navigation

Shows Dashboard > Schedules > PM-PUMP-001

Breadcrumbs

Navigation context

6

Test breadcrumb links

Each breadcrumb level is clickable

Breadcrumb links

Navigation functionality

7

Verify page load performance

Page loads within 2 seconds

< 2 seconds

Performance baseline

8

Check responsive layout

Page elements properly arranged

Layout check

UI consistency

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

  • Tags: Happy-Path, Consumer, MOD-Schedules, P1-Critical, Phase-Regression, Type-Functional, Platform-Web, Report-Product
  • Additional Context: Data-Display, Configuration, Detail-View

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

Step #

Action

Expected Result

Test Data

Comments

1

Verify Schedule Information panel

Panel displays with all key fields

N/A

Should be prominently displayed

2

Check Schedule ID display

Shows "PM-PUMP-001" as page header

PM-PUMP-001

Large, clear heading

3

Verify Schedule Name

Shows "Monthly Pump Inspection - Station 3"

Expected name

Clear subtitle format

4

Check Schedule Type badge

Shows "Preventive Maintenance" with blue color

Type: Preventive Maintenance

Color-coded badge

5

Verify Created On date

Shows "15/01/2024" in DD/MM/YYYY format

15/01/2024

Consistent date formatting

6

Check Created By field

Shows "John Smith"

John Smith

User who created schedule

7

Verify Trigger Conditions section

Shows frequency information correctly

Monthly, Next: 2025-07-15

Time-based schedule display

8

Check Next Run information

Shows "July 15, 2025" with countdown

2025-07-15

Progress indicator present

9

Verify estimated duration

Shows "4 hours"

Duration: 4 hours

Time estimate display

10

Check task description

Shows task instructions if present

Task description

Optional field content

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

  • Tags: Happy-Path, Consumer, MOD-Schedules, P1-Critical, Phase-Regression, Type-Integration, Platform-Web, Report-Product
  • Additional Context: Overview-Cards, Performance-Metrics, Detail-View-KPIs

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

Step #

Action

Expected Result

Test Data

Comments

1

Locate Schedule Overview section

4 performance cards displayed in row

Overview section

Card layout

2

Verify "Next Run" card

Shows "July 15, 2025" with countdown "in 15 days"

Next run date

Future execution

3

Check progress bar

Progress bar shows days remaining visually

Progress indicator

Visual countdown

4

Verify "Assets in Scope" card

Shows "12" with "View All Assets" link

Asset count

Scope indication

5

Test "View All Assets" link

Clicks to Assets tab

Assets tab

Navigation shortcut

6

Check "Open Service Orders" card

Shows "3" with status breakdown "1 Overdue"

SO count

Work status

7

Verify "Last Run Completed" card

Shows "June 15, 2025" with "On-Time" status

Last execution

Historical data

8

Check card color coding

Next Run=blue, Assets=green, Open SOs=orange, Last Run=green

Color scheme

Visual indicators

9

Test card hover effects

Cards highlight on hover with subtle animation

Hover states

Interactive feedback

10

Verify responsive behavior

Cards adapt to screen size changes

Responsive design

Mobile compatibility

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

  • Tags: Happy-Path, Consumer, MOD-Schedules, P2-High, Phase-Regression, Type-Integration, Platform-Web, Report-Product
  • Additional Context: Performance-Stats, Compliance-Metrics, Sidebar-Panel

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

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Locate Schedule Stats panel

Right sidebar shows stats panel

Stats panel

Sidebar layout

2

Verify panel header

Shows "Schedule Stats" with description

Panel header

Clear labeling

3

Check Completion Rate

Shows "95%" in green "Excellent"

95% rate

Performance metric

4

Verify color coding

95% completion shows green background

Green indicator

Excellent performance

5

Check Overdue SOs

Shows "2" in red "Attention"

Overdue count

Alert metric

6

Verify alert styling

Overdue count highlighted in red

Red indicator

Attention needed

7

Check Avg Cycle Time

Shows "2.5 days"

Cycle time

Duration metric

8

Verify Total Runs

Shows "24"

Run count

Historical metric

9

Test metric tooltips

Hover shows detailed explanations

Tooltips

Additional context

10

Verify real-time updates

Stats update when data changes

Dynamic updates

Live data

Verification Points

  • Primary_Verification: All performance metrics display correctly with appropriate color coding
  • Secondary_Verifications: Tooltips provide context, real-time updates work
  • Negative_Verification: No calculation errors, no missing metrics




Test Case 7: Schedule Actions Panel

Test Case Metadata

  • Test Case ID: AX03US04_TC_007
  • Title: Verify Schedule Actions panel provides common schedule management tasks
  • 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

  • Tags: Happy-Path, Consumer, MOD-Schedules, P1-Critical, Phase-Regression, Type-Functional, Platform-Web, Report-Engineering
  • Additional Context: Action-Panel, Schedule-Management, User-Actions

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: 30% (Action panel functionality)
  • Integration_Points: Action-Handler, Permission-Service, UI-Components
  • Code_Module_Mapped: AX
  • Requirement_Coverage: Complete
  • Cross_Platform_Support: Web

Stakeholder Reporting

  • Primary_Stakeholder: Engineering
  • Report_Categories: User-Actions, Interface-Design
  • 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: Action handler service, Permission service
  • Performance_Baseline: < 500ms action response
  • Data_Requirements: Schedule with appropriate permissions

Prerequisites

  • Setup_Requirements: Schedule PM-PUMP-001 accessible for actions
  • User_Roles_Permissions: O&M Manager with management permissions
  • Test_Data: Active schedule with edit/execute permissions
  • Prior_Test_Cases: TC_003 (Navigation) must pass

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Locate Schedule Actions panel

Actions panel visible in right sidebar

Actions panel

Panel location

2

Verify panel header

Shows "Schedule Actions" with description

Panel header

Clear labeling

3

Check "Edit Schedule" button

Shows pencil icon with "Edit Schedule" text

Edit button

Action availability

4

Verify "Activate/Deactivate" button

Shows power icon with appropriate text

Toggle button

Status management

5

Check "Generate SO Manually" button

Shows play icon with "Generate SO Manually" text

Manual run

Execution trigger

6

Verify button styling

All buttons properly styled with consistent design

Button design

UI consistency

7

Test button hover states

Buttons highlight on hover with tooltips

Hover effects

Interactive feedback

8

Check button permissions

Buttons enabled/disabled based on user permissions

Permission check

Access control

9

Verify tooltips

Hover reveals helpful tooltips for each action

Tooltip content

User guidance

10

Test responsive behavior

Actions panel adapts to screen size

Responsive design

Mobile compatibility

Verification Points

  • Primary_Verification: All action buttons available with proper styling and permissions
  • Secondary_Verifications: Tooltips provide guidance, responsive design works
  • Negative_Verification: No unauthorized actions, no missing buttons

  





Test Case 8: Details Tab Complete Functionality

Test Case Metadata

  • Test Case ID: AX03US04_TC_008
  • Title: Verify Details tab displays complete schedule configuration with trigger conditions, work order template, and asset management settings
  • Created By: Prachi
  • Created Date: 2025-01-15
  • Version: 1.0

Classification

  • Module/Feature: Schedules Management (AX03US04)
  • Test Type: Integration
  • Test Level: Integration
  • Priority: P1-Critical
  • Execution Phase: Regression
  • Automation Status: Manual

Enhanced Tags for 17 Reports Support

  • Tags: Happy-Path, Consumer, MOD-Schedules, P1-Critical, Phase-Regression, Type-Integration, Platform-Web, Report-Product
  • Additional Context: Details-Tab, Configuration-Display, Trigger-Conditions, Work-Order-Template, Asset-Management

Business Context

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

Quality Metrics

  • Risk_Level: High
  • Complexity_Level: High
  • Expected_Execution_Time: 10 minutes
  • Reproducibility_Score: High
  • Data_Sensitivity: High
  • Failure_Impact: High

Coverage Tracking

  • Feature_Coverage: 50% (Complete configuration display and settings)
  • Integration_Points: Configuration-Service, SOP-Service, Asset-Service, Trigger-Engine, Database
  • Code_Module_Mapped: AX
  • Requirement_Coverage: Complete
  • Cross_Platform_Support: Web

Stakeholder Reporting

  • Primary_Stakeholder: Product
  • Report_Categories: Configuration-Management, Integration-Testing, Data-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: Configuration service, SOP service, Asset service, Trigger engine, Database
  • Performance_Baseline: < 2 seconds tab load, < 1 second section expansion
  • Data_Requirements: Schedule with complete configuration including all trigger types and settings

Prerequisites

  • Setup_Requirements: Schedule PM-PUMP-001 with comprehensive configuration
  • User_Roles_Permissions: O&M Manager with full configuration access
  • Test_Data:
    • Schedule: PM-PUMP-001 with time-based triggers
    • SOP: SOP-1138 linked with cost $1,250.00
    • Dynamic Asset Inclusion: Active
    • Trigger: Monthly frequency, next execution July 15, 2025
    • Work Order Template: Medium priority, 4 hours duration
  • Prior_Test_Cases: TC_003 (Navigation) must pass

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Click "Details" tab

Tab becomes active, content loads within 2 seconds

Details tab

Default tab, performance check

2

Verify tab is selected by default

Details tab highlighted as active on page load

Active state

Default selection

3

Check overall page structure

Three main sections visible: Trigger Conditions, Work Order Template, Asset Management

Page layout

Section organization

4

Verify section headers

All section headers clearly labeled with descriptions

Section headers

Clear navigation

5

Test section expandability

Sections can be expanded/collapsed if applicable

Expandable sections

UI interaction

6

Locate "Trigger Conditions" section

Section displays with "Schedule execution rules and frequency" description

Trigger section

Section identification

7

Verify trigger type indicator

Blue circle with calendar icon for time-based schedule

Time-based indicator

Visual categorization

8

Check trigger title

Shows "Time-Based Schedule" as section title

Trigger title

Clear type identification

9

Verify frequency details

Shows "Repeats Every 1 Month"

Monthly frequency

Recurrence pattern

10

Check next execution date

Shows "Next execution: July 15, 2025"

July 15, 2025

Future scheduling

11

Verify start date display

Shows original schedule start date

Start date

Historical reference

12

Test frequency calculation

Next execution calculated correctly from frequency

Date calculation

Scheduling accuracy

13

Check trigger status

Indicates if trigger is active/inactive

Trigger status

Operational state

14

Verify trigger modification date

Shows when trigger was last modified

Modification date

Change tracking

15

Switch to usage-based schedule (if available)

Orange circle with gauge icon, "Usage-Based Schedule" title

Usage indicator

Alternative trigger type

16

Verify usage type display

Shows monitored usage type (Run Hours, Gallons, Cycles)

Usage type

Metric specification

17

Check usage interval

Shows trigger interval value

Usage interval

Threshold setting

18

Verify current usage status

Shows current usage levels vs. thresholds

Usage status

Progress tracking

19

Switch to event-based schedule (if available)

Purple circle with lightning icon, "Event-Based Schedule" title

Event indicator

Advanced trigger type

20

Verify event conditions

Shows configured event trigger conditions

Event conditions

Conditional logic

21

Check trigger source

Shows trigger source (Service Orders, Asset Values, Weather)

Trigger source

Event category

22

Verify condition details

Shows specific condition parameters and thresholds

Condition details

Rule specification

23

Locate "Work Order Template" section

Section shows "Default settings for generated work orders"

Template section

Section identification

24

Verify default priority display

Shows "Medium" with yellow color-coded badge

Priority: Medium

Priority visualization

25

Check estimated duration

Shows "4 hours" in consistent time format

Duration: 4 hours

Time specification

26

Verify task description

Shows task description/instructions if configured

Task description

Work instructions

27

Check assignment rules

Shows default assignment settings if configured

Assignment rules

Resource allocation

28

Locate "Linked SOPs" subsection

Blue-bordered card displaying SOP information

SOP card

Procedure integration

29

Verify SOP ID display

Shows "SOP-1138" as clickable hyperlink

SOP-1138

Cross-module link

30

Check SOP name

Shows "Monthly Preventive Maintenance Procedure"

SOP name

Procedure identification

31

Verify SOP description

Shows brief procedure description

SOP description

Context information

32

Check service association

Shows "Assets" with blue color-coded badge

Service association

Category classification

33

Verify operation type

Shows "Preventive Maintenance" with blue badge

Operation type

Maintenance category

34

Check tasks count

Shows "8 Tasks"

Task count

Work breakdown

35

Verify estimated duration

Shows "4 hours" matching work order template

SOP duration

Time consistency

36

Check estimated cost

Shows "$1,250.00" in proper currency format

Cost: $1,250.00

Financial information

38

Locate "Asset Management" section

Section shows "Asset inclusion and dynamic scheduling settings"

Asset section

Settings area

39

Verify dynamic inclusion status

Shows green circle with "Dynamic Asset Inclusion" and "Active" status

Dynamic status

Automation feature

40

Check feature description

Shows "New assets matching the criteria will be automatically included"

Feature description

Functionality explanation

41

Verify matching criteria

Shows detailed criteria for automatic asset inclusion

Matching criteria

Inclusion rules

42

Check criteria specifics

Shows "Assets with the same asset type, location, or system..."

Detailed criteria

Rule specification

43

Verify asset count impact

Shows how many assets currently match criteria

Asset count

Scope indication

44

Test dynamic toggle

Toggle between Active/Inactive states (if editable)

Toggle function

Setting control

45

Locate assignment guidelines section

Section shows work order assignment and generation rules

Assignment section

Workflow rules

46

Verify generation rules

Shows when and how service orders are generated

Generation rules

Automation logic

47

Check assignment logic

Shows how work orders are assigned to technicians

Assignment logic

Resource allocation

48

Verify notification settings

Shows who gets notified when SOs are generated

Notification rules

Communication settings

49

Check escalation rules

Shows escalation procedures for overdue work

Escalation rules

Management oversight

50

Verify data consistency

All displayed information matches database configuration

Data accuracy

Information integrity

51

Check real-time updates

Configuration changes reflected immediately

Real-time sync

Data freshness

52

Test section performance

All sections load and respond within 1 second

Performance check

User experience

53

Verify responsive design

Content adapts properly to different screen sizes

Responsive behavior

Cross-device compatibility

54

Check accessibility features

Tab navigation, screen reader support, contrast ratios

Accessibility

Inclusive design

55

Test error handling

Graceful handling of missing or invalid configuration data

Error resilience

System robustness

Verification Points

  • Primary_Verification: Complete schedule configuration displayed accurately across all sections
  • Secondary_Verifications: Cross-module links functional, real-time updates work, performance within baselines
  • Negative_Verification: No missing configuration data, no broken integrations, no performance degradation




Test Case 9: Assets Tab Complete Functionality

Test Case Metadata

  • Test Case ID: AX03US04_TC_009
  • Title: Verify Assets tab complete functionality including search, filters, and asset management features
  • Created By: Prachi
  • Created Date: 2025-01-15
  • Version: 1.0

Classification

  • Module/Feature: Schedules Management (AX03US04)
  • Test Type: Integration
  • Test Level: Integration
  • Priority: P1-Critical
  • Execution Phase: Regression
  • Automation Status: Manual

Enhanced Tags for 17 Reports Support

  • Tags: Happy-Path, Consumer, MOD-Schedules, P1-Critical, Phase-Regression, Type-Integration, Platform-Web, Report-Product
  • Additional Context: Asset-Management, Search-Filter, Tab-Functionality, Asset-Details

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: High

Coverage Tracking

  • Feature_Coverage: 45% (Complete asset management in schedule context)
  • Integration_Points: Asset-Service, Search-Service, Filter-Engine, Database
  • Code_Module_Mapped: AX
  • Requirement_Coverage: Complete
  • Cross_Platform_Support: Web

Stakeholder Reporting

  • Primary_Stakeholder: Product
  • Report_Categories: Asset-Management, Search-Performance, Integration-Testing
  • 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: Asset service, Search service, Filter engine, Database
  • Performance_Baseline: < 2 seconds asset load, < 1 second search/filter
  • Data_Requirements: Schedule with 12 diverse assets across multiple types and locations

Prerequisites

  • Setup_Requirements: Schedule PM-PUMP-001 with 12 associated assets of various types
  • User_Roles_Permissions: O&M Manager with asset access permissions
  • Test_Data:
    • Assets: PUMP-001 through PUMP-008, VALVE-001 through VALVE-004
    • Locations: Main Treatment Plant, Pump Station 1, Pump Station 2
    • Asset Types: Pump, Valve
    • Condition Scores: Range 75-95 (Good to Excellent)
    • Risk Scores: Range 45-75 (Low to Medium)
  • Prior_Test_Cases: TC_003 (Navigation) must pass

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Click on "Assets" tab

Tab becomes active and content loads within 2 seconds

Assets tab

Performance baseline

2

Verify tab header

Shows "Associated Assets" with description text

Tab header

Clear section identification

3

Check asset count in description

Shows "This schedule applies to the following 12 assets"

12 assets

Accurate count display

4

Verify search functionality

Search box with "Search by Asset ID, Name, Location..." placeholder

Search UI

Search interface available

5

Check filter controls

"All Types" and "All Locations" dropdown filters present

Filter controls

Filtering options available

6

Verify table structure

Complete table with all required columns displayed

Table layout

Proper data structure

7

Verify Asset ID column

Shows clickable asset IDs (PUMP-001, VALVE-001, etc.)

Asset IDs

Hyperlink format

8

Check Asset Name column

Shows descriptive names for each asset

Asset names

Clear identification

9

Verify Asset Type column

Shows "Pump" and "Valve" categories

Asset types

Type classification

10

Check Location column

Shows locations like "Main Treatment Plant, Pump Station 1"

Locations

Geographic data

11

Verify Facility column

Shows facility assignments

Facilities

Organizational structure

12

Check System column

Shows system classifications

Systems

Functional grouping

13

Verify Condition Score

Shows scores with color coding (85=Good in green)

Condition scores

Health indicators

14

Check Risk Score

Shows risk levels with color coding (63=Medium in yellow)

Risk scores

Risk assessment

15

Verify Last Serviced

Shows dates in YYYY-MM-DD format

Service dates

Maintenance history

16

Check Actions column

Shows three-dot menu for asset actions

Actions menu

Asset management options

17

Search by Asset ID

Enter "PUMP-001", filters to single matching asset

PUMP-001

ID-based search

18

Verify search result

Only PUMP-001 displayed in results

1 result

Exact match filtering

19

Search by partial name

Enter "Primary", shows assets with "Primary" in name

"Primary" search

Partial name matching

20

Search by location

Enter "Station 1", shows assets at that location

Location search

Location-based filtering

21

Test case insensitive search

Enter "pump" (lowercase), returns pump assets

Case insensitive

Search flexibility

22

Clear search

Clear search field, full asset list returns

Clear function

Search reset

23

Test search performance

Search response within 1 second

Performance check

Speed validation

24

Apply Type filter

Select "Pump" from All Types dropdown

Type: Pump

Category filtering

25

Verify filter result

Shows only pump assets (8 assets)

8 pump assets

Type-based filtering

26

Check filter badge

"Type: Pump" badge appears above table

Filter indicator

Applied filter display

27

Apply Location filter

Select "Pump Station 1" from All Locations

Location filter

Geographic filtering

28

Verify combined filters

Shows pumps at Pump Station 1 only

Combined result

Filter intersection

29

Add additional filters

Apply multiple location selections

Multiple locations

Multi-value filtering

30

Remove single filter

Click X on Type filter, removes only that filter

Selective removal

Individual filter control

31

Clear all filters

Click "Clear All Filters", returns complete list

Complete reset

Filter reset functionality

32

Click Asset ID link

PUMP-001 link navigates to asset detail page

Asset navigation

Cross-module integration

33

Verify asset detail page

Asset detail page loads with complete information

Asset details

Integration validation

34

Return to schedule assets

Navigate back to schedule Assets tab

Return navigation

Navigation flow

35

Test Actions menu

Click three-dot menu on asset row

Actions menu

Asset management options

36

Verify available actions

Menu shows relevant asset actions

Action options

Context-appropriate actions

37

Check condition score details

Hover/click condition score for additional information

Score details

Health metric details

38

Verify risk score context

Hover/click risk score for risk assessment details

Risk details

Risk metric explanation

39

Sort by Asset ID

Click Asset ID column header, sorts alphabetically

ID sorting

Column sorting

40

Sort by Condition Score

Click Condition Score header, sorts by score value

Score sorting

Numeric sorting

41

Sort by Last Serviced

Click Last Serviced header, sorts by date

Date sorting

Chronological sorting

42

Test reverse sorting

Click same header again, reverses sort order

Reverse sort

Bidirectional sorting

43

Export asset list

Click export button, generates asset report

Asset export

Data export capability

44

Verify export content

Exported file contains current filtered/sorted view

Export accuracy

Content verification

45

Check dynamic inclusion status

Verify if "Dynamic Asset Inclusion" feature is active/inactive

Dynamic status

Automatic asset addition

46

Verify dynamic criteria display

Shows criteria for automatic asset inclusion

Inclusion criteria

Automation rules

47

Test asset eligibility rules

Verify only assets with recent condition assessments are selectable

Eligibility validation

Asset qualification

48

Check asset health indicators

Verify color coding for different condition levels

Health indicators

Visual status system

49

Verify maintenance scheduling

Check last serviced dates align with schedule frequency

Schedule alignment

Maintenance coordination

50

Test responsive design

Verify table adapts to different screen sizes

Responsive behavior

Mobile compatibility

Verification Points

  • Primary_Verification: Complete asset management functionality works within schedule context
  • Secondary_Verifications: Search and filter perform within baselines, cross-module navigation functional, export capabilities work
  • Negative_Verification: No unauthorized assets displayed, no missing functionality, no performance degradation

Test Case 10: History Tab Complete Functionality

Test Case Metadata

  • Test Case ID: AX03US04_TC_10
  • Title: Verify History tab displays complete service order generation history with search, filter, and analysis capabilities
  • Created By: Prachi
  • Created Date: 2025-01-15
  • Version: 1.0

Classification

  • Module/Feature: Schedules Management (AX03US04)
  • Test Type: Integration
  • Test Level: Integration
  • Priority: P1-Critical
  • Execution Phase: Regression
  • Automation Status: Manual

Enhanced Tags for 17 Reports Support

  • Tags: Happy-Path, Consumer, MOD-Schedules, P1-Critical, Phase-Regression, Type-Integration, Platform-Web, Report-Engineering
  • Additional Context: Service-Order-History, Data-Traceability, Historical-Analysis, Search-Filter, Cost-Analysis

Business Context

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

Quality Metrics

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

Coverage Tracking

  • Feature_Coverage: 55% (Complete historical data management and analysis)
  • Integration_Points: Service-Order-Service, Database, Search-Service, Filter-Engine, Cost-Calculation, Audit-Trail
  • Code_Module_Mapped: AX
  • Requirement_Coverage: Complete
  • Cross_Platform_Support: Web

Stakeholder Reporting

  • Primary_Stakeholder: Engineering
  • Report_Categories: Data-Integrity, Historical-Analysis, Cost-Management, Audit-Trail
  • 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: Service Order service, Database, Search service, Filter engine, Cost calculation service, Audit service
  • Performance_Baseline: < 3 seconds history load, < 1 second search/filter response
  • Data_Requirements: Schedule with 24+ completed service orders spanning multiple years with varied costs and completion statuses

Prerequisites

  • Setup_Requirements: Schedule PM-PUMP-001 with extensive service order history
  • User_Roles_Permissions: O&M Manager with full history access and cost visibility
  • Test_Data:
    • 24 Service Orders from 2022-2025
    • Total cost: $28,450.75
    • Mix of assets: PUMP-001 through PUMP-012
    • Various completion statuses and failure modes
    • Different technicians: Mike Johnson, Sarah Wilson, Tom Brown
    • Cost range: $850 - $2,100 per service order
  • Prior_Test_Cases: TC_003 (Navigation) must pass

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Click "History" tab

Tab becomes active, content loads within 3 seconds

History tab

Performance baseline

2

Verify tab header

Shows "Service Order History" with comprehensive description

Tab header

Section identification

3

Check summary statistics

Shows "24 completed Service Orders with total cost $28,450.75"

Summary stats

Financial overview

4

Verify cost accuracy

Total cost matches sum of individual service order costs

Cost calculation

Financial integrity

5

Check date range display

Shows date range of historical data (e.g., "Jan 2022 - Jun 2025")

Date range

Historical span

6

Verify completion rate

Shows percentage of completed vs. total generated SOs

Completion rate

Performance metric

7

Locate search input

Search box with "Search by SO Name, Asset, Completed By..." placeholder

Search UI

Search interface

8

Search by Service Order ID

Enter "SO-2025-0615-001", filters to single matching result

SO ID search

Exact ID matching

9

Verify search result accuracy

Only matching service order displayed with complete details

1 result

Precise filtering

10

Search by asset name

Enter "PUMP-001", shows all SOs for that specific asset

Asset search

Asset-based filtering

11

Search by technician name

Enter "Mike Johnson", shows all SOs completed by that technician

Technician search

Personnel-based search

12

Search by partial SO name

Enter "Pump Maintenance", shows related service orders

Partial name search

Flexible matching

13

Test case insensitive search

Enter "pump" (lowercase), returns pump-related SOs

Case insensitive

Search flexibility

15

Clear search and verify reset

Clear search field, full history list returns

Search reset

Complete data restoration

16

Test search performance

Search response within 1 second across all queries

Performance check

Speed validation

17

Access filter controls

Filter dropdowns for Asset Types, Failure Modes, Time periods visible

Filter UI

Filtering interface

18

Apply Asset Type filter

Select "Pump", shows only pump-related service orders

Asset type filter

Category filtering

19

Verify filter result count

Displays accurate count of filtered results

Result count

Filter effectiveness

20

Apply Failure Mode filter

Select "Preventive", shows only preventive maintenance SOs

Failure mode filter

Maintenance type filtering

21

Apply Time filter

Select "Last 6 Months", shows recent service orders only

Time filter

Temporal filtering

22

Combine multiple filters

Apply asset type + failure mode + time filters simultaneously

Combined filters

Multi-criteria filtering

23

Verify filter intersection

Results match ALL applied filter criteria

Filter logic

AND operation validation

24

Check filter badges

Applied filters show as removable badges above table

Filter indicators

Visual filter display

25

Remove individual filter

Click X on specific filter badge, removes only that filter

Selective removal

Individual filter control

26

Clear all filters

Use "Clear All Filters" option, returns complete history

Complete reset

Total filter reset

27

Verify complete column set

Columns: SO ID, SO Name, Asset ID/Name, Location, Type, Completed On, Completed By, Total Cost, Failure Mode, Actions

Table structure

Complete data display

28

Check Service Order ID format

IDs follow SO-YYYY-MMDD-### format as clickable links

SO ID format

Standardized formatting

29

Verify SO Name display

Shows descriptive names for service orders

SO names

Clear identification

30

Check Asset ID/Name column

Shows asset identifier with descriptive name

Asset info

Asset identification

31

Verify Location data

Shows specific asset locations

Location data

Geographic context

32

Check Type badges

Color-coded badges: Preventive=green, Corrective=red, Inspection=blue

Type indicators

Visual categorization

33

Verify Completed On dates

Shows completion dates in YYYY-MM-DD HH:MM format

Date format

Consistent timestamp format

34

Check Completed By field

Shows technician names who completed work

Technician info

Personnel tracking

35

Verify Total Cost format

Shows costs in "$X,XXX.XX Xh labor" format

Cost format

Financial and time data

36

Check Failure Mode data

Shows failure classifications or "N/A" for preventive

Failure modes

Maintenance categorization

37

Verify Actions column

Three-dot menu with relevant actions for each SO

Actions menu

Service order management

38

Verify default sort order

Most recent service orders appear first (reverse chronological)

Default sorting

Recent-first display

39

Sort by SO ID

Click SO ID header, sorts alphanumerically

SO ID sorting

Identifier-based sorting

40

Sort by Completed On

Click date header, sorts chronologically

Date sorting

Temporal ordering

41

Sort by Total Cost

Click cost header, sorts by monetary value

Cost sorting

Financial analysis

42

Sort by Asset ID

Click asset header, groups by asset

Asset sorting

Asset-based grouping

43

Test reverse sorting

Click same header again, reverses sort direction

Reverse sorting

Bidirectional sorting

44

Verify sort indicators

Column headers show sort direction arrows

Sort indicators

Visual sort feedback

45

Click action tab>> detail view

SO-2025-0615-001 navigates to detailed SO page

Cross-module nav

Service order integration

46

Verify SO detail page load

Complete service order details display

SO details

Integration validation

51

Verify cost calculation accuracy

Individual costs sum to displayed total

Cost accuracy

Financial integrity

52

Check labor hour tracking

Labor hours displayed with each cost entry

Labor tracking

Resource accounting

53

Analyze cost trends

Identify cost variations across time periods

Cost trends

Financial analysis

54

Verify cost currency format

All costs display in consistent currency format

Currency format

Standardized display

55

Check cost breakdown

Hover/click for detailed cost component breakdown

Cost details

Comprehensive cost data

56

Access export functionality

Export button available with format options

Export UI

Data export capability

57

Export complete history

Generate CSV/Excel export of full history

Complete export

Full data extraction

58

Export filtered data

Export respects current search/filter settings

Filtered export

Selective data export

59

Verify export content

Exported file contains accurate historical data

Export accuracy

Data integrity validation

60

Check export performance

Export generation within 5 seconds

Export speed

Performance validation

61

Verify schedule exclusivity

Only service orders generated by PM-PUMP-001 displayed

Data exclusivity

Proper data filtering

62

Check for external SOs

External service orders (not from this schedule) excluded

External exclusion

Data boundary validation

63

Verify data completeness

All generated SOs from schedule present in history

Complete history

No missing data

64

Check data accuracy

All displayed information matches source records

Data accuracy

Information integrity

65

Test real-time updates

New service orders appear automatically

Real-time sync

Live data updates

Verification Points

  • Primary_Verification: Complete service order history displayed exclusively for this schedule with accurate financial and operational data
  • Secondary_Verifications: Search and filter functionality performs within baselines, cross-module navigation works, export capabilities functional
  • Negative_Verification: No external service orders displayed, no missing historical data, no calculation errors, no performance degradation

Test Case 11: Logs Tab Administrative Audit Trail

Test Case ID: AX03US04_TC_011
Title: Verify Logs tab displays complete administrative audit trail with proper categorization
Created By: Prachi
Created Date: 2025-01-15
Version: 1.0

Test Case Metadata

  • 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: Manual

Enhanced Tags for 17 Reports Support

  • Tags: Happy-Path, Consumer, MOD-Schedules, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-QA, Happy-Path
  • Additional Context: Audit-Trail, Administrative-Logs, Compliance, System-Events

Business Context

  • Customer_Segment: Enterprise
  • Revenue_Impact: Medium
  • Business_Priority: Should-Have
  • Customer_Journey: Support
  • Compliance_Required: Yes
  • SLA_Related: No

Quality Metrics

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

Coverage Tracking

  • Feature_Coverage: 25% (Audit and compliance)
  • Integration_Points: Audit-Service, Database, User-Management
  • Code_Module_Mapped: AX
  • Requirement_Coverage: Complete
  • Cross_Platform_Support: Web

Stakeholder Reporting

  • Primary_Stakeholder: QA
  • Report_Categories: Audit-Trail, Compliance, System-Logging
  • 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: Audit service, Database, User management system
  • Performance_Baseline: < 2 seconds log load
  • Data_Requirements: Schedule with 8 administrative log entries

Prerequisites

  • Setup_Requirements: Schedule PM-PUMP-001 with varied administrative actions
  • User_Roles_Permissions: O&M Manager with audit log access
  • Test_Data:
    • 8 Administrative log entries over 6 months
    • Mix of event types: creation, edits, status changes, system actions
    • Multiple users: John Smith, Mary Johnson, System Admin
    • Date range: 2024-08-15 to 2025-01-15
  • Prior_Test_Cases: TC_013 (Detail page navigation) must pass

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Click "Logs" tab

Tab becomes active, audit logs load

Logs tab

Administrative view

2

Verify tab header

Shows "Administrative Logs" with description

Tab header

Section purpose

3

Check description text

Shows "Complete audit trail of all administrative and system actions"

Description

Comprehensive logging

4

Verify log filter options

"All Events" and "All Time" dropdown filters

Filter controls

Log filtering

5

Check log entry structure

Each entry shows icon, title, details, user, timestamp

Log format

Structured entries

6

Verify event icons

Different icons for edit (pencil), system (gear), status (power), warning (triangle)

Event icons

Visual categorization

7

Check event titles

Clear titles like "Schedule Edited", "Status Changed", "System Action"

Event titles

Action identification

8

Verify event details

Detailed descriptions of changes made

Change details

Audit information

9

Check user attribution

Shows "By: John Smith" with action type badge

User tracking

Accountability

10

Verify timestamp format

Format "2025-01-15 14:30 PM" consistent

Time format

Chronological tracking

11

Test chronological order

Most recent logs appear first

Date ordering

Recent activity priority

12

Count total log entries

Shows exactly 8 administrative entries

8 entries

Complete log history

13

Test event filtering

Filter by "Status Changed" shows only status events

Event filter

Selective viewing

14

Test date filtering

Filter "Last 30 Days" shows recent events only

Date filter

Time-based filtering

Verification Points

  • Primary_Verification: Complete audit trail with proper event categorization and user attribution
  • Secondary_Verifications: Accurate timestamps, proper filtering, consistent formatting
  • Negative_Verification: No missing administrative actions, no unauthorized access logs




Test Case 12: Notes Tab Team Collaboration

Test Case ID: AX03US04_TC_012
Title: Verify Notes tab enables team collaboration with note creation and @mentions
Created By: Prachi
Created Date: 2025-01-15
Version: 1.0

Test Case Metadata

  • Created By: Prachi
  • Created Date: 2025-01-15
  • Version: 1.0

Classification

  • Module/Feature: Schedules Management (AX03US04)
  • Test Type: Functional
  • Test Level: Integration
  • Priority: P3-Medium
  • Execution Phase: Full
  • Automation Status: Manual

Enhanced Tags for 17 Reports Support

  • Tags: Happy-Path, Consumer, MOD-Schedules, P3-Medium, Phase-Full, Type-Integration, Platform-Web, Report-Product, Happy-Path
  • Additional Context: Team-Collaboration, Note-Creation, User-Mentions, Social-Features

Business Context

  • Customer_Segment: Enterprise
  • Revenue_Impact: Low
  • Business_Priority: Could-Have
  • Customer_Journey: Daily-Usage
  • Compliance_Required: No
  • SLA_Related: No

Quality Metrics

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

Coverage Tracking

  • Feature_Coverage: 20% (Collaboration features)
  • Integration_Points: Notes-Service, User-Management, Notification-Service
  • Code_Module_Mapped: AX
  • Requirement_Coverage: Complete
  • Cross_Platform_Support: Web

Stakeholder Reporting

  • Primary_Stakeholder: Product
  • Report_Categories: Collaboration-Features, User-Experience
  • Trend_Tracking: No
  • Executive_Visibility: No
  • Customer_Impact_Level: Low

Requirements Traceability

Test Environment

  • Environment: Staging
  • Browser/Version: Chrome 115+
  • Device/OS: Windows 10/11
  • Screen_Resolution: Desktop-1920x1080
  • Dependencies: Notes service, User management, Notification service
  • Performance_Baseline: < 1 second note creation
  • Data_Requirements: Team members available for @mentions

Prerequisites

  • Setup_Requirements: Schedule with 3 existing team notes
  • User_Roles_Permissions: O&M Manager with collaboration permissions
  • Test_Data:
    • Existing notes from John Smith, Mary Johnson, Mike Davis
    • Team members for @mentions: sarah.wilson, tom.brown
    • Note content with timestamps and @mentions
  • Prior_Test_Cases: TC_013 (Detail page navigation) must pass

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Click "Notes" tab

Tab becomes active, notes section loads

Notes tab

Collaboration view

2

Verify "Add New Note" section

Section with text area and "Add Note" button

Note creation UI

Input interface

3

Check placeholder text

Text area shows "Add a note... (Use @ to mention a user)"

Placeholder text

Usage guidance

4

Verify help text

Shows "Tip: Use @username to mention team members"

Help text

Feature explanation

5

Check existing notes display

Shows 3 existing notes with user avatars

3 notes

Current collaboration

6

Verify note card structure

Each note shows avatar, name, timestamp, content, actions menu

Note format

Structured display

7

Check user avatars

Circular avatars with user initials (JS, MJ, MD)

User avatars

Visual identification

8

Verify timestamps

Format "2025-01-15, 14:30 PM" consistent

Time format

Chronological tracking

9

Create new note with @mention

Enter "Great work on the pump maintenance @sarah.wilson"

New note with mention

Collaboration feature

10

Click "Add Note"

Note appears immediately with proper formatting

Note creation

Real-time update

11

Verify @mention highlighting

@sarah.wilson appears highlighted in blue

Mention highlighting

User reference

12

Check note count update

Tab title updates to "Notes (4)"

Count increment

Dynamic counting

13

Test note actions menu

Three-dot menu shows edit/delete options

Actions menu

Note management

14

Verify chronological order

Newest note appears at top

Recent first

Ordering logic

Verification Points

  • Primary_Verification: Notes creation works with @mention functionality and real-time updates
  • Secondary_Verifications: Proper formatting, chronological ordering, count updates
  • Negative_Verification: No note loss, no mention failures, no formatting errors


Test Case 13: Schedule Status Toggle Functionality

Test Case Metadata

  • Test Case ID: AX03US04_TC_013
  • Title: Verify user can toggle schedule status between Active and Inactive from details page
  • 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

  • Tags: Happy-Path, Consumer, MOD-Schedules, P1-Critical, Phase-Regression, Type-Functional, Platform-Web, Report-Engineering
  • Additional Context: Status-Management, User-Actions, State-Change

Business Context

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

Quality Metrics

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

Coverage Tracking

  • Feature_Coverage: 25% (Status management)
  • Integration_Points: Schedule-Service, Database, Audit-Trail
  • Code_Module_Mapped: AX
  • Requirement_Coverage: Complete
  • Cross_Platform_Support: Web

Stakeholder Reporting

  • Primary_Stakeholder: Engineering
  • Report_Categories: Functional-Testing, User-Actions
  • 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, Audit service
  • Performance_Baseline: < 1 second status update
  • Data_Requirements: Schedule with Active status

Prerequisites

  • Setup_Requirements: Schedule PM-PUMP-001 with Active status
  • User_Roles_Permissions: O&M Manager with update permissions
  • Test_Data: Current Status Active, User john.smith@utilitycompany.com
  • Prior_Test_Cases: TC_003 (Navigation) must pass

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Locate "Schedule Actions" panel on right side

Panel visible with action buttons

N/A

Right sidebar panel

2

Verify current status badge

Shows "Active" in green

Status: Active

Green color coding

3

Click "Activate / Deactivate" button

Button shows "Deactivate" for Active schedule

N/A

Context-sensitive button

4

Confirm deactivation in modal dialog

Modal appears with confirmation message

N/A

Safety confirmation

5

Click "Confirm" in modal

Status changes to Inactive, badge turns grey

Status: Inactive

Visual feedback immediate

6

Verify status badge updated

Shows "Inactive" in grey color

Status: Inactive

Color change confirmation

7

Check button text changed

Button now shows "Activate"

N/A

Context-sensitive button text

8

Click "Activate" button

Modal appears for activation confirmation

N/A

Reverse action available

9

Confirm activation

Status returns to Active, badge turns green

Status: Active

Successful state restoration

10

Verify audit log entry

New log entry created for status change

Status change logged

Audit trail maintained

Verification Points

  • Primary_Verification: Status successfully toggles between Active/Inactive with proper visual feedback
  • Secondary_Verifications: Confirmation modals appear, audit trail created, button text updates
  • Negative_Verification: No unauthorized status changes, no missing confirmations




Test Case 14: Schedule Edit Functionality

Test Case Metadata

  • Test Case ID: AX03US04_TC_014
  • Title: Verify user can edit schedule from details page opening pre-filled wizard
  • Created By: Prachi
  • Created Date: 2025-01-15
  • Version: 1.0

Classification

  • Module/Feature: Schedules Management (AX03US04)
  • Test Type: Integration
  • Test Level: Integration
  • Priority: P1-Critical
  • Execution Phase: Regression
  • Automation Status: Manual

Enhanced Tags for 17 Reports Support

  • Tags: Happy-Path, Consumer, MOD-Schedules, P1-Critical, Phase-Regression, Type-Integration, Platform-Web, Report-Product
  • Additional Context: Edit-Functionality, Wizard-Navigation, Data-Pre-Population

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: 6 minutes
  • Reproducibility_Score: High
  • Data_Sensitivity: High
  • Failure_Impact: High

Coverage Tracking

  • Feature_Coverage: 35% (Edit functionality)
  • Integration_Points: Wizard-Service, Data-Population, Database
  • Code_Module_Mapped: AX
  • Requirement_Coverage: Complete
  • Cross_Platform_Support: Web

Stakeholder Reporting

  • Primary_Stakeholder: Product
  • Report_Categories: User-Experience, Edit-Workflow
  • 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, Wizard service, Database
  • Performance_Baseline: < 2 seconds wizard load
  • Data_Requirements: Editable schedule with complete configuration

Prerequisites

  • Setup_Requirements: Schedule PM-PUMP-001 with full configuration
  • User_Roles_Permissions: O&M Manager with update permissions
  • Test_Data: Schedule Name "Monthly Pump Inspection - Station 3", Type Preventive Maintenance, 12 assets, SOP-1138
  • Prior_Test_Cases: TC_003 (Navigation) must pass

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Click "Edit Schedule" button in Actions panel

Edit wizard opens in modal or new page

N/A

Performance within baseline

2

Verify wizard title

Shows "Edit PM/Inspection Schedule"

N/A

Clear edit context

3

Check Schedule Name field pre-population

Field shows "Monthly Pump Inspection - Station 3"

Current name

Data accurately loaded

4

Verify Schedule Type selection

"Preventive Maintenance" is pre-selected

Current type

Correct option selected

5

Check frequency configuration

Monthly frequency is pre-configured

Current frequency

Proper frequency display

6

Navigate to SOP selection step

Selected SOP-1138 is highlighted

SOP-1138

Previous selection maintained

7

Navigate to Assets step

12 assets are pre-selected with checkboxes

12 assets

Asset selection preserved

8

Modify Schedule Name

Change to "Monthly Pump Inspection - Station 3 Updated"

New name

Field accepts changes

9

Click "Save Schedule"

Success message appears, returns to details page

N/A

Successful update

10

Verify updated name in header

Header shows new schedule name

Updated name

Change persisted

Verification Points

  • Primary_Verification: Wizard opens with all current data pre-populated correctly
  • Secondary_Verifications: All wizard steps accessible, changes save successfully
  • Negative_Verification: No data loss, no corruption during edit process




Test Case 15: Manual Schedule Execution (Run Now)

Test Case Metadata

  • Test Case ID: AX03US04_TC_015
  • Title: Verify user can manually trigger schedule run using Run Now button
  • Created By: Prachi
  • Created Date: 2025-01-15
  • Version: 1.0

Classification

  • Module/Feature: Schedules Management (AX03US04)
  • Test Type: Integration
  • Test Level: Integration
  • Priority: P1-Critical
  • Execution Phase: Regression
  • Automation Status: Manual

Enhanced Tags for 17 Reports Support

  • Tags: Happy-Path, Consumer, MOD-Schedules, P1-Critical, Phase-Regression, Type-Integration, Platform-Web, Report-Engineering
  • Additional Context: Manual-Trigger, Service-Order-Generation, User-Actions

Business Context

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

Quality Metrics

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

Coverage Tracking

  • Feature_Coverage: 30% (Manual execution)
  • Integration_Points: Schedule-Engine, Service-Order-Service, Database
  • Code_Module_Mapped: AX
  • Requirement_Coverage: Complete
  • Cross_Platform_Support: Web

Stakeholder Reporting

  • Primary_Stakeholder: Engineering
  • Report_Categories: Integration-Testing, Manual-Operations
  • 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: Schedule engine, Service Order service, Database
  • Performance_Baseline: < 5 seconds execution
  • Data_Requirements: Active schedule with 12 assets

Prerequisites

  • Setup_Requirements: Active schedule PM-PUMP-001 ready for execution
  • User_Roles_Permissions: O&M Manager with execute permissions
  • Test_Data: Schedule PM-PUMP-001 (Active), 12 associated assets, SOP-1138, Current History Count 24
  • Prior_Test_Cases: TC_003 (Navigation) must pass

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Click "Generate SO Manually" button

Confirmation modal appears

N/A

Manual trigger confirmation

2

Verify modal content

Shows schedule details and execution confirmation

PM-PUMP-001 details

Clear execution context

3

Click "Confirm Generation"

Modal shows progress indicator

N/A

Processing feedback

4

Wait for generation completion

Success message appears

N/A

Within performance baseline

5

Check notification/toast

Success notification shows "12 Service Orders created"

12 SOs created

Accurate count notification

6

Navigate to History tab

Tab count updates to "History (25)"

25 entries

Count increased by 1 run

7

Verify new history entry

Latest entry shows today's date and "Manual" trigger

Today's date

Manual execution recorded

8

Check service order format

New SOs follow format SO-YYYY-MMDD-###

Current date format

Proper SO ID generation

9

Verify SO status

New service orders have "Open" status

Status: Open

Ready for assignment

10

Check linked SOP

Generated SOs linked to SOP-1138

SOP-1138

Proper SOP association

Verification Points

  • Primary_Verification: Manual execution generates correct number of service orders successfully
  • Secondary_Verifications: History updated, notifications sent, proper SO formatting
  • Negative_Verification: No duplicate generation, no partial failures, no data corruption




Test Case 16: Delete Button Business Rules

Test Case Metadata

  • Test Case ID: AX03US04_TC_016
  • Title: Verify Delete button is disabled if schedule has generation history
  • 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

  • Tags: Negative, Consumer, MOD-Schedules, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-QA
  • Additional Context: Business-Rules, Data-Protection, Delete-Prevention

Business Context

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

Quality Metrics

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

Coverage Tracking

  • Feature_Coverage: 10% (Data protection)
  • Integration_Points: Database, Business-Rules-Engine
  • Code_Module_Mapped: AX
  • Requirement_Coverage: Complete
  • Cross_Platform_Support: Web

Stakeholder Reporting

  • Primary_Stakeholder: QA
  • Report_Categories: Business-Rules, Data-Protection
  • 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: Database, Business rules service
  • Performance_Baseline: < 500ms rule evaluation
  • Data_Requirements: Schedule with history and schedule without history

Prerequisites

  • Setup_Requirements: Two schedules - one with history, one without
  • User_Roles_Permissions: O&M Manager with delete permissions
  • Test_Data: PM-PUMP-001 (25 entries), PM-TEST-001 (0 entries)
  • Prior_Test_Cases: TC_003 (Navigation) must pass

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to PM-PUMP-001 details page

Page loads with schedule having history

PM-PUMP-001

Schedule with 25 history entries

2

Locate Delete button in Actions panel

Button is visible but disabled

N/A

Greyed out appearance

3

Hover over disabled Delete button

Tooltip shows reason for disabled state

"Cannot delete schedule with generation history"

Clear explanation

4

Attempt to click disabled button

No action occurs, button remains disabled

N/A

Button click has no effect

5

Navigate to PM-TEST-001 details page

Page loads with schedule having no history

PM-TEST-001

Schedule with 0 history entries

6

Locate Delete button in Actions panel

Button is visible and enabled

N/A

Normal button appearance

7

Hover over enabled Delete button

Standard delete tooltip appears

"Delete this schedule"

Normal functionality

8

Click enabled Delete button

Confirmation modal appears

N/A

Delete confirmation required

9

Verify modal warning

Shows data loss warning and confirmation

N/A

Clear deletion warning

10

Test cancel functionality

Click "Cancel" to exit without deletion

N/A

Safe cancellation

Verification Points

  • Primary_Verification: Delete button correctly disabled for schedules with generation history
  • Secondary_Verifications: Appropriate tooltips, enabled for schedules without history
  • Negative_Verification: No accidental deletions, no bypassing business rules




Test Case 17: Hyperlink Navigation for SOP and SO IDs

Test Case Metadata

  • Test Case ID: AX03US04_TC_017
  • Title: Verify all SOP ID and SO ID fields in details view are hyperlinks to respective detail pages
  • Created By: Prachi
  • Created Date: 2025-01-15
  • Version: 1.0

Classification

  • Module/Feature: Schedules Management (AX03US04)
  • Test Type: Integration
  • Test Level: Integration
  • Priority: P2-High
  • Execution Phase: Regression
  • Automation Status: Manual

Enhanced Tags for 17 Reports Support

  • Tags: Happy-Path, Consumer, MOD-Schedules, P2-High, Phase-Regression, Type-Integration, Platform-Web, Report-Product
  • Additional Context: Navigation, Hyperlinks, Cross-Module-Integration

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: 5 minutes
  • Reproducibility_Score: High
  • Data_Sensitivity: Low
  • Failure_Impact: Medium

Coverage Tracking

  • Feature_Coverage: 20% (Cross-module navigation)
  • Integration_Points: SOP-Module, Service-Order-Module, Navigation-Service
  • Code_Module_Mapped: AX
  • Requirement_Coverage: Complete
  • Cross_Platform_Support: Web

Stakeholder Reporting

  • Primary_Stakeholder: Product
  • Report_Categories: User-Experience, Cross-Module-Integration
  • 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: SOP module, Service Order module, Navigation service
  • Performance_Baseline: < 2 seconds navigation
  • Data_Requirements: Schedule with linked SOP and service order history

Prerequisites

  • Setup_Requirements: Schedule with complete cross-module references
  • User_Roles_Permissions: O&M Manager with cross-module access
  • Test_Data: Linked SOP SOP-1138, Service Order SO-2025-0615-001, Asset PUMP-001
  • Prior_Test_Cases: TC_003 (Navigation) must pass

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Details tab

Details tab displays with SOP information

Details tab

Starting point

2

Locate SOP ID in Work Order Template

Shows "SOP-1138" as blue hyperlink

SOP-1138

Link styling visible

3

Click on SOP-1138 link

Navigates to SOP detail page in new tab/window

SOP-1138

Cross-module navigation

4

Verify SOP detail page loads

SOP-1138 detail page displays correctly

SOP-1138

Proper target page

5

Return to schedule details page

Original page still accessible

PM-PUMP-001

Navigation preservation

6

Navigate to History tab

History tab displays service orders

N/A

Tab switching

7

Locate first SO ID in history table

Shows "SO-2025-0615-001" as blue hyperlink

SO-2025-0615-001

Link styling visible

8

Click on SO-2025-0615-001 link

Navigates to Service Order detail page

SO-2025-0615-001

Cross-module navigation

9

Verify SO detail page loads

Service Order detail page displays correctly

SO-2025-0615-001

Proper target page

10

Test multiple hyperlinks

Verify all cross-references work consistently

All link types

Comprehensive testing

Verification Points

  • Primary_Verification: All SOP and SO IDs are clickable hyperlinks that navigate correctly
  • Secondary_Verifications: Links open in appropriate context, proper styling
  • Negative_Verification: No broken links, no navigation errors




Test Case 18: Dashboard Schedule Creation via Wizard

Test Case Metadata

  • Test Case ID: AX03US04_TC_018
  • Title: Verify dashboard allows creation of new schedule via 3-step wizard
  • Created By: Prachi
  • Created Date: 2025-01-15
  • Version: 1.0

Classification

  • Module/Feature: Schedules Management (AX03US04)
  • Test Type: Integration
  • Test Level: Integration
  • Priority: P1-Critical
  • Execution Phase: Smoke
  • Automation Status: Manual

Enhanced Tags for 17 Reports Support

  • Tags: Happy-Path, Consumer, MOD-Schedules, P1-Critical, Phase-Smoke, Type-Integration, Platform-Web, Report-Engineering
  • Additional Context: Schedule-Creation, Wizard-Flow, Dashboard-Actions

Business Context

  • Customer_Segment: Enterprise
  • Revenue_Impact: High
  • Business_Priority: Must-Have
  • Customer_Journey: Onboarding
  • Compliance_Required: No
  • SLA_Related: Yes

Quality Metrics

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

Coverage Tracking

  • Feature_Coverage: 50% (Complete creation workflow)
  • Integration_Points: Wizard-Service, SOP-Service, Asset-Service, Database
  • Code_Module_Mapped: AX
  • Requirement_Coverage: Complete
  • Cross_Platform_Support: Web

Stakeholder Reporting

  • Primary_Stakeholder: Engineering
  • Report_Categories: Core-Functionality, Wizard-Testing
  • 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: Wizard service, SOP service, Asset service, Database
  • Performance_Baseline: < 3 seconds per step
  • Data_Requirements: Available SOPs and assets for selection

Prerequisites

  • Setup_Requirements: Clean database state, available SOPs and assets
  • User_Roles_Permissions: O&M Manager with create permissions
  • Test_Data: New Schedule Name "Weekly Valve Inspection - Zone A", Type Inspection, SOP-VALVE-002, 3 valve assets
  • Prior_Test_Cases: Authentication successful

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Schedules dashboard

Dashboard loads with "Create New Schedule" button

N/A

Primary action visible

2

Click "Create New Schedule" button

Wizard opens with Step 1: Schedule Details

N/A

Multi-step wizard starts

3

Enter Schedule Name

Field accepts "Weekly Valve Inspection - Zone A"

New schedule name

Required field validation

4

Select Schedule Type

Select "Inspection" from dropdown

Type: Inspection

Dropdown functionality

5

Set Default Priority

Select "High" from dropdown

Priority: High

Required field

6

Set Estimated Duration

Enter "2.5" hours

Duration: 2.5 hours

Numeric validation

7

Click "Next: SOPs Selection"

Advances to Step 2: SOP Selection

N/A

Step progression

8

Search for valve SOP

Enter "valve" in search box

Search: "valve"

Search functionality

9

Select SOP-VALVE-002

Radio button selected, details display

SOP-VALVE-002

SOP selection

10

Click "Next: Assets Selection"

Advances to Step 3: Asset Selection

N/A

Step progression

11

Filter by Zone A

Select "Zone A" from location filter

Filter: Zone A

Asset filtering

12

Select 3 valve assets

Check 3 valve checkboxes

3 valves selected

Multi-selection

13

Click "Create Schedule"

Success message, returns to dashboard

N/A

Schedule creation

14

Verify new schedule in list

New schedule appears in dashboard list

New schedule visible

Creation confirmation

Verification Points

  • Primary_Verification: Complete wizard flow successfully creates new schedule
  • Secondary_Verifications: All steps accessible, validation works, data persists
  • Negative_Verification: No data loss between steps, all required fields validated




Test Case 19: Wizard Mandatory Field Validation

Test Case Metadata

  • Test Case ID: AX03US04_TC_019
  • Title: Verify wizard enforces all mandatory field selections on each step
  • 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: Automated

Enhanced Tags for 17 Reports Support

  • Tags: Negative, Consumer, MOD-Schedules, P1-Critical, Phase-Regression, Type-Functional, Platform-Web, Report-QA
  • Additional Context: Input-Validation, Error-Handling, Wizard-Validation

Business Context

  • Customer_Segment: Enterprise
  • Revenue_Impact: Medium
  • Business_Priority: Must-Have
  • Customer_Journey: Onboarding
  • Compliance_Required: Yes
  • SLA_Related: No

Quality Metrics

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

Coverage Tracking

  • Feature_Coverage: 25% (Validation logic)
  • Integration_Points: Validation-Service, Form-Handling
  • Code_Module_Mapped: AX
  • Requirement_Coverage: Complete
  • Cross_Platform_Support: Web

Stakeholder Reporting

  • Primary_Stakeholder: QA
  • Report_Categories: Input-Validation, Error-Handling
  • Trend_Tracking: Yes
  • Executive_Visibility: No
  • Customer_Impact_Level: High

Requirements Traceability

Test Environment

  • Environment: Staging
  • Browser/Version: Chrome 115+
  • Device/OS: Windows 10/11
  • Screen_Resolution: Desktop-1920x1080
  • Dependencies: Validation service, Form handling
  • Performance_Baseline: < 500ms validation response
  • Data_Requirements: Clean form state

Prerequisites

  • Setup_Requirements: New schedule wizard opened
  • User_Roles_Permissions: O&M Manager with create permissions
  • Test_Data: Invalid/missing field combinations
  • Prior_Test_Cases: TC_014 (Wizard access) must pass

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Leave Schedule Name empty, click Next

Error message: "Schedule Name is required"

Empty field

Required field validation

2

Enter name, leave Type unselected, click Next

Error message: "Schedule Type is required"

Name only

Dropdown validation

3

Select Type, leave Priority unselected, click Next

Error message: "Default Priority is required"

Type only

Priority validation

4

Leave Duration empty, click Next

Error message: "Estimated Duration is required"

Missing duration

Numeric field validation

5

Enter invalid duration "abc", click Next

Error message: "Please enter a valid number"

Invalid input

Data type validation

6

Complete Step 1 correctly, advance to Step 2

SOP selection step loads

Valid Step 1 data

Step progression allowed

7

Click Next without selecting SOP

Error message: "Please select an SOP"

No SOP selected

SOP selection required

8

Select SOP, advance to Step 3

Asset selection step loads

SOP selected

Step progression allowed

9

Click Create without selecting assets

Error message: "Please select at least one asset"

No assets selected

Asset selection required

10

Select assets, click Create Schedule

Success message, schedule created

Valid data

Successful creation

Verification Points

  • Primary_Verification: All mandatory fields properly validated with appropriate error messages
  • Secondary_Verifications: Error messages clear and actionable, validation immediate
  • Negative_Verification: Cannot proceed without required data, no silent failures




Test Execution Summary

Coverage Analysis

  • All 15 Acceptance Criteria have dedicated comprehensive test cases
  • Total Test Cases: 15 detailed test cases with complete metadata
  • Priority Distribution: 10 P1-Critical, 4 P2-High, 1 P3-Medium
  • Execution Time: Approximately 75 minutes for complete suite

Test Suite Organization

Smoke Test Suite (6 test cases - ~25 minutes)

  • TC_003: Navigation to Detail View
  • TC_004: Configuration Data Display
  • TC_005: SOP Information Display
  • TC_009: Status Toggle
  • TC_014: Schedule Creation
  • TC_015: Wizard Validation

Regression Test Suite (15 test cases - ~75 minutes)

  • All test cases for comprehensive validation
  • Critical business functionality
  • Integration points testing
  • User workflow validation

Acceptance Criteria Mapping

  1. TC_003: Navigate from dashboard to detail view
  2. TC_004: Display key configuration data
  3. TC_005: Display linked SOP with cost
  4. TC_006: Assets tab lists associated assets only
  5. TC_007: History tab lists generated SOs only
  6. TC_008: Tab counts are accurate
  7. TC_009: Toggle schedule status
  8. TC_010: Edit schedule with pre-filled wizard
  9. TC_011: Manual schedule execution
  10. TC_012: Delete button disabled with history
  11. TC_013: SOP/SO IDs are hyperlinks
  12. TC_014: Dashboard creation via wizard
  13. TC_015: Wizard mandatory field validation
  14. TC_001: Dashboard displays KPI cards (from document)
  15. TC_002: Search and filter functionality (from document)

Each test case includes complete metadata structure supporting all 17 BrowserStack reports with detailed verification points and comprehensive test procedures in single table format as requested.# Complete Test Cases for All 15 Acceptance Criteria - AX03US04