Skip to main content

Asset Performance Calculation (AX02US06)

Test Case: Asset Performance Score Calculation - Happy Path

Test Case Metadata

  • Test Case ID: AX02US06_TC_001
  • Title: Verify Asset Performance Score calculation using OEE framework with all three components (Availability, Performance, Quality)
  • Created By: Prachi
  • Created Date: September 03, 2025
  • Version: 1.0

Classification

  • Module/Feature: User Story: Asset Performance Calculation (AX02US06)
  • 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, API, Database, MOD-AX, P1-Critical, Phase-Smoke, Type-Functional, Platform-Web, Report-Engineering, Customer-Enterprise, Risk-Low, Business-Critical, Revenue-Impact-High, Integration-End-to-End, Happy-path

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

Coverage Tracking

  • Feature_Coverage: 85% of core Asset Performance calculation
  • Integration_Points: CxServices, API, Happy-path
  • Code_Module_Mapped: AX
  • Requirement_Coverage: Complete
  • Cross_Platform_Support: Web

Stakeholder Reporting

  • Primary_Stakeholder: Engineering
  • Report_Categories: Quality-Dashboard, Module-Coverage
  • 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 Management Service, Service Order API, Quality Metrics Service
  • Performance_Baseline: < 2 seconds response time
  • Data_Requirements: Active assets with uptime data, performance metrics, quality readings

Prerequisites

  • Setup_Requirements: Staging environment with sample utility assets configured
  • User_Roles_Permissions: Asset Manager role with calculation permissions
  • Test_Data:
    • Asset ID: PUMP-001 (Water Treatment Pump)
    • Planned Operating Time: 24 hours
    • Actual Uptime: 21 hours
    • Ideal Run Rate: 100 gallons/hour
    • Actual Output: 1800 gallons
    • Good Output: 1710 gallons
  • Prior_Test_Cases: Login authentication must pass

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Login to the system with Asset Manager credentials

Successfully logged in and dashboard displayed

Username: assetmgr@utility.com, Password: Test123!

Verify user has appropriate permissions

2

Navigate to Asset Performance > Calculation module

Asset Performance Calculation page loads within 2 seconds

Asset ID: PUMP-001

Page should show calculation interface

3

Select asset PUMP-001 from asset dropdown

Asset details populated with current operational data

Asset: PUMP-001 (Water Treatment Pump)

System retrieves asset configuration

4

Set calculation period to last 24 hours

System displays planned operating time as 24 hours

Time Period: Last 24 hours

Pulls from system operational schedule

5

Verify Availability Score calculation

Availability = 21/24 = 0.875 (87.5%) displayed

Uptime: 21 hours, Planned: 24 hours

Auto-calculated from service orders

6

Verify Performance Score calculation

Performance = 1800/(100*21) = 0.857 (85.7%) displayed

Actual: 1800 gal, Ideal: 100 gal/hr, Uptime: 21hr

Retrieved from performance metrics

7

Verify Quality Score calculation

Quality = 1710/1800 = 0.95 (95%) displayed

Good Output: 1710 gal, Total: 1800 gal

From quality service orders

8

Verify final Asset Performance Score

Score = 0.875 × 0.857 × 0.95 × 100 = 71.2 displayed

Final Score: 71.2/100

All components multiplied correctly

9

Verify component breakdown is visible

Individual A, P, Q scores shown with tooltips explaining each

A=87.5%, P=85.7%, Q=95%

Helps users understand performance drivers

10

Save/export calculation results

Results saved successfully with timestamp

Export format: PDF/Excel

Audit trail maintained

Verification Points

  • Primary_Verification: Asset Performance Score equals 71.2 out of 100
  • Secondary_Verifications:
    • All three component scores (A, P, Q) calculate correctly
    • Calculation completes within 2-second SLA
    • Results are saved with proper audit trail
  • Negative_Verification: Score should not exceed 100 or go below 0

Test Results (Template)

  • Status: [Pass/Fail/Blocked/Not-Tested]
  • Actual_Results: [Template for recording actual behavior]
  • Execution_Date: [When test was executed]
  • Executed_By: [Who performed the test]
  • Execution_Time: [Actual time taken]
  • Defects_Found: [Bug IDs if issues discovered]
  • Screenshots_Logs: [Evidence references]

Execution Analytics

  • Execution_Frequency: Daily
  • Maintenance_Effort: Low
  • Automation_Candidate: Yes

Test Relationships

  • Blocking_Tests: Login authentication (AUTH_TC_001)
  • Blocked_Tests: Asset Performance Trending (AX02US06_TC_010)
  • Parallel_Tests: Asset Configuration Tests
  • Sequential_Tests: Must run after asset data setup

Additional Information

  • Notes: This test validates the core OEE-based calculation framework implementation
  • Edge_Cases: Zero values, missing data scenarios covered in separate test cases
  • Risk_Areas: Calculation accuracy, data retrieval from multiple services, performance under load
  • Security_Considerations: Ensure asset data access follows role-based permissions and audit logging