Skip to main content

Consumer Self-Service Portal Dashboard (CSS01US15)

Total test cases - 28

Total Acceptance criteria- 15

Total Coverage -100%


Test Scenario Analysis

A. FUNCTIONAL TEST SCENARIOS

Core Functionality: 6 major feature areas (Dashboard Display, Bill Management, Usage Tracking, Quick Actions, Cost Analysis, Account Overview)

Business Rules: 5 weighted critical rules (Data Refresh: 10/10, Payment Processing: 10/10, Savings Color Logic: 9/10, Usage Limits: 8/10, Quick Actions: 8/10)

User Journeys: 4 complete end-to-end workflows (Dashboard Review, Payment Flow, Usage Analysis, Service Requests)

Integration Points: 4 external system integrations (Authentication, Billing System, Payment Gateway, Service Management)

Data Flow: 3 critical data flow scenarios (Dashboard Aggregation, Payment Updates, Usage Synchronization)

B. NON-FUNCTIONAL TEST SCENARIOS

Performance: Response times (<3s load), concurrent users (100+ peak billing), mobile optimization

Security: Utility B2B focus (MFA, PCI compliance, data encryption, customer isolation)

Compatibility: Cross-browser/device (Chrome, Firefox, Safari, Mobile)

Usability: UX flow, accessibility (WCAG), error handling

Reliability: System stability, error recovery, data integrity

C. EDGE CASE & ERROR SCENARIOS

Boundary Conditions: Bill amounts ($0.01-$999,999), usage data (0-100K+ units), 6-month date ranges

Invalid Inputs: SQL injection, XSS attacks, malformed payment data, session hijacking

System Failures: Network timeouts, payment gateway unavailability, billing system downtime

Data Inconsistencies: Missing usage data, duplicate payments, outdated meter readings




Test Case 1: Dashboard Latest Data Display on Refresh

Test Case Metadata

Test Case ID: CSS01US15_TC_001
Title: Verify dashboard displays latest data immediately when refreshed
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
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, Dashboard, API, Database, MOD-Dashboard, P1-Critical, Phase-Smoke, Type-Functional, Platform-Web, Report-Engineering, Customer-All, Risk-High, Business-Critical, Revenue-Impact-Medium, Integration-API, Real-time-Data, Happy-path

Business Context

Customer_Segment: All
Revenue_Impact: Medium
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: 2 minutes
Reproducibility_Score: High
Data_Sensitivity: Medium
Failure_Impact: Critical

Coverage Tracking

Feature_Coverage: 100% of AC1
Integration_Points: CxServices, API, Happy-path
Code_Module_Mapped: CX-Web
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: Dev/Staging
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Customer database, billing service, meter reading API
Performance_Baseline: Dashboard load within 3 seconds
Data_Requirements: Active customer account with recent billing data

Prerequisites

Setup_Requirements: Active customer account with Alex profile
User_Roles_Permissions: Consumer access level
Test_Data: Customer ID: CUST_001, Current Bill: ₹1,245, Last Login: 2025-07-15 14:30:00
Prior_Test_Cases: Authentication successful

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Login to portal with valid credentials

Dashboard loads successfully

Username: alex@email.com, Password: Test@123

Verify authentication

2

Note current timestamp and bill amount

Current data displayed

Current Bill: ₹1,245, Timestamp visible

Record baseline data

3

Navigate to external bill update system

Update bill amount in backend

New Bill: ₹1,180

Simulate backend update

4

Return to dashboard and click refresh button

Latest data loads immediately

Updated Bill: ₹1,180, New timestamp

Verify real-time sync

5

Verify all dashboard sections show updated data

All widgets reflect current data

Usage, payments, requests all current

Complete data refresh

Verification Points

Primary_Verification: Dashboard displays updated bill amount ₹1,180 after refresh
Secondary_Verifications: Timestamp updates, all dashboard widgets refresh, page loads within 3 seconds
Negative_Verification: No cached/stale data displayed, no error messages




Test Case 2: Current Bill Amount and Due Date Display

Test Case Metadata

Test Case ID: CSS01US15_TC_002
Title: Verify current bill displays amount with proper due date format
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
Test Type: Functional
Test Level: System
Priority: P1-Critical
Execution Phase: Smoke
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer, Billing, API, MOD-Billing, P1-Critical, Phase-Smoke, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-High, Business-Critical, Revenue-Impact-High, Integration-Point, Bill-Display, Happy-path

Business Context

Customer_Segment: All
Revenue_Impact: High
Business_Priority: Must-Have
Customer_Journey: Billing
Compliance_Required: No
SLA_Related: Yes

Quality Metrics

Risk_Level: High
Complexity_Level: Low
Expected_Execution_Time: 1 minute
Reproducibility_Score: High
Data_Sensitivity: High
Failure_Impact: Critical

Coverage Tracking

Feature_Coverage: 100% of AC2
Integration_Points: CxServices, API, Billing-Service
Code_Module_Mapped: CX-Web
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: Quality-Dashboard, Revenue-Tracking
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: Billing service API, payment status service
Performance_Baseline: Bill section loads within 2 seconds
Data_Requirements: Customer with unpaid bill due in 42 days

Prerequisites

Setup_Requirements: Customer account with current unpaid bill
User_Roles_Permissions: Consumer access level
Test_Data: Bill Amount: ₹1,245, Due Date: 2025-08-27, Current Date: 2025-07-16
Prior_Test_Cases: CSS01US15_TC_001 (Dashboard loads)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to dashboard after login

Dashboard loads with current bill section

-

Verify bill section visibility

2

Locate current bill widget

Bill amount clearly displayed

₹1,245

Check amount formatting

3

Verify due date format

Shows "Due in 42 days"

Due Date: 2025-08-27

Validate date calculation

4

Check currency formatting

Amount shows proper currency symbol

₹1,245

Indian Rupee symbol

5

Verify bill status for paid bill

Test with paid bill shows "Paid"

Paid Bill ID: BILL_001

Alternative status test

Verification Points

Primary_Verification: Current bill shows ₹1,245 with "Due in 42 days" format
Secondary_Verifications: Currency symbol correct, date calculation accurate, text clearly readable
Negative_Verification: No negative amounts displayed, no past due dates for current bills




Test Case 3: Pay Now Button and Payment Modal Integration

Test Case Metadata

Test Case ID: CSS01US15_TC_003
Title: Verify Pay Now button opens payment modal and updates dashboard after successful payment
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
Test Type: Integration
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer, Billing, Payment, API, Database, CrossModule, MOD-Payment, P1-Critical, Phase-Regression, Type-Integration, Platform-Web, Report-Engineering, Customer-All, Risk-High, Business-Critical, Revenue-Impact-High, Integration-End-to-End, Payment-Flow, Happy-path

Business Context

Customer_Segment: All
Revenue_Impact: High
Business_Priority: Must-Have
Customer_Journey: Billing
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: 100% of AC3
Integration_Points: CxServices, API, Payment-Gateway, Database
Code_Module_Mapped: CX-Web, Payment-Service
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Engineering
Report_Categories: Quality-Dashboard, Payment-Success-Rate
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: Payment gateway API, billing service, database
Performance_Baseline: Modal opens within 2 seconds, payment processes within 10 seconds
Data_Requirements: Unpaid bill, valid payment method on file

Prerequisites

Setup_Requirements: Customer with unpaid bill and saved payment method
User_Roles_Permissions: Consumer access level with payment permissions
Test_Data: Bill: ₹1,245, Card: **** 1234, CVV: 123
Prior_Test_Cases: CSS01US15_TC_002 (Bill displays correctly)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to dashboard current bill section

Bill shows ₹1,245 with Pay Now button

-

Verify button presence

2

Click "Pay Now" button

Payment modal opens within 2 seconds

-

Test modal launch

3

Verify modal shows correct bill details

Modal displays ₹1,245 amount

Bill ID: BILL_001

Check data accuracy

4

Select payment method and enter details

Form accepts payment information

Card: **** 1234, CVV: 123

Validate form fields

5

Click "Complete Payment" button

Payment processes successfully

-

Process payment

6

Verify success confirmation

Success message appears

"Payment Successful"

Check confirmation

7

Close modal and return to dashboard

Dashboard automatically refreshes

-

Verify auto-refresh

8

Check bill status update

Bill shows "Paid" status

-

Confirm status update

Verification Points

Primary_Verification: Pay Now button opens modal, payment processes, dashboard updates to "Paid" status
Secondary_Verifications: Modal loads within 2 seconds, payment confirmation displayed, auto-refresh works
Negative_Verification: No duplicate payments, no modal freeze, no stale data after payment




Test Case 4: Metered Utility Services Usage Display

Test Case Metadata

Test Case ID: CSS01US15_TC_004
Title: Verify usage display shows only metered services with appropriate units (max 3)
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
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, Meter, Usage, API, MOD-Meter, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Medium, Business-High, Revenue-Impact-Medium, Integration-Point, Usage-Display, Happy-path

