Organization Setup (ONB01US01)
Overall Coverage Summary
Total Coverage: 100% (28/28 Acceptance Criteria Covered)
Total Test Cases: 37
Total Acceptance Criteria: 28 (Based on user story requirements)
Coverage Percentage: (28/28) × 100 = 100%
Test Scenario Analysis
A. Functional Test Scenarios
Core Functionality
- Organization Setup Page Display - Initial page rendering with pre-filled organization details
- Setup Progress Tracking - Progress indicator showing completion status of mandatory fields
- Settings Configuration Management - Currency, date format, and time zone selection and validation
- System Admin Invitation Process - Complete invitation workflow with email and name validation
- System Admin Management Interface - Admin list display with status indicators and action controls
- Edit Settings Modal - Settings modification interface with dropdown selections
- Form Validation and Submission - Required field validation and setup completion enforcement
Business Rules Testing
- Mandatory Field Enforcement - Currency, date format, and time zone must be set before completion
- Organization Name Pre-fill Logic - Static display of registration-provided organization name
- Admin Email Pre-configuration - Non-editable admin email display from registration
- Duplicate Invitation Prevention - "Already invited" and "Already active" message validation
- System Admin State Management - Activation pending, active, and deactivated status handling
- Contact Number Validation - Numeric-only input enforcement with special character rejection
- Country Selection Requirement - Mandatory country selection from dropdown in edit mode
User Journeys
- Initial Organization Setup Journey - Complete end-to-end setup from login to completion
- System Admin Invitation Workflow - From invitation creation to password setup completion
- Settings Modification Journey - Edit settings modal usage and platform-wide reflection
- Admin Management Operations - Edit, enable/disable, remove, and resend invitation workflows
- Multi-Admin Collaboration Setup - Multiple system admin invitation and management process
Integration Points
- Email Service Integration - Password setup email delivery and link generation
- Platform-wide Settings Sync - Currency, date format, and time zone reflection across modules
- User Authentication System - Password setup and user activation integration
- Audit Trail Integration - Admin management actions logging and tracking
B. Non-Functional Test Scenarios
Performance
- Organization setup page load time < 2 seconds
- Settings modal open/close response time < 500ms
- Admin invitation email delivery < 30 seconds
- Settings changes reflection across platform < 5 seconds
- Admin list display with pagination < 1 second for 100+ admins
Security
- Password setup link security and expiration validation
- Session management during setup process
- Role-based access control for admin management functions
- Sensitive data encryption for admin credentials
- Audit logging for all admin management operations
Compatibility
- Chrome Latest, Firefox, Safari, Edge browser support
- Cross-resolution support (1920x1080, 1366x768, 1024x768)
- Mobile responsiveness for setup completion
- Tablet view optimization for admin management
Usability
- Intuitive progress indicator and completion guidance
- Clear error messages for validation failures
- Contextual help for settings configuration
- Responsive design for various screen sizes
- Accessibility compliance (WCAG 2.1 AA)
C. Edge Case & Error Scenarios
Boundary Conditions
- Maximum character limits for organization name and admin names
- Email address format validation edge cases (special characters, domains)
- Multiple simultaneous admin invitations (rate limiting)
- Large number of system admins (100+ users) display and management
- Settings modification with multiple concurrent users
Invalid Inputs
- Invalid email formats in admin invitation
- Special characters and alphabets in contact number field
- Malformed currency, date format, or time zone selections
- Empty required fields submission attempts
- SQL injection attempts in input fields
System Failures
Data Integrity Scenarios
- Admin removal with active sessions handling
- Settings changes rollback on system failure
- Orphaned invitation records cleanup
- Password reset conflicts with existing invitations
- Admin status synchronization across multiple browser sessions
Security Edge Cases
- Expired password setup link usage attempts
- Brute force attacks on admin invitation endpoints
- Cross-site scripting attempts in input fields
- Unauthorized access to admin management functions
- Session hijacking during setup process
Direct Acceptance Criteria Test Cases
- AC1-4: Setup Flow & Progress Tracking (8 test cases)
- AC5-8: Static Field Display Rules (8 test cases)
- AC9-13: Dynamic Field Display Rules (10 test cases)
- AC14-19: Edit Mode Functionality (12 test cases)
- AC20-26: Admin Management Display & Actions (14 test cases)
- AC27-28: UI Design Consistency (4 test cases)
Supporting Test Cases
- API Validation (8 test cases)
- Performance Testing (6 test cases)
- Security Testing (8 test cases)
- Edge Cases & Error Scenarios (14 test cases)
Detailed Test Cases
AC1-4: Setup Flow & Progress Tracking Test Cases
ONB01US01_TC_001: Setup Flow Validation
Test Case ID: ONB01US01_TC_001
Title: AC1 - Verify System Admins cannot proceed without setting up required fields
Acceptance Criteria Reference: AC1
Created By: Arpita
Created Date: June 08, 2025
Version: 1.0
Classification:
- Module/Feature: Organization Setup
- Test Type: Functional/UI
- Test Level: System
- Priority: P1-Critical
- Execution Phase: Smoke
- Automation Status: Manual
Business Context:
- Customer_Segment: All
- Revenue_Impact: High
- Business_Priority: Must-Have
- Customer_Journey: Onboarding
- Compliance_Required: Yes
- SLA_Related: Yes
Quality Metrics:
- Risk_Level: High
- Complexity_Level: Medium
- Expected_Execution_Time: 10 minutes
- Reproducibility_Score: High
- Data_Sensitivity: Medium
- Failure_Impact: Critical
Coverage Tracking:
- Feature_Coverage: 100%
- Integration_Points: OnboardingServices, Database, Validation Service
- Code_Module_Mapped: organization-service, validation-service
- Requirement_Coverage: AC1
- Cross_Platform_Support: Web
Stakeholder Reporting:
- Primary_Stakeholder: Product
- Report_Categories: Quality-Dashboard, Module-Coverage, Smoke-Results
- Trend_Tracking: Yes
- Executive_Visibility: High
- Customer_Impact_Level: Critical
Requirements Traceability:
Test Environment:
- Environment: Staging
- Browser/Version: Chrome Latest
- Device/OS: Windows 10/11
- Screen_Resolution: Desktop-1920x1080
- Dependencies: Organization API, Validation service
- Performance_Baseline: < 3 seconds validation response
- Data_Requirements: Organization with incomplete setup
Prerequisites: Setup_Requirements:
- Organization with missing required fields
- User logged in as System Admin
- Browser cache cleared
User_Roles_Permissions: System Admin access
Test_Data:
- Username: admin@acmecorp.com
- Password: SecurePass123!
- Organization missing Currency, Date Format, or Time Zone
Prior_Test_Cases: Login functionality verified
Test Procedure:
Verification Points:
- Primary_Verification: System blocks progression without all required fields (Currency, Date Format, Time Zone)
- Secondary_Verifications: Clear error messages, progress indicator accuracy
- Negative_Verification: No bypass mechanisms for required field validation
ONB01US01_TC_002: Verify Progress Tracker Displays Setup Completeness
Test Case ID: ONB01US01_TC_002
Title: AC2 - Verify system displays progress tracker indicating setup completeness
Acceptance Criteria Reference: AC2
Created By: Arpita
Created Date: June 08, 2025
Version: 1.0
Classification:
- Module/Feature: Organization Setup
- Test Type: Functional/UI
- Test Level: System
- Priority: P1-Critical
- Execution Phase: Smoke
- Automation Status: Manual
TBusiness Context:
- Customer_Segment: All
- Revenue_Impact: High
- Business_Priority: Must-Have
- Customer_Journey: Onboarding
- Compliance_Required: Yes
- SLA_Related: Yes
Quality Metrics:
- Risk_Level: Medium
- Complexity_Level: Medium
- Expected_Execution_Time: 12 minutes
- Reproducibility_Score: High
- Data_Sensitivity: Low
- Failure_Impact: High
Coverage Tracking:
- Feature_Coverage: 100%
- Integration_Points: OnboardingServices, Database, Dashboard API
- Code_Module_Mapped: progress-service, dashboard-service
- Requirement_Coverage: AC2
- Cross_Platform_Support: Web
Stakeholder Reporting:
- Primary_Stakeholder: Product
- Report_Categories: Quality-Dashboard, Module-Coverage, Smoke-Results
- Trend_Tracking: Yes
- Executive_Visibility: High
- Customer_Impact_Level: High
Requirements Traceability:
Test Environment:
- Environment: Staging
- Browser/Version: Chrome Latest
- Device/OS: Windows 10/11
- Screen_Resolution: Desktop-1920x1080
- Dependencies: Dashboard API, Progress calculation service
- Performance_Baseline: < 2 seconds progress calculation
- Data_Requirements: Organizations with varying completion levels
Prerequisites: Setup_Requirements:
- Organizations at different completion stages
- User logged in as System Admin
- Browser cache cleared
User_Roles_Permissions: System Admin access
Test_Data:
- Username: admin@acmecorp.com
- Password: SecurePass123!
- Incomplete org (33% - only Currency set)
- Partial org (66% - Currency + Date Format set)
- Complete org (100% - all three set)
Prior_Test_Cases: Login functionality verified
Test Procedure:
Verification Points:
- Primary_Verification: Progress tracker accurately shows completion percentage (0%, 33%, 66%, 100%)
- Secondary_Verifications: Real-time updates, visual checkmarks, dashboard consistency
- Negative_Verification: Progress never shows incorrect percentage
ONB01US01_TC_003: Verify Settings Reflection Across Platform
Test Case ID: v=ONB01US01_TC_003
Title: AC3 - Verify currency, date format, and time zone settings reflect across platform
Acceptance Criteria Reference: AC3
Created By: Arpita
Created Date: June 08, 2025
Version: 1.0
Classification:
- Module/Feature: Organization Setup
- Test Type: Integration/System
- Test Level: System
- Priority: P1-Critical
- Execution Phase: Regression
- Automation Status: Manual
Business Context:
- Customer_Segment: All
- Revenue_Impact: High
- Business_Priority: Must-Have
- Customer_Journey: Onboarding
- Compliance_Required: Yes
- SLA_Related: Yes
Quality Metrics:
- Risk_Level: High
- Complexity_Level: High
- Expected_Execution_Time: 20 minutes
- Reproducibility_Score: High
- Data_Sensitivity: Medium
- Failure_Impact: Critical
Coverage Tracking:
- Feature_Coverage: 100%
- Integration_Points: OnboardingServices, Database, CxServices, BxServices, MxServices
- Code_Module_Mapped: settings-service, all-platform-modules
- Requirement_Coverage: AC3
- Cross_Platform_Support: Web
Stakeholder Reporting:
- Primary_Stakeholder: Engineering
- Report_Categories: Quality-Dashboard, Module-Coverage, Integration-Testing
- Trend_Tracking: Yes
- Executive_Visibility: High
- Customer_Impact_Level: Critical
Requirements Traceability:
Test Environment:
- Environment: Staging
- Browser/Version: Chrome Latest
- Device/OS: Windows 10/11
- Screen_Resolution: Desktop-1920x1080
- Dependencies: All platform modules, Settings service
- Performance_Baseline: < 5 seconds for changes to propagate
- Data_Requirements: Multi-module platform access
Prerequisites: Setup_Requirements:
- Access to multiple platform modules
- User logged in as System Admin
- All platform services operational
- Browser cache cleared
User_Roles_Permissions: System Admin access
Test_Data:
- Username: admin@acmecorp.com
- Password: SecurePass123!
- Currency: EUR - Euro
- Date Format: DD/MM/YYYY
- Time Zone: Central European Time (UTC+1)
Prior_Test_Cases: Login functionality verified
Test Procedure:
Verification Points:
- Primary_Verification: All three settings (Currency, Date Format, Time Zone) reflect across ALL platform modules
- Secondary_Verifications: Settings persist across sessions
- Negative_Verification: No modules show old or inconsistent settings
ONB01US01_TC_004: Verify Admin Management from Organization Setup Page
Test Case ID: ONB01US01_TC_004
Title: AC4 - Verify System Admins can be invited, removed, and managed from Organization Setup page
Acceptance Criteria Reference: AC4
Created By: Arpita
Created Date: June 08, 2025
Version: 1.0
Classification:
- Module/Feature: Organization Setup
- Test Type: Functional/Integration
- Test Level: System
- Priority: P1-Critical
- Execution Phase: Regression
- Automation Status: Manual
Business Context:
- Customer_Segment: All
- Revenue_Impact: High
- Business_Priority: Must-Have
- Customer_Journey: Onboarding
- Compliance_Required: Yes
- SLA_Related: Yes
Quality Metrics:
- Risk_Level: High
- Complexity_Level: High
- Expected_Execution_Time: 18 minutes
- Reproducibility_Score: High
- Data_Sensitivity: High
- Failure_Impact: Critical
Coverage Tracking:
- Feature_Coverage: 100%
- Integration_Points: OnboardingServices, Database, Email Service
- Code_Module_Mapped: admin-service, email-service, user-management
- Requirement_Coverage: AC4
- Cross_Platform_Support: Web
Stakeholder Reporting:
- Primary_Stakeholder: Engineering
- Report_Categories: Quality-Dashboard, Module-Coverage, Integration-Testing
- Trend_Tracking: Yes
- Executive_Visibility: High
- Customer_Impact_Level: Critical
Requirements Traceability:
Test Environment:
- Environment: Staging
- Browser/Version: Chrome Latest
- Device/OS: Windows 10/11
- Screen_Resolution: Desktop-1920x1080
- Dependencies: User management API, Email service
- Performance_Baseline: < 3 seconds per admin operation
- Data_Requirements: Test admin email addresses
Prerequisites: Setup_Requirements:
- Email service configured
- User logged in as System Admin
- Multiple test admin accounts available
- Browser cache cleared
User_Roles_Permissions: System Admin access
Test_Data:
- Username: admin@acmecorp.com
- Password: SecurePass123!
- New admin: newadmin@acmecorp.com, New Admin User
- Existing admin: existing@acmecorp.com
Prior_Test_Cases: Login functionality verified
Test Procedure:
Verification Points:
- Primary_Verification: All admin management operations (invite, edit, activate/deactivate, delete, resend) work from Organization Setup page
- Secondary_Verifications: Status updates immediately, email notifications sent
- Negative_Verification: No need to navigate away from Organization Setup page
ONB01US01_TC_005: Verify Organization Name Static Display
Test Case ID: ONB01US01_TC_005
Title: AC5 - Verify system displays Organization Name as static text pre-filled during registration
Acceptance Criteria Reference: AC5
Created By: Arpita
Created Date: June 08, 2025
Version: 1.0
Classification:
- Module/Feature: Organization Setup
- Test Type: Functional/UI
- Test Level: System
- Priority: P1-Critical
- Execution Phase: Smoke
- Automation Status: Manual
Business Context:
- Customer_Segment: All
- Revenue_Impact: Medium
- Business_Priority: Must-Have
- Customer_Journey: Onboarding
- Compliance_Required: Yes
- SLA_Related: No
Quality Metrics:
- Risk_Level: Low
- Complexity_Level: Low
- Expected_Execution_Time: 5 minutes
- Reproducibility_Score: High
- Data_Sensitivity: Medium
- Failure_Impact: Medium
Coverage Tracking:
- Feature_Coverage: 100%
- Integration_Points: OnboardingServices, Database
- Code_Module_Mapped: organization-service
- Requirement_Coverage: AC5
- Cross_Platform_Support: Web
Stakeholder Reporting:
- Primary_Stakeholder: Product
- Report_Categories: Quality-Dashboard, Module-Coverage
- Trend_Tracking: No
- Executive_Visibility: Low
- Customer_Impact_Level: Medium
Requirements Traceability:
Test Environment:
- Environment: Staging
- Browser/Version: Chrome Latest
- Device/OS: Windows 10/11
- Screen_Resolution: Desktop-1920x1080
- Dependencies: Organization API
- Performance_Baseline: < 2 seconds page load
- Data_Requirements: Organization with registered name
Prerequisites: Setup_Requirements:
- Organization registered with name
- User logged in as System Admin
- Organization data populated
- Browser standard settings
User_Roles_Permissions: System Admin access
Test_Data:
- Username: admin@acmecorp.com
- Password: SecurePass123!
- Organization Name: "Acme Corporation"
Prior_Test_Cases: Login functionality verified
Test Procedure:
Verification Points:
- Primary_Verification: Organization Name displays as static text exactly as registered ("Acme Corporation")
- Secondary_Verifications: Pre-filled indication shown, consistent across views
- Negative_Verification: Organization Name field shows no edit capabilities
ONB01US01_TC_006: Verify Organization Name Cannot Be Edited
Test Case ID: ONB01US01_TC_006
Title: AC6 - Verify system prevents editing of Organization Name in view mode
Acceptance Criteria Reference: AC6
Created By: Arpita
Created Date: June 08, 2025
Version: 1.0
Classification:
- Module/Feature: Organization Setup
- Test Type: Functional/UI
- Test Level: System
- Priority: P1-Critical
- Execution Phase: Smoke
- Automation Status: Manual
TBusiness Context:
- Customer_Segment: All
- Revenue_Impact: Medium
- Business_Priority: Must-Have
- Customer_Journey: Onboarding
- Compliance_Required: Yes
- SLA_Related: No
Quality Metrics:
- Risk_Level: Low
- Complexity_Level: Low
- Expected_Execution_Time: 6 minutes
- Reproducibility_Score: High
- Data_Sensitivity: Medium
- Failure_Impact: Medium
Coverage Tracking:
- Feature_Coverage: 100%
- Integration_Points: OnboardingServices, Database
- Code_Module_Mapped: organization-service, ui-framework
- Requirement_Coverage: AC6
- Cross_Platform_Support: Web
Stakeholder Reporting:
- Primary_Stakeholder: Product
- Report_Categories: Quality-Dashboard, Security-Testing
- Trend_Tracking: No
- Executive_Visibility: Low
- Customer_Impact_Level: Medium
Requirements Traceability:
Test Environment:
- Environment: Staging
- Browser/Version: Chrome Latest
- Device/OS: Windows 10/11
- Screen_Resolution: Desktop-1920x1080
- Dependencies: UI framework, validation service
- Performance_Baseline: N/A
- Data_Requirements: Organization with registered name
Prerequisites: Setup_Requirements:
- Organization setup in view mode
- User logged in as System Admin
- Organization name field populated
- Browser standard settings
User_Roles_Permissions: System Admin access
Test_Data:
- Username: admin@acmecorp.com
- Password: SecurePass123!
- Organization Name: "Acme Corporation"
Prior_Test_Cases: Basic organization display verified
Test Procedure:
Verification Points:
- Primary_Verification: Organization Name cannot be edited through any user interaction method
- Secondary_Verifications: No edit indicators present, field remains static in edit mode
- Negative_Verification: No workarounds exist to edit Organization Name
ONB01US01_TC_007: Verify Admin Email Static Display
Test Case ID: ONB01US01_TC_007
Title: AC7 - Verify system displays Admin Email as static text pre-filled during registration
Acceptance Criteria Reference: AC7
Created By: Arpita
Created Date: June 08, 2025
Version: 1.0
Classification:
- Module/Feature: Organization Setup
- Test Type: Functional/UI
- Test Level: System
- Priority: P1-Critical
- Execution Phase: Smoke
- Automation Status: Manual
Business Context:
- Customer_Segment: All
- Revenue_Impact: Medium
- Business_Priority: Must-Have
- Customer_Journey: Onboarding
- Compliance_Required: Yes
- SLA_Related: No
Quality Metrics:
- Risk_Level: Low
- Complexity_Level: Low
- Expected_Execution_Time: 5 minutes
- Reproducibility_Score: High
- Data_Sensitivity: High
- Failure_Impact: Medium
Coverage Tracking:
- Feature_Coverage: 100%
- Integration_Points: OnboardingServices, Database
- Code_Module_Mapped: organization-service, user-management
- Requirement_Coverage: AC7
- Cross_Platform_Support: Web
Stakeholder Reporting:
- Primary_Stakeholder: Product
- Report_Categories: Quality-Dashboard, Module-Coverage
- Trend_Tracking: No
- Executive_Visibility: Low
- Customer_Impact_Level: Medium
Requirements Traceability:
Test Environment:
- Environment: Staging
- Browser/Version: Chrome Latest
- Device/OS: Windows 10/11
- Screen_Resolution: Desktop-1920x1080
- Dependencies: Organization API, User management
- Performance_Baseline: < 2 seconds
- Data_Requirements: Organization with registered admin email
Prerequisites: Setup_Requirements:
- Organization registered with admin email
- User logged in as System Admin
- Admin email field populated
- Browser standard settings
User_Roles_Permissions: System Admin access
Test_Data:
- Username: admin@acmecorp.com
- Password: SecurePass123!
- Admin Email: "admin@acmecorp.com"
Prior_Test_Cases: Login functionality verified
Test Procedure:
Verification Points:
- Primary_Verification: Admin Email displays as static text exactly as registered ("admin@acmecorp.com")
- Secondary_Verifications: Pre-filled indication shown, proper email format
- Negative_Verification: Admin Email field shows no edit capabilities
ONB01US01_TC_008: Verify Admin Email Cannot Be Edited
Test Case ID:ONB01US01_TC_008
Title: AC8 - Verify system prevents editing of Admin Email in view mode
Acceptance Criteria Reference: AC8
Created By: Arpita
Created Date: June 08, 2025
Version: 1.0
Classification:
- Module/Feature: Organization Setup
- Test Type: Functional/UI
- Test Level: System
- Priority: P1-Critical
- Execution Phase: Smoke
- Automation Status: Manual
Business Context:
- Customer_Segment: All
- Revenue_Impact: Medium
- Business_Priority: Must-Have
- Customer_Journey: Onboarding
- Compliance_Required: Yes
- SLA_Related: No
Quality Metrics:
- Risk_Level: Medium
- Complexity_Level: Low
- Expected_Execution_Time: 6 minutes
- Reproducibility_Score: High
- Data_Sensitivity: High
- Failure_Impact: High
Coverage Tracking:
- Feature_Coverage: 100%
- Integration_Points: OnboardingServices, Database, Security
- Code_Module_Mapped: organization-service, security-validation
- Requirement_Coverage: AC8
- Cross_Platform_Support: Web
Stakeholder Reporting:
- Primary_Stakeholder: Product
- Report_Categories: Quality-Dashboard, Security-Testing
- Trend_Tracking: No
- Executive_Visibility: Medium
- Customer_Impact_Level: High
Requirements Traceability:
Test Environment:
- Environment: Staging
- Browser/Version: Chrome Latest
- Device/OS: Windows 10/11
- Screen_Resolution: Desktop-1920x1080
- Dependencies: UI framework, security validation
- Performance_Baseline: N/A
- Data_Requirements: Organization with registered admin email
Prerequisites: Setup_Requirements:
- Organization setup in view mode
- User logged in as System Admin
- Admin email field populated
- Security validation enabled
User_Roles_Permissions: System Admin access
Test_Data:
- Username: admin@acmecorp.com
- Password: SecurePass123!
- Admin Email: "admin@acmecorp.com"
Prior_Test_Cases: Admin email display verified
Test Procedure:
Verification Points:
- Primary_Verification: Admin Email cannot be edited through any user interaction method
- Secondary_Verifications: No edit indicators present, security implications considered
- Negative_Verification: No workarounds exist to edit Admin Email in Organization Setup
ONB01US01_TC_009: Verify Contact Number Display Logic
Test Case ID: ONB01US01_TC_009
Title: AC9 - Verify system displays saved Contact Number or "Not Set" if not provided
Acceptance Criteria Reference: AC9
Created By: Arpita
Created Date: June 08, 2025
Version: 1.0
Classification:
- Module/Feature: Organization Setup
- Test Type: Functional/UI
- Test Level: System
- Priority: P2-High
- Execution Phase: Regression
- Automation Status: Manual
Business Context:
- Customer_Segment: All
- Revenue_Impact: Low
- Business_Priority: Should-Have
- Customer_Journey: Onboarding
- Compliance_Required: No
- SLA_Related: No
Quality Metrics:
- Risk_Level: Low
- Complexity_Level: Medium
- Expected_Execution_Time: 8 minutes
- Reproducibility_Score: High
- Data_Sensitivity: Medium
- Failure_Impact: Low
Coverage Tracking:
- Feature_Coverage: 100%
- Integration_Points: OnboardingServices, Database
- Code_Module_Mapped: organization-service, display-logic
- Requirement_Coverage: AC9
- Cross_Platform_Support: Web
Stakeholder Reporting:
- Primary_Stakeholder: Product
- Report_Categories: Quality-Dashboard, UI-Testing
- Trend_Tracking: No
- Executive_Visibility: Low
- Customer_Impact_Level: Low
Requirements Traceability:
Test Environment:
- Environment: Staging
- Browser/Version: Chrome Latest
- Device/OS: Windows 10/11
- Screen_Resolution: Desktop-1920x1080
- Dependencies: Organization API
- Performance_Baseline: < 2 seconds
- Data_Requirements: Organizations with and without contact numbers
Prerequisites: Setup_Requirements:
- Two test organizations (with/without contact)
- User logged in as System Admin
- Organization data properly configured
- Browser standard settings
User_Roles_Permissions: System Admin access
Test_Data:
- Username: admin@acmecorp.com
- Password: SecurePass123!
- Org with contact: "+1 555 123 4567"
- Org without contact: null/empty
Prior_Test_Cases: Organization access verified
Test Procedure:
Verification Points:
- Primary_Verification: Contact Number shows actual number when saved, "Not Set" when empty
- Secondary_Verifications: Proper formatting, visual styling distinction
- Negative_Verification: Never shows empty/null values as text
ONB01US01_TC_010: Verify Country Display Logic
Test Case ID: ONB01US01_TC_010
Title: AC10 - Verify system displays selected Country name or "Not Set" if not selected
Acceptance Criteria Reference: AC10
Created By: Arpita
Created Date: June 08, 2025
Version: 1.0
Classification:
- Module/Feature: Organization Setup
- Test Type: Functional/UI
- Test Level: System
- Priority: P2-High
- Execution Phase: Regression
- Automation Status: Manual
Test Environment:
- Environment: Staging
- Browser/Version: Chrome Latest
- Dependencies: Organization API, Country service
- Performance_Baseline: < 2 seconds
- Data_Requirements: Organizations with and without country selection
Prerequisites:
- Setup_Requirements: Test organizations with different country states
- User_Roles_Permissions: System Admin access
- Test_Data:
- Org with country: "United States"
- Org without country: null/empty
Test Procedure:
Verification Points:
- Primary_Verification: Country shows full country name when selected, "Not Set" when empty
- Secondary_Verifications: Full country names (not codes), proper styling
- Negative_Verification: Never shows country codes or empty values
ONB01US01_TC_011: Verify Date Format Display Logic
Test Case ID: ONB01US01_TC_011
Title: AC12 - Verify system displays selected Date Format or "Not Set" if not selected
Acceptance Criteria Reference: AC12
Created By: Arpita
Created Date: June 08, 2025
Version: 1.0
Classification:
- Module/Feature: Organization Setup
- Test Type: Functional/UI
- Test Level: System
- Priority: P1-Critical
- Execution Phase: Smoke
- Automation Status: Manual
Test Environment:
- Environment: Staging
- Browser/Version: Chrome Latest
- Dependencies: Organization API, Date formatting service
- Performance_Baseline: < 2 seconds
- Data_Requirements: Organizations with and without date format selection
Prerequisites:
- Setup_Requirements: Test organizations with different date format states
- User_Roles_Permissions: System Admin access
- Test_Data:
- Org with date format: "MM/DD/YYYY"
- Org without date format: null/empty
Test Procedure:
Verification Points:
- Primary_Verification: Date Format shows actual pattern when selected, "Not Set" when empty
- Secondary_Verifications: Clear format patterns, setup validation integration
- Negative_Verification: Never shows unclear or ambiguous date format information
ONB01US01_TC_011: Verify Time Zone Display Logic
Test Case ID: ONB01US01_TC_011
Title: AC13 - Verify system displays selected Time Zone or "Not Set" if not selected
Acceptance Criteria Reference: AC13
Created By: Arpita
Created Date: June 08, 2025
Version: 1.0
Classification:
- Module/Feature: Organization Setup
- Test Type: Functional/UI
- Test Level: System
- Priority: P1-Critical
- Execution Phase: Smoke
- Automation Status: Manual
Test Environment:
- Environment: Staging
- Browser/Version: Chrome Latest
- Dependencies: Organization API, Timezone service
- Performance_Baseline: < 2 seconds
- Data_Requirements: Organizations with and without timezone selection
Prerequisites:
- Setup_Requirements: Test organizations with different timezone states
- User_Roles_Permissions: System Admin access
- Test_Data:
- Org with timezone: "Eastern Time (UTC-5)"
- Org without timezone: null/empty
Test Procedure:
Verification Points:
- Primary_Verification: Time Zone shows "Name (UTC±X)" format when selected, "Not Set" when empty
- Secondary_Verifications: Proper timezone format with UTC offset, setup validation integration
- Negative_Verification: Never shows incomplete timezone information
ONB01US01_TC_012: Organization Edit Mode Comprehensive Validation
Test Case ID: ONB01US01_TC_012
Title: Comprehensive verification of Organization Edit Mode functionality
Created By: Arpita
Created Date: June 08, 2025
Version: 1.0
Classification
- Module/Feature: Organization Setup
- Test Type: Functional/UI/Validation
- Test Level: System
- Priority: P1-Critical
- Execution Phase: Smoke/Regression
- Automation Status: Manual
- Enhanced Tags: MOD-EditMode, MOD-Validation, MOD-RequiredFields, P1-Critical, Phase-Smoke, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Medium, Business-Critical, Revenue-Impact-Medium, AC14-AC15-AC16-AC17-AC18-AC19-Compliance
Test Environment
- Environment: Staging
- Browser/Version: Chrome Latest
- Dependencies: UI framework, Modal service, Form validation service, Country service, Dropdown component
- Performance_Baseline: < 2 seconds modal load, < 1 second validation response
- Data_Requirements: Organization with existing data, Country list data
Prerequisites
- Setup_Requirements: Organization setup with data
- User_Roles_Permissions: System Admin access
- Test_Data: Existing organization details, various input test values
Test Procedure
Verification Points
Primary Verifications
Secondary Verifications
- Proper modal behavior and performance
- Clear visual indicators for required/optional fields
- Real-time validation feedback
- Complete country list with search/keyboard navigation
- Proper error messaging and user guidance
Negative Verifications
- Edit mode cannot be accessed without proper permissions
- No required field errors for empty Contact Number
- Alphabetic and invalid special characters rejected in Contact Number
- No method allows invalid characters in Contact Number
- Cannot save form without Country selection
- Cannot enter custom country names outside dropdown
ONB01US01_TC_013: Verify Admin Name Display
Test Case ID: ONB01US01_TC_013
Title: AC20 - Verify system displays Name showing full name of each user
Acceptance Criteria Reference: AC20
Created By: Arpita
Created Date: June 08, 2025
Version: 1.0
Classification:
- Module/Feature: Organization Setup
- Test Type: Functional/UI
- Test Level: System
- Priority: P2-High
- Execution Phase: Regression
- Automation Status: Manual
Test Environment:
- Environment: Staging
- Browser/Version: Chrome Latest
- Dependencies: User management API
- Performance_Baseline: < 2 seconds list load
- Data_Requirements: Multiple admin users
Prerequisites:
- Setup_Requirements: Multiple admin users in system
- User_Roles_Permissions: System Admin access
- Test_Data:
- Admin 1: "Roshan Kumar"
- Admin 2: "John Doe Smith"
- Admin 3: "María José García"
Test Procedure:
Verification Points:
- Primary_Verification: Full names of all users displayed completely in Name column
- Secondary_Verifications: Unicode support, proper formatting, UI handling of long names
- Negative_Verification: Names never truncated unnecessarily or displayed incorrectly
ONB01US01_TC_014: Verify Admin Email Display with Hiding
Test Case ID: ONB01US01_TC_014
Title: AC21 - Verify system displays Email with partial hiding if email is long
Acceptance Criteria Reference: AC21
Created By: Arpita
Created Date: June 08, 2025
Version: 1.0
Classification:
- Module/Feature: Organization Setup
- Test Type: Functional/UI
- Test Level: System
- Priority: P2-High
- Execution Phase: Regression
- Automation Status: Manual
Test Environment:
- Environment: Staging
- Browser/Version: Chrome Latest
- Dependencies: UI framework, Email display logic
- Performance_Baseline: N/A
- Data_Requirements: Admin users with various email lengths
Prerequisites:
- Setup_Requirements: Admin users with short and long emails
- User_Roles_Permissions: System Admin access
- Test_Data:
- Short email: "admin@acmecorp.com"
- Long email: "verylongadministratoremailaddress@acmecorporation.com"
Test Procedure:
Verification Points:
- Primary_Verification: Long emails partially hidden with ellipsis, short emails shown completely
- Secondary_Verifications: Domain visibility, hover/click functionality, responsive behavior
- Negative_Verification: Email never completely hidden or unreadable
ONB01US01_TC_015: Last Login Display Verification
Test Case ID: ONB01US01_TC_014
Title: - Verify Last Login Display for All User States
Acceptance Criteria Reference: AC22, AC23
Created By: Arpita
Created Date: June 08, 2025
Version: 1.0
Classification
- Module/Feature: Organization Setup
- Test Type: Functional/Data
- Test Level: System
- Priority: P2-High
- Execution Phase: Regression
- Automation Status: Manual
Test Environment
- Environment: Staging
- Browser/Version: Chrome Latest
- Dependencies: User activity tracking, Date formatting
- Performance Baseline: N/A
- Data Requirements: Mix of admin users (with login history and never logged in)
Prerequisites
- Setup Requirements:
- Admin users with recent login history
- Newly invited admin users (never logged in)
- User Roles/Permissions: System Admin access
Test Data
- Recent login user: Login date "4/8/2025"
- Older login user: Login date "3/22/2025"
- Never logged in user: newuser@acmecorp.com
- Today's login user: Current date