Skip to main content

Master (WX01US01)


Test Scenario Analysis

A. Functional Test Scenarios

Core Functionality

  1. SOP Template Management
    • Create new SOP templates through 7-step wizard
    • View and filter existing SOPs by utility type, priority, status
    • Edit existing SOP templates
    • Save drafts and publish SOPs
    • Version control and template lifecycle management
  2. Multi-select Filter System
    • Filter SOPs by utility types (Water, Gas, Electricity, HVAC, Other)
    • Filter by priorities (High, Medium, Low)
    • Filter by status (Active, Inactive, Draft)
    • Combined filter operations
  3. SOP Builder Wizard
    • Basic Info configuration with utility type dropdown
    • Safety Requirements with predefined packages
    • Task Definition without simple/advanced view toggle
    • Materials & Equipment (materials only, no equipment)
    • Readings (critical readings only)
    • Help resources with dropdown types
    • Review and publish workflow
  4. Dashboard Metrics
    • Total SOPs count across all templates
    • Active SOPs tracking
    • Template Types categorization
    • Average SLA per SOP calculation

Business Rules Implementation

  1. SOP Validation Rules
    • Unique SOP ID format (SOP-XXX)
    • Mandatory utility type association
    • Required task definitions
    • SLA time specification validation
    • Draft status preservation
  2. Data Integrity Rules
    • Version tracking for published SOPs
    • Status transition validation
    • Template completion validation
    • Field dependency validation

B. Non-Functional Test Scenarios

Performance

  • Dashboard load times < 3 seconds
  • SOP list rendering with 1000+ templates
  • Filter operation response times < 500ms
  • Wizard step navigation performance
  • Large dataset pagination

Security

  • Data validation for all input fields
  • SQL injection prevention in search/filter
  • XSS protection in text areas
  • CSRF protection for form submissions
  • Input sanitization validation

Compatibility

  • Chrome latest version compatibility
  • Desktop resolution support (1920x1080+)
  • Screen reader accessibility
  • Keyboard navigation support

Usability

  • Intuitive navigation through wizard steps
  • Clear error messages and validation feedback
  • Consistent UI patterns
  • Help text and guidance availability

Reliability

  • System stability under continuous usage
  • Data persistence during network interruptions
  • Error recovery mechanisms
  • Session timeout handling

C. Edge Case & Error Scenarios

Boundary Conditions

  • Maximum SOP name length (255 characters)
  • Maximum description length (1000 characters)
  • Maximum number of tasks per SOP (50)
  • SLA time limits (1 minute to 365 days)
  • Maximum concurrent users

Invalid Inputs

  • Special characters in SOP names
  • Negative values in numeric fields
  • Invalid date formats
  • Malformed email addresses
  • Empty required fields

System Failures

  • Database connection failures
  • Network timeout scenarios
  • File upload failures
  • Session expiration during form completion
  • Concurrent editing conflicts




Detailed Test Cases

Test Case 1: Master Page Dashboard Metrics Display

Test Case ID: WX01US01_TC_001
Title: Verify dashboard metrics display correctly on Master page
Created Date: 2025-05-27
Version: 1.0

Classification:

  • Module/Feature: Master Dashboard
  • Test Type: Functional/UI
  • Test Level: System
  • Priority: P1-Critical
  • Execution Phase: Smoke
  • Automation Status: Planned-for-Automation

Enhanced Tags: Tags: MOD-Master, P1-Critical, Phase-Smoke, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-High, Business-Critical, Revenue-Impact-High, Integration-End-to-End

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

Coverage Tracking:

  • Feature_Coverage: 100% of dashboard metrics
  • Integration_Points: Database, Analytics Engine
  • Code_Module_Mapped: DashboardController, MetricsService
  • Requirement_Coverage: Complete
  • Cross_Platform_Support: Web

Stakeholder Reporting:

  • Primary_Stakeholder: Product
  • 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 Latest
  • Device/OS: Windows 11
  • Screen_Resolution: Desktop-1920x1080
  • Dependencies: Database with sample SOP data
  • Performance_Baseline: < 3 seconds load time
  • Data_Requirements: Minimum 10 SOP templates in database

Prerequisites:

  • Setup_Requirements: SMART360 application deployed and accessible
  • User_Roles_Permissions: Valid user credentials
  • Test_Data: Database populated with diverse SOP templates
  • Prior_Test_Cases: User login successful

Test Procedure:

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Master page

Master page loads successfully

https://app.smart360.com/master