Business Context

Customer_Segment: All
Revenue_Impact: Medium
Business_Priority: Must-Have
Customer_Journey: Daily-Usage
Compliance_Required: No
SLA_Related: No

Quality Metrics

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

Coverage Tracking

Feature_Coverage: 100% of AC4
Integration_Points: CxServices, API, Meter-Service
Code_Module_Mapped: CX-Web
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: Feature-Usage, Module-Coverage
Trend_Tracking: Yes
Executive_Visibility: No
Customer_Impact_Level: Medium

Requirements Traceability

Test Environment

Environment: Dev
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Meter reading service, utility service database
Performance_Baseline: Usage section loads within 2 seconds
Data_Requirements: Customer with 3 metered services (electricity, water, gas)

Prerequisites

Setup_Requirements: Customer account with multiple utility services
User_Roles_Permissions: Consumer access level
Test_Data: Electricity: 320 kWh, Water: 15,000 L, Gas: 56 therms
Prior_Test_Cases: CSS01US15_TC_001 (Dashboard loads)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to "This Month Usage" section

Section displays on dashboard

-

Locate usage section

2

Count number of utility services shown

Maximum 3 services displayed

-

Verify limit enforcement

3

Verify electricity usage display

Shows "320 kWh" with unit

Electricity: 320 kWh

Check unit formatting

4

Verify water usage display

Shows "15,000 L" with unit

Water: 15,000 L

Check unit formatting

5

Verify gas usage display

Shows "56 therms" with unit

Gas: 56 therms

Check unit formatting

6

Check that only metered services appear

Non-metered services excluded

-

Verify filtering logic

7

Verify current month consumption data

Data reflects current billing period

-

Check data accuracy

Verification Points

Primary_Verification: Displays exactly 3 metered services with correct units (kWh, L, therms)
Secondary_Verifications: Units properly formatted, current month data accurate, non-metered services excluded
Negative_Verification: No more than 3 services shown, no unit-less displays, no non-metered services




Test Case 5: Monthly Savings Calculation and Display

Test Case Metadata

Test Case ID: CSS01US15_TC_005
Title: Verify monthly savings calculation with color coding and trend arrows
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
Test Type: Functional
Test Level: System
Priority: P2-High
Execution Phase: Regression
Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer, Billing, Calculation, API, MOD-Billing, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Medium, Business-High, Revenue-Impact-Medium, Integration-Point, Savings-Display, Happy-path

Business Context

Customer_Segment: All
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: 4 minutes
Reproducibility_Score: High
Data_Sensitivity: Medium
Failure_Impact: Medium

Coverage Tracking

Feature_Coverage: 100% of AC5
Integration_Points: CxServices, API, Billing-Service
Code_Module_Mapped: CX-Web
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: Feature-Usage, Customer-Insights
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: Billing history service, calculation engine
Performance_Baseline: Savings calculation within 1 second
Data_Requirements: Customer with current and previous month bills

Prerequisites

Setup_Requirements: Customer with billing history (current: ₹1,245, previous: ₹1,387)
User_Roles_Permissions: Consumer access level
Test_Data: Current Bill: ₹1,245, Last Bill: ₹1,387, Savings: ₹142 (10%)
Prior_Test_Cases: CSS01US15_TC_002 (Bill displays)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Monthly Savings section

Section visible on dashboard

-

Locate savings widget

2

Verify savings amount calculation

Shows ₹142 difference

Current: ₹1,245, Previous: ₹1,387

Check calculation accuracy

3

Verify percentage calculation

Shows 10% reduction

(1387-1245)/1387 * 100 = 10%

Validate percentage logic

4

Check color coding for savings

Amount displayed in green

₹142 in green color

Verify visual indicator

5

Verify trend arrow for decrease

Downward arrow displayed

↓ symbol

Check trend direction

6

Test with increased bill scenario

Test opposite scenario

Current: ₹1,500, Previous: ₹1,245

Switch test data

7

Verify increased amount in red

Shows ₹255 in red with upward arrow

↑ ₹255 (20%) in red

Check increase display

Verification Points

Primary_Verification: Savings shows ₹142 (10%) in green with downward arrow for decrease
Secondary_Verifications: Calculation accuracy, proper color coding, trend arrow direction correct
Negative_Verification: No incorrect calculations, wrong colors, or missing trend indicators




Test Case 6: Recent Requests Display Logic

Test Case Metadata

Test Case ID: CSS01US15_TC_006
Title: Verify recent requests section displays max 3 requests with proper fallback message
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
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, Service-Request, API, MOD-Service, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-CSM, Customer-All, Risk-Medium, Business-Medium, Revenue-Impact-Low, Integration-Point, Request-Display, Happy-path

Business Context

Customer_Segment: All
Revenue_Impact: Low
Business_Priority: Should-Have
Customer_Journey: Support
Compliance_Required: No
SLA_Related: Yes

Quality Metrics

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

Coverage Tracking

Feature_Coverage: 100% of AC6
Integration_Points: CxServices, API, Service-Request-System
Code_Module_Mapped: CX-Web
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: CSM
Report_Categories: Support-Metrics, Module-Coverage
Trend_Tracking: Yes
Executive_Visibility: No
Customer_Impact_Level: Medium

Requirements Traceability

Test Environment

Environment: Dev
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Service request system, complaint tracking system
Performance_Baseline: Request section loads within 2 seconds
Data_Requirements: Customer with service requests and complaints

Prerequisites

Setup_Requirements: Customer account with service request history
User_Roles_Permissions: Consumer access level
Test_Data: 3 Recent requests: REQ001 (Service), REQ002 (Complaint), REQ003 (Billing)
Prior_Test_Cases: CSS01US15_TC_001 (Dashboard loads)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Recent Requests section

Section displays on dashboard

-

Locate requests section

2

Count displayed requests

Shows maximum 3 requests

-

Verify limit enforcement

3

Verify request type display

Shows request types clearly

Service, Complaint, Billing

Check type visibility

4

Verify reference ID display

Shows reference IDs

REQ001, REQ002, REQ003

Check ID format

5

Verify status display

Shows current status

In Progress, Resolved, Pending

Check status accuracy

6

Test customer with no requests

Switch to account with no history

Customer ID: CUST_002

Test fallback scenario

7

Verify "No requests available" message

Fallback message displays

"No requests available"

Check empty state

Verification Points

Primary_Verification: Displays exactly 3 recent requests with type, reference ID, and status
Secondary_Verifications: Request data accuracy, proper sorting by date, status correctness
Negative_Verification: No more than 3 requests shown, proper fallback for empty state




Test Case 7: Usage Trends Utility Service Selection

Test Case Metadata

Test Case ID: CSS01US15_TC_007
Title: Verify usage trends section provides utility service dropdown with 6-month data limit
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
Test Type: Functional
Test Level: System
Priority: P2-High
Execution Phase: Regression
Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer, Usage, Trends, Analytics, API, MOD-Analytics, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Medium, Business-Medium, Revenue-Impact-Low, Integration-Point, Trend-Analysis, Happy-path

Business Context

Customer_Segment: All
Revenue_Impact: Low
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: 4 minutes
Reproducibility_Score: High
Data_Sensitivity: Medium
Failure_Impact: Low

Coverage Tracking

Feature_Coverage: 100% of AC7
Integration_Points: CxServices, API, Analytics-Service
Code_Module_Mapped: CX-Web
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: Feature-Usage, Analytics-Adoption
Trend_Tracking: Yes
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: Usage analytics service, historical data service
Performance_Baseline: Chart renders within 3 seconds
Data_Requirements: Customer with 6+ months of usage history

Prerequisites

Setup_Requirements: Customer with multi-utility service and historical data
User_Roles_Permissions: Consumer access level
Test_Data: 6 months electricity, water, gas usage data
Prior_Test_Cases: CSS01US15_TC_004 (Usage displays)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Usage Trends section

Section displays with dropdown

-

Locate trends section

2

Click utility service dropdown

Dropdown opens with options

-

Test dropdown functionality

3

Verify available utility options

Shows Electricity, Water, Gas

-

Check available services

4

Select "Electricity" from dropdown

Chart updates to show electricity trends

-

Test selection functionality

5

Verify data range limitation

Chart shows only last 6 months

Jan-Jun 2025 data

Check time limitation

6

Switch to "Water" selection

Chart updates to water usage trends

-

Test switching utilities

7

Verify chart responsiveness

Chart renders within 3 seconds

-

Check performance

Verification Points

Primary_Verification: Dropdown allows utility selection, chart shows only last 6 months data
Secondary_Verifications: All utility services available, chart updates correctly, performance acceptable
Negative_Verification: No data beyond 6 months, no broken chart rendering, no dropdown failures





Test Case 9: Quick Actions Download Latest Bill

Test Case Metadata

Test Case ID: CSS01US15_TC_009
Title: Verify Download Latest Bill action downloads current bill PDF
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
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, Quick-Actions, Download, Document, API, MOD-Document, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-CSM, Customer-All, Risk-Medium, Business-Medium, Revenue-Impact-Low, Integration-Point, Document-Download, Happy-path

Business Context

Customer_Segment: All
Revenue_Impact: Low
Business_Priority: Should-Have
Customer_Journey: Support
Compliance_Required: Yes
SLA_Related: No

Quality Metrics

Risk_Level: Medium
Complexity_Level: Low
Expected_Execution_Time: 2 minutes
Reproducibility_Score: High
Data_Sensitivity: High
Failure_Impact: Medium

Coverage Tracking

Feature_Coverage: 100% of AC8 (Download portion)
Integration_Points: CxServices, API, Document-Service
Code_Module_Mapped: CX-Web
Requirement_Coverage: Partial (Download only)
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: CSM
Report_Categories: Feature-Usage, Document-Access
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: Document generation service, PDF service
Performance_Baseline: Download initiates within 3 seconds
Data_Requirements: Customer with generated bill document

Prerequisites

Setup_Requirements: Customer with latest bill available for download
User_Roles_Permissions: Consumer access level
Test_Data: Latest Bill: BILL_001_July2025.pdf
Prior_Test_Cases: CSS01US15_TC_002 (Bill displays)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Quick Actions panel

Panel visible with download option

-

Locate download button

2

Click "Download Latest Bill"

Download prompt appears

-

Test download initiation

3

Verify file download begins

Browser download starts

BILL_001_July2025.pdf

Check download process

4

Check downloaded file

PDF opens correctly

File size > 0 KB

Verify file integrity

5

Verify PDF content

Bill shows correct amount and details

₹1,245, Alex, July 2025

Check PDF accuracy

6

Test file naming convention

File named appropriately

BILL_CUST001_202507.pdf

Check naming standard

Verification Points

Primary_Verification: Download Latest Bill initiates PDF download of current bill
Secondary_Verifications: PDF opens correctly, contains accurate data, proper file naming
Negative_Verification: No broken downloads, no corrupted PDFs, no wrong bill versions




Test Case 10: Quick Actions Service Request Redirect

Test Case Metadata

Test Case ID: CSS01US15_TC_010
Title: Verify Request Service redirects to service request add form
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
Test Type: Integration
Test Level: System
Priority: P2-High
Execution Phase: Regression
Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer, Quick-Actions, Navigation, Service-Request, CrossModule, MOD-Service, P2-High, Phase-Regression, Type-Integration, Platform-Web, Report-CSM, Customer-All, Risk-Medium, Business-Medium, Revenue-Impact-Low, Integration-Point, Navigation-Flow, Happy-path

Business Context

Customer_Segment: All
Revenue_Impact: Low
Business_Priority: Should-Have
Customer_Journey: Support
Compliance_Required: No
SLA_Related: Yes

Quality Metrics

Risk_Level: Medium
Complexity_Level: Low
Expected_Execution_Time: 2 minutes
Reproducibility_Score: High
Data_Sensitivity: Low
Failure_Impact: Medium

Coverage Tracking

Feature_Coverage: 100% of AC8 (Request Service portion)
Integration_Points: CxServices, Navigation-Service
Code_Module_Mapped: CX-Web, Service-Module
Requirement_Coverage: Partial (Request Service only)
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: CSM
Report_Categories: Feature-Usage, Navigation-Success
Trend_Tracking: Yes
Executive_Visibility: No
Customer_Impact_Level: Medium

Requirements Traceability

Test Environment

Environment: Dev
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Service request module, navigation system
Performance_Baseline: Redirect completes within 2 seconds
Data_Requirements: Active customer session

Prerequisites

Setup_Requirements: Customer logged into dashboard
User_Roles_Permissions: Consumer access level
Test_Data: Customer ID: CUST_001
Prior_Test_Cases: CSS01US15_TC_001 (Dashboard loads)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Quick Actions panel

Panel displays with service request button

-

Locate request service button

2

Click "Request Service" button

Page redirects to service request form

-

Test redirect functionality

3

Verify redirect URL

URL changes to service request page

/service-request/add

Check URL accuracy

4

Verify page loads correctly

Service request form displays

-

Check page load success

5

Verify customer context maintained

Form pre-populated with customer data

Alex, CUST_001

Check context preservation

6

Test back navigation

Can return to dashboard

-

Test navigation flow

Verification Points

Primary_Verification: Request Service button redirects to service request add form
Secondary_Verifications: Redirect within 2 seconds, form loads correctly, customer context maintained
Negative_Verification: No broken redirects, no 404 errors, no lost session state




Test Case 11: Quick Actions Register Complaint Redirect

Test Case Metadata

Test Case ID: CSS01US15_TC_011
Title: Verify Register Complaint redirects to complaint add form
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
Test Type: Integration
Test Level: System
Priority: P2-High
Execution Phase: Regression
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer, Quick-Actions, Navigation, Complaint, CrossModule, MOD-Complaint, P2-High, Phase-Regression, Type-Integration, Platform-Web, Report-CSM, Customer-All, Risk-Medium, Business-Medium, Revenue-Impact-Low, Integration-Point, Navigation-Flow, Happy-path

Business Context

Customer_Segment: All
Revenue_Impact: Low
Business_Priority: Should-Have
Customer_Journey: Support
Compliance_Required: No
SLA_Related: Yes

Quality Metrics

Risk_Level: Medium
Complexity_Level: Low
Expected_Execution_Time: 2 minutes
Reproducibility_Score: High
Data_Sensitivity: Medium
Failure_Impact: Medium

Coverage Tracking

Feature_Coverage: 100% of AC8 (Register Complaint portion)
Integration_Points: CxServices, Navigation-Service
Code_Module_Mapped: CX-Web, Complaint-Module
Requirement_Coverage: Partial (Register Complaint only)
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: CSM
Report_Categories: Feature-Usage, Complaint-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: Complaint management module, navigation system
Performance_Baseline: Redirect completes within 2 seconds
Data_Requirements: Active customer session

Prerequisites

Setup_Requirements: Customer logged into dashboard
User_Roles_Permissions: Consumer access level
Test_Data: Customer ID: CUST_001
Prior_Test_Cases: CSS01US15_TC_001 (Dashboard loads)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Quick Actions panel

Panel displays with complaint button

-

Locate register complaint button

2

Click "Register Complaint" button

Page redirects to complaint form

-

Test redirect functionality

3

Verify redirect URL

URL changes to complaint page

/complaint/add

Check URL accuracy

4

Verify page loads correctly

Complaint form displays

-

Check page load success

5

Verify customer context maintained

Form pre-populated with customer data

Alex, CUST_001

Check context preservation

6

Test form functionality

Can enter complaint details

Sample complaint text

Test form usability

Verification Points

Primary_Verification: Register Complaint button redirects to complaint add form
Secondary_Verifications: Redirect within 2 seconds, form loads correctly, customer context maintained
Negative_Verification: No broken redirects, no form errors, no lost customer data




Test Case 12: Quick Actions Track Request Redirect

Test Case Metadata

Test Case ID: CSS01US15_TC_012
Title: Verify Track Request redirects to request tracker page
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
Test Type: Integration
Test Level: System
Priority: P3-Medium
Execution Phase: Acceptance
Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer, Quick-Actions, Navigation, Tracking, CrossModule, MOD-Tracking, P3-Medium, Phase-Acceptance, Type-Integration, Platform-Web, Report-CSM, Customer-All, Risk-Low, Business-Medium, Revenue-Impact-None, Integration-Point, Navigation-Flow, Happy-path

Business Context

Customer_Segment: All
Revenue_Impact: None
Business_Priority: Could-Have
Customer_Journey: Support
Compliance_Required: No
SLA_Related: No

Quality Metrics

Risk_Level: Low
Complexity_Level: Low
Expected_Execution_Time: 2 minutes
Reproducibility_Score: High
Data_Sensitivity: Low
Failure_Impact: Low

Coverage Tracking

Feature_Coverage: 100% of AC8 (Track Request portion)
Integration_Points: CxServices, Navigation-Service
Code_Module_Mapped: CX-Web, Tracking-Module
Requirement_Coverage: Partial (Track Request only)
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: CSM
Report_Categories: Feature-Usage, Support-Efficiency
Trend_Tracking: Yes
Executive_Visibility: No
Customer_Impact_Level: Low

Requirements Traceability

Test Environment

Environment: Dev
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Request tracking module, navigation system
Performance_Baseline: Redirect completes within 2 seconds
Data_Requirements: Customer with existing requests

Prerequisites

Setup_Requirements: Customer with service requests or complaints
User_Roles_Permissions: Consumer access level
Test_Data: Customer with REQ001, REQ002 in system
Prior_Test_Cases: CSS01US15_TC_006 (Recent requests display)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Quick Actions panel