Verify page title

2

Observe Total SOPs metric card

Displays correct count across all templates

Expected: 42

Should match database count

3

Verify Active SOPs metric

Shows only active SOP count with percentage

Expected: 28 (12% increase)

Green progress indicator

4

Check Template Types metric

Displays unique categories count

Expected: 5 unique categories

Installation, Inspection, etc.

5

Validate Avg SLA per SOP

Shows calculated average with exemption rate

Expected: 36h (5% exemption, ↓5%)

Red/green trend indicator

Verification Points:

  • Primary_Verification: All four metric cards display accurate data
  • Secondary_Verifications: Progress bars show correct percentages, trend indicators display properly
  • Negative_Verification: No placeholder or loading states remain visible




Test Case 2: Multi-Select Filter Functionality

Test Case ID: WX01US01_TC_002
Title: Verify multi-select dropdown filters work correctly for utilities, priorities, and status
Created Date: 2025-05-27
Version: 1.0

Classification:

  • Module/Feature: Master Filter System
  • Test Type: Functional
  • Test Level: System
  • Priority: P1-Critical
  • Execution Phase: Smoke
  • Automation Status: Automated

Enhanced Tags: Tags: MOD-Master, P1-Critical, Phase-Smoke, Type-Functional, Platform-Web, Report-QA, Customer-All, Risk-Medium, Business-High, Revenue-Impact-Medium

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

Coverage Tracking:

  • Feature_Coverage: 100% of filter functionality
  • Integration_Points: Database, Search Engine
  • Code_Module_Mapped: FilterController, SearchService
  • Requirement_Coverage: Complete
  • Cross_Platform_Support: Web

Stakeholder Reporting:

  • Primary_Stakeholder: QA
  • Report_Categories: Quality-Dashboard, Module-Coverage
  • Trend_Tracking: Yes
  • Executive_Visibility: No
  • Customer_Impact_Level: Medium

Requirements Traceability:

Test Environment:

  • Environment: Staging
  • Browser/Version: Chrome Latest
  • Device/OS: Windows 11
  • Screen_Resolution: Desktop-1920x1080
  • Dependencies: Master page with SOP templates
  • Performance_Baseline: < 500ms filter response
  • Data_Requirements: SOPs with various utility types, priorities, and statuses

Prerequisites:

  • Setup_Requirements: SMART360 application accessible
  • User_Roles_Permissions: Valid user credentials
  • Test_Data: Diverse SOP templates with different attributes
  • Prior_Test_Cases: WX01US01_TC_001 (Dashboard load)

Test Procedure:

Step #

Action

Expected Result

Test Data

Comments

1

Click "All Utilities" dropdown

Dropdown opens with checkboxes for Water, Gas, Electricity, HVAC, Other

Multi-select enabled

Verify checkbox UI

2

Select "Water" and "Gas" options

Both options checked, dropdown shows "2 selected"

Water, Gas utilities

Multiple selection works

3

Click "All Priorities" dropdown

Shows High, Medium, Low with checkboxes

Priority filter options

Note: No Archive option

4

Select "High" priority only

Filter applied, table shows only high priority SOPs

High priority SOPs

Verify filtering accuracy

5

Click "All Status" dropdown

Shows Active, Inactive, Draft (no Archive)

Status options without Archive

Per requirements

6

Select "Active" status

Combined filters show active, high priority, water/gas SOPs

Combined filter result

Multiple filters work together

7

Click "Clear Filters" button

All filters reset, full SOP list displayed

All SOPs visible

Reset functionality

Verification Points:

  • Primary_Verification: Multi-select filters work independently and in combination
  • Secondary_Verifications: Filter counts update correctly, Clear Filters resets all selections
  • Negative_Verification: Archive option not present in status filter




Test Case 3: SOP Builder - Basic Info Step with Utility Type Dropdown

Test Case ID: WX01US01_TC_003
Title: Verify Basic Info step in SOP Builder with utility type as dropdown and SLA matching rules field
Created Date: 2025-05-27
Version: 1.0

Classification:

  • Module/Feature: SOP Builder - Basic Info
  • Test Type: Functional
  • Test Level: System
  • Priority: P1-Critical
  • Execution Phase: Regression
  • Automation Status: Manual

Enhanced Tags: Tags: MOD-SOPBuilder, P1-Critical, Phase-Regression, Type-Functional, Platform-Web, Report-Engineering, Customer-All, Risk-High, Business-Critical, Revenue-Impact-High

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: Medium
  • Failure_Impact: Critical