Panel displays with track request button

-

Locate track request button

2

Click "Track Request" button

Page redirects to request tracker

-

Test redirect functionality

3

Verify redirect URL

URL changes to tracker page

/request/tracker

Check URL accuracy

4

Verify page loads correctly

Request tracker page displays

-

Check page load success

5

Verify customer requests shown

Tracker shows customer's requests

REQ001, REQ002

Check data accuracy

6

Test request filtering

Can filter by status/type

Filter: "In Progress"

Test functionality

Verification Points

Primary_Verification: Track Request button redirects to request tracker page
Secondary_Verifications: Redirect within 2 seconds, tracker loads correctly, customer requests visible
Negative_Verification: No broken redirects, no missing requests, no unauthorized data access




Test Case 13: Cost Over Time Bar Graph Display

Test Case Metadata

Test Case ID: CSS01US15_TC_013
Title: Verify cost over time displays interactive bar graph for last 6 billing periods
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
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, Analytics, Cost-Analysis, Visualization, API, MOD-Analytics, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Medium, Business-Medium, Revenue-Impact-Medium, Integration-Point, Chart-Display, Happy-path

Business Context

Customer_Segment: All
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: 3 minutes
Reproducibility_Score: High
Data_Sensitivity: Medium
Failure_Impact: Medium

Coverage Tracking

Feature_Coverage: 100% of AC9
Integration_Points: CxServices, API, Analytics-Service
Code_Module_Mapped: CX-Web
Requirement_Coverage: Complete
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: Feature-Usage, Analytics-Adoption
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: Chart library, billing history service
Performance_Baseline: Chart renders within 3 seconds
Data_Requirements: Customer with 6+ months billing history

Prerequisites

Setup_Requirements: Customer with billing history for last 6 periods
User_Roles_Permissions: Consumer access level
Test_Data: Jan: ₹1,200, Feb: ₹1,250, Mar: ₹1,220, Apr: ₹1,300, May: ₹1,450, Jun: ₹1,560
Prior_Test_Cases: CSS01US15_TC_001 (Dashboard loads)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Cost Over Time section

Section displays on dashboard

-

Locate chart section

2

Verify bar graph renders

Interactive bar chart appears

-

Check chart rendering

3

Count number of bars

Shows exactly 6 billing periods

Jan-Jun 2025

Verify period limit

4

Verify bar heights correspond to amounts

Heights match bill amounts

₹1,200 to ₹1,560

Check data accuracy

5

Test bar hover interaction

Hover shows exact amount

Hover over Jan bar shows ₹1,200

Test interactivity

6

Verify month labels

X-axis shows month names

Jan, Feb, Mar, Apr, May, Jun

Check labeling

7

Test chart responsiveness

Chart adjusts to screen size

Resize browser window

Check responsiveness

Verification Points

Primary_Verification: Bar graph displays exactly 6 billing periods with correct amounts
Secondary_Verifications: Chart interactive, proper scaling, month labels accurate, renders within 3 seconds
Negative_Verification: No more than 6 periods, no broken chart elements, no performance issues




Test Case 14: Account Overview Meter Display with Service Initials

Test Case Metadata

Test Case ID: CSS01US15_TC_014
Title: Verify account overview shows meter numbers with proper service initials (EL, WT, GS)
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
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, Account-Info, Meter-Management, API, MOD-Account, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Medium, Business-Medium, Revenue-Impact-Low, Integration-Point, Account-Display, Happy-path

Business Context

Customer_Segment: All
Revenue_Impact: Low
Business_Priority: Should-Have
Customer_Journey: Daily-Usage
Compliance_Required: No
SLA_Related: No

Quality Metrics

Risk_Level: Medium
Complexity_Level: Low
Expected_Execution_Time: 2 minutes
Reproducibility_Score: High
Data_Sensitivity: Medium
Failure_Impact: Low

Coverage Tracking

Feature_Coverage: 100% of AC10 (Meter Numbers portion)
Integration_Points: CxServices, API, Account-Service
Code_Module_Mapped: CX-Web
Requirement_Coverage: Partial (Meter numbers only)
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: Feature-Usage, Data-Accuracy
Trend_Tracking: No
Executive_Visibility: No
Customer_Impact_Level: Low

Requirements Traceability

Test Environment

Environment: Dev
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Account management service, meter data service
Performance_Baseline: Account section loads within 2 seconds
Data_Requirements: Customer with multiple utility meter assignments

Prerequisites

Setup_Requirements: Customer with electricity, water, and gas meters
User_Roles_Permissions: Consumer access level
Test_Data: EL-38429175, WT-74526813, GS-91527364
Prior_Test_Cases: CSS01US15_TC_001 (Dashboard loads)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Account Overview section

Section displays on dashboard

-

Locate account section

2

Verify electricity meter display

Shows "EL-38429175"

Electricity meter

Check format and initial

3

Verify water meter display

Shows "WT-74526813"

Water meter

Check format and initial

4

Verify gas meter display

Shows "GS-91527364"

Gas meter

Check format and initial

5

Verify meter number formatting

Numbers properly formatted

Full meter numbers visible

Check number display

6

Test with customer having only 2 meters

Verify only assigned meters show

Customer with EL and WT only

Test partial assignment

Verification Points

Primary_Verification: Meter numbers display with correct service initials (EL, WT, GS)
Secondary_Verifications: All assigned meters shown, proper formatting, no non-assigned meters
Negative_Verification: No incorrect initials, no missing meters, no formatting errors




Test Case 15: Account Overview Property Address Display

Test Case Metadata

Test Case ID: CSS01US15_TC_015
Title: Verify account overview displays service address in property address field
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
Test Type: Functional
Test Level: System
Priority: P3-Medium
Execution Phase: Acceptance
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer, Account-Info, Address-Display, API, MOD-Account, P3-Medium, Phase-Acceptance, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Low, Business-Low, Revenue-Impact-None, Integration-Point, Address-Info, Happy-path

Business Context

Customer_Segment: All
Revenue_Impact: None
Business_Priority: Should-Have
Customer_Journey: Daily-Usage
Compliance_Required: No
SLA_Related: No

Quality Metrics

Risk_Level: Low
Complexity_Level: Low
Expected_Execution_Time: 1 minute
Reproducibility_Score: High
Data_Sensitivity: Medium
Failure_Impact: Low

Coverage Tracking

Feature_Coverage: 100% of AC10 (Property Address portion)
Integration_Points: CxServices, API, Account-Service
Code_Module_Mapped: CX-Web
Requirement_Coverage: Partial (Property address only)
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: Data-Accuracy, Feature-Completeness
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: Account service, address verification service
Performance_Baseline: Address loads with account section
Data_Requirements: Customer with registered service address

Prerequisites

Setup_Requirements: Customer with complete address information
User_Roles_Permissions: Consumer access level
Test_Data: 123 Main Street, Apt 4B, New Delhi, 110001
Prior_Test_Cases: CSS01US15_TC_014 (Account section displays)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Account Overview section

Property address field visible

-

Locate address field

2

Verify complete address display

Shows full service address

123 Main Street, Apt 4B, New Delhi, 110001

Check address completeness

3

Verify address formatting

Address properly formatted

Street, Apt, City, PIN

Check formatting standard

4

Test address field label

Field labeled as "Property Address"

-

Check field labeling

5

Verify address matches account records

Address matches customer profile

-

Check data consistency

Verification Points

Primary_Verification: Property address field displays complete service address
Secondary_Verifications: Address properly formatted, matches account records, field properly labeled
Negative_Verification: No partial addresses, no formatting errors, no mismatched data




Test Case 16: Account Overview Linked Services Display

Test Case Metadata

Test Case ID: CSS01US15_TC_016
Title: Verify account overview displays linked utility services names only
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
Test Type: Functional
Test Level: System
Priority: P3-Medium
Execution Phase: Acceptance
Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer, Account-Info, Service-Management, API, MOD-Account, P3-Medium, Phase-Acceptance, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Low, Business-Low, Revenue-Impact-None, Integration-Point, Service-Display, Happy-path

Business Context

Customer_Segment: All
Revenue_Impact: None
Business_Priority: Should-Have
Customer_Journey: Daily-Usage
Compliance_Required: No
SLA_Related: No

Quality Metrics

Risk_Level: Low
Complexity_Level: Low
Expected_Execution_Time: 2 minutes
Reproducibility_Score: High
Data_Sensitivity: Low
Failure_Impact: Low

Coverage Tracking

Feature_Coverage: 100% of AC10 (Linked Services portion)
Integration_Points: CxServices, API, Service-Management
Code_Module_Mapped: CX-Web
Requirement_Coverage: Partial (Linked services only)
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: Feature-Completeness, Service-Adoption
Trend_Tracking: Yes
Executive_Visibility: No
Customer_Impact_Level: Low

Requirements Traceability

Test Environment

Environment: Dev
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Service management system, account linking service
Performance_Baseline: Services load with account section
Data_Requirements: Customer with multiple linked utility services

Prerequisites

Setup_Requirements: Customer with electricity, water, and gas services
User_Roles_Permissions: Consumer access level
Test_Data: Electricity Service, Water Service, Gas Service
Prior_Test_Cases: CSS01US15_TC_015 (Address displays)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Account Overview section

Linked services field visible

-

Locate services section

2

Verify electricity service display

Shows "Electricity Service"

-

Check service name display

3

Verify water service display

Shows "Water Service"

-

Check service name display

4

Verify gas service display

Shows "Gas Service"

-

Check service name display

5

Verify only names displayed

No additional service details

Names only, no IDs/codes

Check display limitation

6

Test customer with partial services

Shows only linked services

Active customer account with recent billing data


Prerequisites

Setup_Requirements: Active customer account with Alex profile
User_Roles_Permissions: Consumer access level
Test_Data: Customer ID: CUST_001, Current Bill: ₹1,245, Last Login: 2025-07-15 14:30:00
Prior_Test_Cases: Authentication successful

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Login to portal with valid credentials

Dashboard loads successfully

Username: alex@email.com, Password: Test@123

Verify authentication

2

Note current timestamp and bill amount

Current data displayed

Current Bill: ₹1,245, Timestamp visible

Record baseline data

3

Navigate to external bill update system

Update bill amount in backend

New Bill: ₹1,180

Simulate backend update

4

Return to dashboard and click refresh button

Latest data loads immediately

Updated Bill: ₹1,180, New timestamp

Verify real-time sync

5

Verify all dashboard sections show updated data

All widgets reflect current data

Usage, payments, requests all current

Complete data refresh

Verification Points

Primary_Verification: Dashboard displays updated bill amount ₹1,180 after refresh
Secondary_Verifications: Timestamp updates, all dashboard widgets refresh, page loads within 3 seconds
Negative_Verification: No cached/stale data displayed, no error messages





Test Case 16: Account Overview Linked Services Display

Test Case Metadata

Test Case ID: CSS01US15_TC_016
Title: Verify account overview displays linked utility services names only
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
Test Type: Functional
Test Level: System
Priority: P3-Medium
Execution Phase: Acceptance
Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer, Account-Info, Service-Management, API, MOD-Account, P3-Medium, Phase-Acceptance, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Low, Business-Low, Revenue-Impact-None, Integration-Point, Service-Display, Happy-path

Business Context

Customer_Segment: All
Revenue_Impact: None
Business_Priority: Should-Have
Customer_Journey: Daily-Usage
Compliance_Required: No
SLA_Related: No

Quality Metrics

Risk_Level: Low
Complexity_Level: Low
Expected_Execution_Time: 2 minutes
Reproducibility_Score: High
Data_Sensitivity: Low
Failure_Impact: Low

Coverage Tracking

Feature_Coverage: 100% of AC10 (Linked Services portion)
Integration_Points: CxServices, API, Service-Management
Code_Module_Mapped: CX-Web
Requirement_Coverage: Partial (Linked services only)
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: Feature-Completeness, Service-Adoption
Trend_Tracking: Yes
Executive_Visibility: No
Customer_Impact_Level: Low

Requirements Traceability

Test Environment

Environment: Dev
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Service management system, account linking service
Performance_Baseline: Services load with account section
Data_Requirements: Customer with multiple linked utility services

Prerequisites

Setup_Requirements: Customer with electricity, water, and gas services
User_Roles_Permissions: Consumer access level
Test_Data: Electricity Service, Water Service, Gas Service
Prior_Test_Cases: CSS01US15_TC_015 (Address displays)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Account Overview section

Linked services field visible

-

Locate services section

2

Verify electricity service display

Shows "Electricity Service"

-

Check service name display

3

Verify water service display

Shows "Water Service"

-

Check service name display

4

Verify gas service display

Shows "Gas Service"

-

Check service name display

5

Verify only names displayed

No additional service details

Names only, no IDs/codes

Check display limitation

6

Test customer with partial services

Shows only linked services

Customer with EL and WT only

Test selective display

Verification Points

Primary_Verification: Linked services section displays utility service names only
Secondary_Verifications: All linked services shown, names properly formatted, no extra details
Negative_Verification: No service IDs, no unlinked services, no formatting errors




Test Case 17: Account Overview Plan Details Display

Test Case Metadata

Test Case ID: CSS01US15_TC_017
Title: Verify account overview displays plan name only in plan details
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
Test Type: Functional
Test Level: System
Priority: P3-Medium
Execution Phase: Acceptance
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer, Account-Info, Plan-Management, API, MOD-Account, P3-Medium, Phase-Acceptance, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Low, Business-Low, Revenue-Impact-None, Integration-Point, Plan-Display, Happy-path

Business Context

Customer_Segment: All
Revenue_Impact: None
Business_Priority: Should-Have
Customer_Journey: Daily-Usage
Compliance_Required: No
SLA_Related: No

Quality Metrics

Risk_Level: Low
Complexity_Level: Low
Expected_Execution_Time: 1 minute
Reproducibility_Score: High
Data_Sensitivity: Low
Failure_Impact: Low

Coverage Tracking

Feature_Coverage: 100% of AC10 (Plan Details portion)
Integration_Points: CxServices, API, Plan-Management
Code_Module_Mapped: CX-Web
Requirement_Coverage: Complete (AC10)
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: Feature-Completeness, Plan-Adoption
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: Plan management service, subscription service
Performance_Baseline: Plan info loads with account section
Data_Requirements: Customer with active plan subscription

Prerequisites

Setup_Requirements: Customer with active plan subscription
User_Roles_Permissions: Consumer access level
Test_Data: Plan: "Residential Standard", Contract Expiry: March 31, 2026
Prior_Test_Cases: CSS01US15_TC_016 (Services display)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Account Overview section

Plan details field visible

-

Locate plan section

2

Verify plan name display

Shows "Residential Standard"

-

Check plan name only

3

Verify no additional plan details

Only plan name visible

No contract dates, pricing

Check display limitation

4

Verify plan name formatting

Plan name properly formatted

"Residential Standard"

Check text formatting

5

Test with different plan types

Verify correct plan display

Switch to "Business Premium"

Test plan variation

Verification Points

Primary_Verification: Plan details section displays plan name only
Secondary_Verifications: Plan name accurate, properly formatted, no additional details
Negative_Verification: No contract dates, no pricing info, no plan IDs




Test Case 18: Tips and Insights Highest Helpful Count Display

Test Case Metadata

Test Case ID: CSS01US15_TC_018
Title: Verify tips display shows highest helpful count tips relevant to user's utility services
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
Test Type: Functional
Test Level: System
Priority: P3-Medium
Execution Phase: Acceptance
Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer, Tips, Insights, Personalization, API, MOD-Tips, P3-Medium, Phase-Acceptance, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Low, Business-Medium, Revenue-Impact-Low, Integration-Point, Tips-Display, Happy-path

Business Context

Customer_Segment: All
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: 3 minutes
Reproducibility_Score: High
Data_Sensitivity: Low
Failure_Impact: Low

Coverage Tracking

Feature_Coverage: 100% of AC11 (Highest helpful count portion)
Integration_Points: CxServices, API, Tips-Service
Code_Module_Mapped: CX-Web
Requirement_Coverage: Partial (Helpful count only)
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: Feature-Usage, Content-Engagement
Trend_Tracking: Yes
Executive_Visibility: No
Customer_Impact_Level: Low

Requirements Traceability

Test Environment

Environment: Dev
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Tips service, user preference service, rating system
Performance_Baseline: Tips section loads within 2 seconds
Data_Requirements: Customer with electricity, water, gas services and tips database

Prerequisites

Setup_Requirements: Customer with utility services and tips database populated
User_Roles_Permissions: Consumer access level
Test_Data: Tips with helpful counts: Tip1(15), Tip2(23), Tip3(8), Tip4(31)
Prior_Test_Cases: CSS01US15_TC_016 (Services identified)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Tips and Insights section

Section displays on dashboard

-

Locate tips section

2

Count number of tips displayed

Shows maximum 3 tips

-

Verify tip limit

3

Verify tips are highest rated

Tips shown have highest helpful counts

Tip4(31), Tip2(23), Tip1(15)

Check sorting logic

4

Verify tips match user's services

Tips relevant to electricity, water, gas

Service-specific tips only

Check relevance filtering

5

Check tip content quality

Tips provide actionable advice

Energy saving, water conservation

Verify content value

6

Test user with different services

Tips update based on service mix

Customer with EL only

Test dynamic filtering

Verification Points

Primary_Verification: Displays top 3 tips with highest helpful count relevant to user's utility services
Secondary_Verifications: Tips properly sorted, service relevance correct, maximum 3 tips shown
Negative_Verification: No irrelevant tips, no more than 3 tips, no unrated tips when rated ones exist