Coverage Tracking:

  • Feature_Coverage: 100% of Basic Info step
  • Integration_Points: Database, Validation Service
  • Code_Module_Mapped: SOPBuilderController, ValidationService
  • 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 Latest
  • Device/OS: Windows 11
  • Screen_Resolution: Desktop-1920x1080
  • Dependencies: SOP Builder wizard functionality
  • Performance_Baseline: < 2 seconds step load
  • Data_Requirements: New SOP creation scenario

Prerequisites:

  • Setup_Requirements: SOP Builder accessible from Master page
  • User_Roles_Permissions: SOP creation permissions
  • Test_Data: Valid test data for all input fields
  • Prior_Test_Cases: WX01US01_TC_002 (Master page accessibility)

Test Procedure:

Step #

Action

Expected Result

Test Data

Comments

1

Click "Create SOP" button on Master page

SOP Builder opens at Basic Info step

N/A

Step 1 of 7 active

2

Enter SOP Name

Field accepts alphanumeric input

"Water Meter Installation Test"

Validate character limits

3

Enter Short Name

Field accepts abbreviated form

"WMI-TEST"

Max 10 characters

4

Enter Description

Textarea accepts detailed description

"Standard procedure for testing water meter installation processes"

Max 1000 characters

5

Click Utility Type dropdown

Shows Water, Gas, Electricity, HVAC, Other options

Dropdown list

Not icon selection

6

Select "Water" from dropdown

Water selected, dropdown closes

Water utility type

Single selection

7

Click Service Association dropdown

Shows Meter, Consumer, Complaint, Asset options

Service association types

Based on requirements

8

Select Priority dropdown

Shows High, Medium, Low options

Priority levels

Required field

9

Enter SLA (hrs/days)

Accepts time format with unit specification

"24h" or "2d"

Validate format

10

Enter SLA Matching Rules

New field accepts rule definition

"Priority-based escalation rules"

New requirement

11

Enter cost, tax rate, fieldforce count

Numeric fields accept valid ranges

Cost: 500, Tax: 18%, Count: 2

Validate numeric inputs

12

Click "Next" button

Proceeds to Safety Requirements step

N/A

All required fields completed

Verification Points:

  • Primary_Verification: All Basic Info fields accept valid input and proceed to next step
  • Secondary_Verifications: Utility type dropdown works instead of icon selection, SLA Matching Rules field added
  • Negative_Verification: Cannot proceed with empty required fields




Test Case 4: SOP Builder - Safety Requirements with Hardcoded UI

Test Case ID: WX01US01_TC_004
 Title: Verify Safety Requirements step displays hardcoded predefined packages until settings page is implemented
 Created Date: 2025-05-27
 Version: 1.0

Classification:

  • Module/Feature: SOP Builder - Safety Requirements
  • Test Type: Functional
  • Test Level: System
  • Priority: P2-High
  • Execution Phase: Regression
  • Automation Status: Manual

Enhanced Tags: Tags: MOD-SOPBuilder, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-Engineering, Customer-All, Risk-Medium, Business-High, Revenue-Impact-Medium

Business Context:

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

Quality Metrics:

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

Coverage Tracking:

  • Feature_Coverage: 100% of Safety Requirements step
  • Integration_Points: Safety Database, Compliance System
  • Code_Module_Mapped: SafetyController, ComplianceService
  • Requirement_Coverage: Complete
  • Cross_Platform_Support: Web

Stakeholder Reporting:

  • Primary_Stakeholder: Engineering
  • Report_Categories: Quality-Dashboard, Compliance-Report
  • Trend_Tracking: Yes
  • Executive_Visibility: No
  • Customer_Impact_Level: Medium

Requirements Traceability:

Test Environment:

  • Environment: Staging
  • Browser/Version: Chrome Latest
  • Device/OS: Windows 11
  • Screen_Resolution: Desktop-1920x1080
  • Dependencies: SOP Builder Basic Info completed
  • Performance_Baseline: < 2 seconds step load
  • Data_Requirements: Safety package configurations

Prerequisites:

  • Setup_Requirements: SOP Builder wizard accessible
  • User_Roles_Permissions: SOP creation and safety configuration access
  • Test_Data: Predefined safety packages and protocols
  • Prior_Test_Cases: WX01US01_TC_003 (Basic Info step completion)

Test Procedure:

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Safety Requirements step

Step 2 of 7 displays with hardcoded packages

From Basic Info step

Wizard navigation

2