Test Case 19: Tips and Insights Fallback for No Helpful Count

Test Case Metadata

Test Case ID: CSS01US15_TC_019
Title: Verify tips fallback displays any tips when no helpful count available
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
Test Type: Functional
Test Level: System
Priority: P4-Low
Execution Phase: Acceptance
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer, Tips, Fallback, Edge-Case, API, MOD-Tips, P4-Low, Phase-Acceptance, Type-Functional, Platform-Web, Report-QA, Customer-All, Risk-Low, Business-Low, Revenue-Impact-None, Integration-Point, Fallback-Logic, Happy-path

Business Context

Customer_Segment: All
Revenue_Impact: None
Business_Priority: Could-Have
Customer_Journey: Daily-Usage
Compliance_Required: No
SLA_Related: No

Quality Metrics

Risk_Level: Low
Complexity_Level: Low
Expected_Execution_Time: 2 minutes
Reproducibility_Score: Medium
Data_Sensitivity: None
Failure_Impact: Low

Coverage Tracking

Feature_Coverage: 100% of AC11 (Fallback portion)
Integration_Points: CxServices, API, Tips-Service
Code_Module_Mapped: CX-Web
Requirement_Coverage: Partial (Fallback only)
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: QA
Report_Categories: Edge-Case-Coverage, Fallback-Testing
Trend_Tracking: No
Executive_Visibility: No
Customer_Impact_Level: Low

Requirements Traceability

Test Environment

Environment: Dev
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Tips service with clean database
Performance_Baseline: Tips load within 2 seconds
Data_Requirements: Customer with services but no helpful count data

Prerequisites

Setup_Requirements: Customer with utility services, tips database without helpful counts
User_Roles_Permissions: Consumer access level
Test_Data: Tips without helpful count data
Prior_Test_Cases: CSS01US15_TC_016 (Services identified)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Setup database without helpful counts

Remove helpful count data

Tips exist but no ratings

Prepare test condition

2

Navigate to Tips and Insights section

Section displays on dashboard

-

Locate tips section

3

Verify tips are still displayed

Shows available tips

Any tips from database

Check fallback behavior

4

Count displayed tips

Shows maximum 3 tips

-

Verify limit maintained

5

Verify tips match user services

Tips relevant to user's utilities

Service-specific tips

Check filtering maintained

6

Check fallback sorting

Tips displayed in default order

Creation date or ID order

Verify fallback sorting

Verification Points

Primary_Verification: When no helpful count available, system displays any relevant tips
Secondary_Verifications: Maximum 3 tips shown, service relevance maintained, fallback sorting applied
Negative_Verification: No empty tips section, no error messages, no irrelevant tips




Test Case 20: Tips and Insights Service Relevance Filter

Test Case Metadata

Test Case ID: CSS01US15_TC_020
Title: Verify tips display only for utility services the user is using
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
Test Type: Functional
Test Level: System
Priority: P3-Medium
Execution Phase: Regression
Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer, Tips, Filtering, Personalization, API, MOD-Tips, P3-Medium, Phase-Regression, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Medium, Business-Medium, Revenue-Impact-Low, Integration-Point, Service-Filter, Happy-path

Business Context

Customer_Segment: All
Revenue_Impact: Low
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: 4 minutes
Reproducibility_Score: High
Data_Sensitivity: Low
Failure_Impact: Medium

Coverage Tracking

Feature_Coverage: 100% of AC11 (Service relevance portion)
Integration_Points: CxServices, API, Service-Management, Tips-Service
Code_Module_Mapped: CX-Web
Requirement_Coverage: Partial (Service filtering only)
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: Personalization-Effectiveness, Content-Relevance
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: Service management, tips filtering service
Performance_Baseline: Tips filter within 1 second
Data_Requirements: Customers with different service combinations

Prerequisites

Setup_Requirements: Multiple customers with different utility service combinations
User_Roles_Permissions: Consumer access level
Test_Data: Customer A (EL+WT+GS), Customer B (EL only), Customer C (WT+GS)
Prior_Test_Cases: CSS01US15_TC_016 (Services identified)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Login as Customer A (all services)

Dashboard loads for full-service customer

EL+WT+GS customer

Setup full service scenario

2

Check tips relevance

Tips cover electricity, water, gas topics

All service types

Verify comprehensive coverage

3

Login as Customer B (electricity only)

Dashboard loads for electricity-only customer

EL only customer

Setup limited service scenario

4

Verify electricity-only tips

Tips only about electricity usage

Electricity tips only

Check filtering accuracy

5

Login as Customer C (water + gas)

Dashboard loads for partial service customer

WT+GS customer

Setup mixed service scenario

6

Verify water and gas tips only

Tips exclude electricity topics

Water and gas tips only

Check multi-service filtering

7

Confirm no irrelevant tips

No tips for services not subscribed

No electricity tips for Customer C

Verify exclusion logic

Verification Points

Primary_Verification: Tips display only for utility services the user is actively using
Secondary_Verifications: Filtering accurate across all service combinations, no irrelevant content
Negative_Verification: No tips for unsubscribed services, no generic tips when specific ones available




Test Case 21: Tips and Insights View All Redirect

Test Case Metadata

Test Case ID: CSS01US15_TC_021
Title: Verify "View All" button redirects to usage and consumption tips tab
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
Test Type: Integration
Test Level: System
Priority: P3-Medium
Execution Phase: Acceptance
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer, Tips, Navigation, CrossModule, MOD-Tips, P3-Medium, Phase-Acceptance, Type-Integration, Platform-Web, Report-Product, Customer-All, Risk-Low, Business-Low, Revenue-Impact-None, Integration-Point, Navigation-Flow, Happy-path

Business Context

Customer_Segment: All
Revenue_Impact: None
Business_Priority: Could-Have
Customer_Journey: Daily-Usage
Compliance_Required: No
SLA_Related: No

Quality Metrics

Risk_Level: Low
Complexity_Level: Low
Expected_Execution_Time: 2 minutes
Reproducibility_Score: High
Data_Sensitivity: None
Failure_Impact: Low

Coverage Tracking

Feature_Coverage: 100% of AC12 (View All portion)
Integration_Points: CxServices, Navigation-Service
Code_Module_Mapped: CX-Web, Usage-Module
Requirement_Coverage: Partial (View All only)
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: Navigation-Success, Feature-Discovery
Trend_Tracking: Yes
Executive_Visibility: No
Customer_Impact_Level: Low

Requirements Traceability

Test Environment

Environment: Dev
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Usage module, navigation system
Performance_Baseline: Redirect completes within 2 seconds
Data_Requirements: Active customer session

Prerequisites

Setup_Requirements: Customer logged into dashboard
User_Roles_Permissions: Consumer access level
Test_Data: Customer with tips visible on dashboard
Prior_Test_Cases: CSS01US15_TC_018 (Tips display)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Tips and Insights section

Section displays with "View All" button

-

Locate view all button

2

Click "View All" button

Page redirects to usage module

-

Test redirect functionality

3

Verify redirect URL

URL changes to usage/tips page

/usage-consumption/tips

Check URL accuracy

4

Verify tips tab is active

Tips tab highlighted/selected

-

Check tab activation

5

Verify expanded tips display

More tips visible than dashboard

More than 3 tips

Check expanded view

6

Test back navigation

Can return to dashboard

-

Test navigation flow

Verification Points

Primary_Verification: "View All" button redirects to usage and consumption tips tab
Secondary_Verifications: Redirect within 2 seconds, tips tab active, expanded content visible
Negative_Verification: No broken redirects, no 404 errors, no wrong tab activation




Test Case 22: Tips and Insights Learn More Redirect

Test Case Metadata

Test Case ID: CSS01US15_TC_022
Title: Verify "Learn More" button redirects to usage and consumption tips tab
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
Test Type: Integration
Test Level: System
Priority: P3-Medium
Execution Phase: Acceptance
Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer, Tips, Navigation, CrossModule, MOD-Tips, P3-Medium, Phase-Acceptance, Type-Integration, Platform-Web, Report-Product, Customer-All, Risk-Low, Business-Low, Revenue-Impact-None, Integration-Point, Navigation-Flow, Happy-path

Business Context

Customer_Segment: All
Revenue_Impact: None
Business_Priority: Could-Have
Customer_Journey: Daily-Usage
Compliance_Required: No
SLA_Related: No

Quality Metrics

Risk_Level: Low
Complexity_Level: Low
Expected_Execution_Time: 2 minutes
Reproducibility_Score: High
Data_Sensitivity: None
Failure_Impact: Low

Coverage Tracking

Feature_Coverage: 100% of AC12 (Learn More portion)
Integration_Points: CxServices, Navigation-Service
Code_Module_Mapped: CX-Web, Usage-Module
Requirement_Coverage: Complete (AC12)
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: Navigation-Success, Content-Engagement
Trend_Tracking: Yes
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: Usage module, navigation system
Performance_Baseline: Redirect completes within 2 seconds
Data_Requirements: Active customer session with tips

Prerequisites

Setup_Requirements: Customer with tips displayed on dashboard
User_Roles_Permissions: Consumer access level
Test_Data: Customer with "Learn More" links on tips
Prior_Test_Cases: CSS01US15_TC_018 (Tips display)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Tips and Insights section

Section displays with tips and "Learn More" links

-

Locate learn more links

2

Click any "Learn More" link

Page redirects to usage tips tab

-

Test redirect functionality

3

Verify redirect URL

URL changes to usage/tips page

/usage-consumption/tips

Check URL accuracy

4

Verify tips tab is active

Tips tab highlighted/selected

-

Check tab activation

5

Verify specific tip focus

Redirected to specific tip or section

Tip ID or anchor

Check deep linking

6

Test multiple learn more links

All links redirect properly

Different tips

Test consistency

Verification Points

Primary_Verification: "Learn More" links redirect to usage and consumption tips tab
Secondary_Verifications: Redirect within 2 seconds, tips tab active, specific tip context maintained
Negative_Verification: No broken links, no wrong redirects, no lost tip context




Test Case 23: Dashboard 3-Second Load Performance

Test Case Metadata

Test Case ID: CSS01US15_TC_023
Title: Verify dashboard loads within 3 seconds performance requirement
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
Test Type: Performance
Test Level: System
Priority: P1-Critical
Execution Phase: Performance
Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags: Performance, Consumer, Dashboard, Load-Time, API, MOD-Performance, P1-Critical, Phase-Performance, Type-Performance, Platform-Web, Report-Engineering, Customer-All, Risk-High, Business-Critical, Revenue-Impact-High, Integration-Point, Performance-SLA, Load-Performance

Business Context

Customer_Segment: All
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: 5 minutes
Reproducibility_Score: High
Data_Sensitivity: None
Failure_Impact: Critical

Coverage Tracking

Feature_Coverage: 100% of AC13 (Load time portion)
Integration_Points: CxServices, API, All-Services
Code_Module_Mapped: CX-Web, Performance-Monitor
Requirement_Coverage: Partial (Load time only)
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Engineering
Report_Categories: Performance-Dashboard, SLA-Compliance
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: All backend services, performance monitoring tools
Performance_Baseline: 3 seconds maximum load time
Data_Requirements: Standard customer data load

Prerequisites

Setup_Requirements: Performance testing tools configured
User_Roles_Permissions: Consumer access level
Test_Data: Standard customer profile with all data types
Prior_Test_Cases: Authentication successful

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Clear browser cache and cookies

Cache cleared

-

Ensure clean test condition

2

Start performance timer

Timer initiated

-

Begin timing measurement

3

Navigate to login page

Login page loads

-

Baseline navigation

4

Enter credentials and submit

Authentication completes

alex@email.com, Test@123

Login timing

5

Measure dashboard load time

Complete dashboard renders

All widgets visible

Stop timer when fully loaded

6

Verify load time compliance

Total time ≤ 3 seconds

≤ 3.0 seconds

Check SLA compliance

7

Repeat test 5 times

Consistent performance

Average ≤ 3 seconds

Verify consistency

8

Test with slow network simulation

Performance under constraints

3G network simulation

Test edge conditions

Verification Points

Primary_Verification: Dashboard loads completely within 3 seconds
Secondary_Verifications: All widgets render, data loads correctly, consistent across tests
Negative_Verification: No timeout errors, no partial loads, no performance degradation




Test Case 24: Dashboard Missing Data Handling

Test Case Metadata

Test Case ID: CSS01US15_TC_024
Title: Verify dashboard handles missing data gracefully without errors
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
Test Type: Functional
Test Level: System
Priority: P2-High
Execution Phase: Regression
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Edge-Case, Consumer, Dashboard, Error-Handling, API, MOD-Error-Handling, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-QA, Customer-All, Risk-Medium, Business-High, Revenue-Impact-Medium, Integration-Point, Data-Validation, Error-Resilience

Business Context

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

Quality Metrics

Risk_Level: Medium
Complexity_Level: High
Expected_Execution_Time: 6 minutes
Reproducibility_Score: Medium
Data_Sensitivity: None
Failure_Impact: High

Coverage Tracking

Feature_Coverage: 100% of AC13 (Missing data portion)
Integration_Points: CxServices, API, Error-Handling
Code_Module_Mapped: CX-Web, Error-Handler
Requirement_Coverage: Partial (Missing data only)
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: QA
Report_Categories: Error-Handling, System-Resilience
Trend_Tracking: Yes
Executive_Visibility: No
Customer_Impact_Level: Medium

Requirements Traceability

Test Environment

Environment: Dev
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Backend services with controlled data availability
Performance_Baseline: Graceful degradation within 3 seconds
Data_Requirements: Customer with incomplete data scenarios

Prerequisites

Setup_Requirements: Customer with various missing data scenarios
User_Roles_Permissions: Consumer access level
Test_Data: Customer with missing bills, usage data, requests
Prior_Test_Cases: CSS01US15_TC_001 (Basic dashboard load)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Setup customer with no current bill

Dashboard loads without errors

Customer with no pending bills

Test missing bill scenario

2

Verify bill section handling

Shows appropriate message or placeholder

"No current bill" or similar

Check graceful handling

3

Setup customer with no usage data

Dashboard loads without errors

Customer with no meter readings

Test missing usage scenario

4

Verify usage section handling

Shows appropriate message

"Usage data unavailable"

Check usage fallback

5

Setup customer with no request history

Dashboard loads without errors

New customer account

Test missing requests scenario

6

Verify requests section handling

Shows "No requests available"

-

Check requests fallback

7

Test partial data scenarios

Dashboard shows available data only

Mix of available/missing data

Test partial scenarios

8

Verify no JavaScript errors

Console shows no errors

-

Check technical stability

Verification Points

Primary_Verification: Dashboard handles missing data gracefully without errors or crashes
Secondary_Verifications: Appropriate fallback messages, partial data displays correctly, performance maintained
Negative_Verification: No JavaScript errors, no broken layouts, no infinite loading states




Test Case 25: User Session State During Redirects

Test Case Metadata

Test Case ID: CSS01US15_TC Active customer account with recent billing data

Prerequisites

Setup_Requirements: Active customer account with Alex profile
User_Roles_Permissions: Consumer access level
Test_Data: Customer ID: CUST_001, Current Bill: ₹1,245, Last Login: 2025-07-15 14:30:00
Prior_Test_Cases: Authentication successful

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Login to portal with valid credentials

Dashboard loads successfully

Username: alex@email.com, Password: Test@123

Verify authentication

2

Note current timestamp and bill amount

Current data displayed

Current Bill: ₹1,245, Timestamp visible

Record baseline data

3

Navigate to external bill update system

Update bill amount in backend

New Bill: ₹1,180

Simulate backend update

4

Return to dashboard and click refresh button

Latest data loads immediately

Updated Bill: ₹1,180, New timestamp

Verify real-time sync

5

Verify all dashboard sections show updated data

All widgets reflect current data

Usage, payments, requests all current

Complete data refresh

Verification Points

Primary_Verification: Dashboard displays updated bill amount ₹1,180 after refresh
Secondary_Verifications: Timestamp updates, all dashboard widgets refresh, page loads within 3 seconds
Negative_Verification: No cached/stale data displayed, no error messages




Test Case 25: User Session State During Redirects

Test Case Metadata

Test Case ID: CSS01US15_TC_025
Title: Verify user session state maintained during all redirects
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
Test Type: Integration
Test Level: System
Priority: P1-Critical
Execution Phase: Regression
Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags: Session-Management, Consumer, Navigation, Security, API, CrossModule, MOD-Session, P1-Critical, Phase-Regression, Type-Integration, Platform-Web, Report-Engineering, Customer-All, Risk-High, Business-Critical, Revenue-Impact-Medium, Integration-End-to-End, Session-State, Security-Flow

Business Context

Customer_Segment: All
Revenue_Impact: Medium
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: Critical

Coverage Tracking

Feature_Coverage: 100% of AC14 (Session state portion)
Integration_Points: CxServices, API, Session-Management, All-Modules
Code_Module_Mapped: CX-Web, Session-Service
Requirement_Coverage: Partial (Session state only)
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Engineering
Report_Categories: Security-Dashboard, Session-Management
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: Session management service, all redirect target modules
Performance_Baseline: Session validation within 1 second
Data_Requirements: Active customer session with full permissions

Prerequisites

Setup_Requirements: Customer logged into dashboard with active session
User_Roles_Permissions: Consumer access level with all permissions
Test_Data: Customer ID: CUST_001, Session token valid
Prior_Test_Cases: CSS01US15_TC_001 (Dashboard loads)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Login and verify session active

Dashboard loads with customer context

alex@email.com session

Establish baseline session

2

Navigate to service request via quick action

Redirect maintains session

Customer context preserved

Test service request redirect

3

Return to dashboard

Session still active

Same customer data

Verify session persistence

4

Navigate to tips page via "View All"

Redirect maintains session

Customer preferences intact

Test tips page redirect

5

Navigate to complaint form via quick action

Redirect maintains session

Customer data pre-filled

Test complaint redirect

6

Return to dashboard multiple times

Session remains stable

No re-authentication needed

Test session durability

7

Test concurrent session in new tab

Both tabs maintain separate contexts

Two browser tabs

Test concurrent sessions

Verification Points

Primary_Verification: User session state maintained during all dashboard redirects
Secondary_Verifications: No re-authentication required, customer context preserved, concurrent sessions work
Negative_Verification: No session timeouts, no unauthorized access, no lost customer data




Test Case 26: Concurrent Sessions Handling

Test Case Metadata

Test Case ID: CSS01US15_TC_026
Title: Verify dashboard handles concurrent sessions without conflicts
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
Test Type: Security
Test Level: System
Priority: P2-High
Execution Phase: Security
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Concurrent-Sessions, Consumer, Security, Session-Management, API, MOD-Security, P2-High, Phase-Security, Type-Security, Platform-Web, Report-Engineering, Customer-All, Risk-High, Business-High, Revenue-Impact-Medium, Integration-Point, Security-Testing, Multi-Session

Business Context

Customer_Segment: All
Revenue_Impact: Medium
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: Medium
Data_Sensitivity: High
Failure_Impact: High

Coverage Tracking

Feature_Coverage: 100% of AC14 (Concurrent sessions portion)
Integration_Points: CxServices, API, Session-Management
Code_Module_Mapped: CX-Web, Security-Service
Requirement_Coverage: Complete (AC14)
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Engineering
Report_Categories: Security-Dashboard, Concurrent-Access
Trend_Tracking: Yes
Executive_Visibility: Yes
Customer_Impact_Level: High

Requirements Traceability

Test Environment

Environment: Staging
Browser/Version: Chrome 115+, Firefox 118+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Session management service, security validation service
Performance_Baseline: No session conflicts or data corruption
Data_Requirements: Customer account with payment and service permissions

Prerequisites

Setup_Requirements: Customer account with full access permissions
User_Roles_Permissions: Consumer access level
Test_Data: Customer with active bill and service requests
Prior_Test_Cases: CSS01US15_TC_025 (Session management works)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Open dashboard in Chrome browser

Dashboard loads successfully

alex@email.com

Establish first session

2

Open dashboard in Firefox browser with same credentials

Second session loads independently

Same credentials

Establish second session

3

Perform bill payment in Chrome

Payment processes successfully

₹1,245 payment

Test transaction in session 1

4

Check bill status in Firefox

Updated bill status reflects

"Paid" status

Verify data consistency

5

Create service request in Firefox

Request created successfully

New service request

Test transaction in session 2

6

Check recent requests in Chrome

New request appears

REQ004 visible

Verify cross-session updates

7

Test simultaneous actions

No conflicts or data corruption

Both sessions active

Test concurrent operations

8

Logout from one session

Other session remains active

Close Chrome, Firefox active

Test independent sessions

Verification Points

Primary_Verification: Dashboard handles concurrent sessions without conflicts
Secondary_Verifications: Data consistency across sessions, independent session management, real-time updates
Negative_Verification: No session conflicts, no data corruption, no unauthorized access




Test Case 27: Recent Requests Sorting by Creation Date

Test Case Metadata

Test Case ID: CSS01US15_TC_027
Title: Verify recent requests sorted by creation date (newest first)
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
Test Type: Functional
Test Level: System
Priority: P2-High
Execution Phase: Regression
Automation Status: Planned-for-Automation

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer, Service-Request, Sorting, Data-Display, API, MOD-Service, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-CSM, Customer-All, Risk-Medium, Business-Medium, Revenue-Impact-Low, Integration-Point, Sort-Logic, Happy-path

Business Context

Customer_Segment: All
Revenue_Impact: Low
Business_Priority: Should-Have
Customer_Journey: Support
Compliance_Required: No
SLA_Related: No

Quality Metrics

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

Coverage Tracking

Feature_Coverage: 100% of AC15 (Sorting portion)
Integration_Points: CxServices, API, Service-Request-System
Code_Module_Mapped: CX-Web
Requirement_Coverage: Partial (Sorting only)
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: CSM
Report_Categories: Data-Accuracy, User-Experience
Trend_Tracking: No
Executive_Visibility: No
Customer_Impact_Level: Medium

Requirements Traceability

Test Environment

Environment: Dev
Browser/Version: Chrome 115+
Device/OS: Windows 10/11
Screen_Resolution: Desktop-1920x1080
Dependencies: Service request system with timestamp data
Performance_Baseline: Sorting logic executes within 1 second
Data_Requirements: Customer with multiple requests at different dates

Prerequisites

Setup_Requirements: Customer with multiple service requests created on different dates
User_Roles_Permissions: Consumer access level
Test_Data: REQ001 (2025-07-10), REQ002 (2025-07-14), REQ003 (2025-07-16)
Prior_Test_Cases: CSS01US15_TC_006 (Recent requests display)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Recent Requests section

Section displays with multiple requests

-

Locate requests section

2

Verify request order

Requests sorted newest to oldest

REQ003, REQ002, REQ001

Check sorting accuracy

3

Check creation dates

Newest request appears first

REQ003 (2025-07-16) first

Verify date sorting

4

Create new request

New request appears at top

REQ004 (2025-07-16 current time)

Test dynamic sorting

5

Refresh dashboard

Sorting order maintained

REQ004 still first

Verify persistence

6

Verify only 3 most recent shown

Oldest request drops off

REQ001 no longer visible

Check limit enforcement

Verification Points

Primary_Verification: Recent requests sorted by creation date with newest first
Secondary_Verifications: Maximum 3 requests shown, sorting persists across refreshes, dynamic updates
Negative_Verification: No incorrect sorting, no more than 3 requests, no date formatting errors




Test Case 28: Overdue Bills Display Format

Test Case Metadata

Test Case ID: CSS01US15_TC_028
Title: Verify overdue bills display as "Overdue by X days"
Created By: Hetal
Created Date: July 16, 2025
Version: 1.0

Classification

Module/Feature: Consumer Self-Service Portal Dashboard
Test Type: Functional
Test Level: System
Priority: P1-Critical
Execution Phase: Smoke
Automation Status: Manual

Enhanced Tags for 17 Reports Support

Tags: Happy-Path, Consumer, Billing, Overdue, Date-Calculation, API, MOD-Billing, P1-Critical, Phase-Smoke, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-High, Business-Critical, Revenue-Impact-High, Integration-Point, Overdue-Logic, Happy-path

Business Context

Customer_Segment: All
Revenue_Impact: High
Business_Priority: Must-Have
Customer_Journey: Billing
Compliance_Required: No
SLA_Related: Yes

Quality Metrics

Risk_Level: High
Complexity_Level: Medium
Expected_Execution_Time: 3 minutes
Reproducibility_Score: High
Data_Sensitivity: High
Failure_Impact: Critical

Coverage Tracking

Feature_Coverage: 100% of AC15 (Overdue display portion)
Integration_Points: CxServices, API, Billing-Service
Code_Module_Mapped: CX-Web
Requirement_Coverage: Complete (AC15)
Cross_Platform_Support: Web

Stakeholder Reporting

Primary_Stakeholder: Product
Report_Categories: Revenue-Protection, Customer-Communication
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: Billing service, date calculation service
Performance_Baseline: Overdue calculation within 1 second
Data_Requirements: Customer with overdue bill

Prerequisites

Setup_Requirements: Customer account with bill past due date
User_Roles_Permissions: Consumer access level
Test_Data: Bill Due: 2025-07-10, Current Date: 2025-07-16 (6 days overdue)
Prior_Test_Cases: CSS01US15_TC_002 (Bill displays)

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Setup customer with overdue bill

Customer has bill past due date

Due: 2025-07-10, Today: 2025-07-16

Prepare overdue scenario

2

Navigate to dashboard current bill section

Bill section displays

-

Locate bill widget

3

Verify overdue format

Shows "Overdue by 6 days"

-

Check overdue calculation

4

Verify visual indicators

Red text or warning styling

Overdue text in red

Check visual emphasis

5

Test different overdue periods

Verify calculation accuracy

1 day, 15 days, 30 days overdue

Test various scenarios

6

Verify singular vs plural

"Overdue by 1 day" vs "2 days"

-

Check grammar accuracy

Verification Points

Primary_Verification: Overdue bills display as "Overdue by X days" with correct calculation
Secondary_Verifications: Visual indicators present, grammar correct, calculation accurate
Negative_Verification: No negative days, no incorrect calculations, no missing overdue indicators