Skip to main content

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

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

  • Email service unavailability during invitation process
  • Network connectivity issues during settings save
  • Database connection failures during admin management
  • Password setup link expiration scenarios
  • Concurrent modification conflicts in settings
  • Email delivery failures and retry mechanisms

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

Enhanced Tags: MOD-SetupFlow, P1-Critical, Phase-Smoke, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-High, Business-Critical, Revenue-Impact-High, AC1-Compliance, validation

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:

Step #

Action

Expected Result

Test Data

Comments

1

Login as System Admin

Successfully logged in

admin@acmecorp.com


2

Navigate to Organization Setup

Setup page loads

N/A


3

Verify Currency not set

Shows "Not Set" for Currency

N/A

Required field missing

4

Attempt to proceed without Currency

System prevents proceeding

N/A

Validation block

5

Set Currency but leave Date Format empty

Cannot proceed to next step

USD selected

Partial completion

6

Set Date Format but leave Time Zone empty

Cannot proceed to next step

MM/DD/YYYY selected

Partial completion

7

Set all required fields

Can proceed successfully

All three fields set

Full completion

8

Verify progress indicator updates

Shows 100% completion

N/A

Progress tracking

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

Enhanced Tags: MOD-ProgressTracker, P1-Critical, Phase-Smoke, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Medium, Business-Critical, Revenue-Impact-High, AC2-Compliance, HappyPath

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:

Step #

Action

Expected Result

Test Data

Comments

1

Login to org with no settings

Progress shows 0% completion

Empty organization


2

Verify progress indicator display

Shows "0/3 complete" or similar

N/A

Clear indication

3

Set Currency only

Progress updates to 33%

USD - US Dollar

Real-time update

4

Verify progress checklist

Currency shows checkmark

N/A

Visual confirmation

5

Add Date Format

Progress updates to 66%

MM/DD/YYYY

Incremental progress

6

Verify two items checked

Currency and Date Format checked

N/A


7

Add Time Zone

Progress updates to 100%

Eastern Time (UTC-5)

Full completion

8

Verify all items checked

All three items show checkmarks

N/A


9

Check dashboard view

Organization Setup shows 100%

N/A

Dashboard reflection

10

Verify setup completeness indicator

Green status or completion badge

N/A

Visual completion state

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

Enhanced Tags: MOD-PlatformIntegration, P1-Critical, Phase-Regression, Type-Integration, Platform-Web, Report-Engineering, Customer-All, Risk-High, Business-Critical, Revenue-Impact-High, AC3-Compliance,cross-module, HappyPath

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:

Step #

Action

Expected Result

Test Data

Comments

1

Set Currency to EUR

Currency saved successfully

EUR - Euro


2

Set Date Format to DD/MM/YYYY

Date format saved successfully

DD/MM/YYYY


3

Set Time Zone to CET

Time zone saved successfully

Central European Time


4

Navigate to Dashboard

Currency displays as EUR (€)

Check widgets/displays


5

Check date displays on Dashboard

Dates show DD/MM/YYYY format

08/06/2025 format


6

Verify time displays on Dashboard

Times show CET timezone

CET timestamps


7

Navigate to Utility Setup module

Settings consistent in Utility Setup

EUR, DD/MM/YYYY, CET


8

Check Data Upload module

Settings applied in Data Upload

Same settings


9

Verify all modules (CX,BX,MX,WX,RX,AX)

Settings reflected in all available modules

Sa-


10

Test new browser session

Settings persist in new session

N/A

Session persistence

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

Enhanced Tags: MOD-AdminManagement, P1-Critical, Phase-Regression, Type-Integration, Platform-Web, Report-Engineering, Customer-All, Risk-High, Business-Critical, Revenue-Impact-High, AC4-Compliance, HappyPath

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:

Prior_Test_Cases: Login functionality verified

Test Procedure:

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Organization Setup page

Page loads with admin management section

N/A


2

Verify "Invite Admin" section visible

Invite section displayed prominently

N/A


3

Invite new System Admin

Invitation sent successfully

email-newadmin@acmecorp.com
name-Emily Doe


4

Verify admin appears in list

New admin listed with "Invited" status

N/A


5

Edit existing admin name

Name edit functionality works

Change name via pencil icon


6

Toggle admin status (Deactivate)

Admin status changes to "Inactive"

Toggle switch


7

Toggle admin status (Activate)

Admin status returns to "Active"

Toggle switch


8

Remove admin from system

Admin deleted with confirmation

Delete via trash icon


9

Verify removed admin not in list

Admin no longer appears

N/A


10

Test resend invitation

Resend works for invited users

Resend icon


11

Verify all operations from same page

No navigation to other pages needed

N/A

Single page management

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

Enhanced Tags: MOD-OrgDetails, P1-Critical, Phase-Smoke, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Low, Business-Critical, Revenue-Impact-Medium, AC5-Compliance, HappyPath

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:

Prior_Test_Cases: Login functionality verified

Test Procedure:

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Organization Details

Organization Details section loads

N/A


2

Locate Organization Name field

Field is visible and labeled

N/A


3

Verify Organization Name display

Shows "Acme Corporation" as text

Acme Corporation


4

Check field format

Displayed as static text, not input field

N/A

Non-editable format

5

Verify pre-filled indicator

Shows "Pre-filled from registration" note

N/A

Helpful context

6

Attempt to click on name

No edit cursor or interaction

N/A

Truly static

7

Check name consistency

Same name shown across all views

N/A

Consistency check

8

Verify name in page title/header

Organization name appears correctly

N/A

Additional display areas

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

Enhanced Tags: MOD-EditRestrictions, P1-Critical, Phase-Smoke, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Low, Business-Critical, Revenue-Impact-Medium, AC6-Compliance

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:

Prior_Test_Cases: Basic organization display verified

Test Procedure:

Step #

Action

Expected Result

Test Data

Comments

1

View Organization Details in view mode

Details displayed in view mode

N/A


2

Attempt to click Organization Name

No edit interaction possible

N/A


3

Right-click on Organization Name

No context menu for editing

N/A


4

Try keyboard shortcuts

No edit mode activation

Ctrl+E, F2, etc.


6

Click Edit button for other fields

Other fields become editable, name remains static

N/A

Selective editing

7

Verify edit modal

Organization Name stays static in edit modal

N/A

Modal consistency

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

Enhanced Tags: MOD-OrgDetails, P1-Critical, Phase-Smoke, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Low, Business-Critical, Revenue-Impact-Medium, AC7-Compliance

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:

Prior_Test_Cases: Login functionality verified

Test Procedure:

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Organization Details

Organization Details section loads

N/A


2

Locate Admin Email field

Field is visible and properly labeled

N/A


3

Verify Admin Email display

Shows "admin@acmecorp.com" as text

admin@acmecorp.com


4

Check field format

Displayed as static text, not input field

N/A

Non-editable format

5

Verify pre-filled indicator

Shows "Pre-filled from registration" note

N/A

Helpful context

6

Check email format validation

Email displays in proper format

Valid email structure


7

Verify email consistency

Same email across platform references

N/A

Cross-reference check

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

Enhanced Tags: MOD-EditRestrictions, P1-Critical, Phase-Smoke, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Medium, Business-Critical, Revenue-Impact-Medium, AC8-Compliance

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:

Prior_Test_Cases: Admin email display verified

Test Procedure:

Step #

Action

Expected Result

Test Data

Comments

1

View Organization Details in view mode

Details displayed in view mode

N/A


2

Attempt to click Admin Email

No edit interaction possible

N/A


3

Right-click on Admin Email

No context menu for editing

N/A


4

Try keyboard navigation to email

Field cannot receive focus for editing

Tab navigation


7

Click Edit button for other fields

Other fields become editable, email remains static

N/A

Selective editing

8

Verify security reasoning

Email tied to authentication security

N/A

Business rule validation

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

Enhanced Tags: MOD-DynamicFields, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Low, Business-Medium, Revenue-Impact-Low, AC9-Compliance

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:

Step #

Action

Expected Result

Test Data

Comments

2

Navigate to Organization Details

Details section loads

N/A


3

Verify Contact Number display

Shows "+1 555 123 4567"

+1 555 123 4567

Saved number displayed

4

Check field formatting

Number formatted correctly

N/A

Proper phone format

5

Switch to org WITHOUT contact

Login to different organization

Org without contact


6

Navigate to Organization Details

Details section loads

N/A


7

Verify Contact Number display

Shows "Not Set"

Not Set

Default message

8

Check "Not Set" styling

Displayed in muted/gray style

N/A

Visual distinction

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

Enhanced Tags: MOD-DynamicFields, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Medium, Business-Medium, Revenue-Impact-Medium, AC10-Compliance

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:

Step #

Action

Expected Result

Test Data

Comments

1

Login to org WITH country selected

Successfully logged in

Org with country


2

Navigate to Organization Details

Details section loads

N/A


3

Verify Country display

Shows "United States"

United States

Country name displayed

4

Check country name format

Full country name, not code

N/A

Human-readable format

5

Switch to org WITHOUT country

Login to different organization

Org without country


6

Navigate to Organization Details

Details section loads

N/A


7

Verify Country display

Shows "Not Set"

Not Set

Default message

8

Check "Not Set" styling

Displayed in muted/gray style

N/A

Visual distinction

9

Test various country names

Handles all country options

Canada, United Kingdom

International support

10

Verify country consistency

Same display logic across platform

N/A

Cross-platform check

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

Enhanced Tags: MOD-DynamicFields, P1-Critical, Phase-Smoke, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-High, Business-Critical, Revenue-Impact-High, AC12-Compliance

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:

Step #

Action

Expected Result

Test Data

Comments

1

Login to org WITH date format selected

Successfully logged in

Org with date format


2

Navigate to Organization Details

Details section loads

N/A


3

Verify Date Format display

Shows "MM/DD/YYYY"

MM/DD/YYYY

Date format pattern displayed

4

Check format representation

Shows actual format pattern

N/A

Clear format indication

5

Switch to org WITHOUT date format

Login to different organization

Org without date format


6

Navigate to Organization Details

Details section loads

N/A


7

Verify Date Format display

Shows "Not Set"

Not Set

Default message

8

Check "Not Set" styling

Displayed in muted/gray style

N/A

Visual distinction

9

Test various date formats

Handles all format options

DD/MM/YYYY, YYYY-MM-DD

Multi-format support

10

Verify setup blocking behavior

Cannot proceed if date format "Not Set"

N/A

Links to AC1

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

Enhanced Tags: MOD-DynamicFields, P1-Critical, Phase-Smoke, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-High, Business-Critical, Revenue-Impact-High, AC13-Compliance

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:

Step #

Action

Expected Result

Test Data

Comments

1

Login to org WITH timezone selected

Successfully logged in

Org with timezone


2

Navigate to Organization Details

Details section loads

N/A


3

Verify Time Zone display

Shows "Eastern Time (UTC-5)"

Eastern Time (UTC-5)

Full timezone with offset

4

Check timezone format

Name and UTC offset displayed

N/A

"Name (UTC±X)" format

5

Switch to org WITHOUT timezone

Login to different organization

Org without timezone


6

Navigate to Organization Details

Details section loads

N/A


7

Verify Time Zone display

Shows "Not Set"

Not Set

Default message

8

Check "Not Set" styling

Displayed in muted/gray style

N/A

Visual distinction

9

Test various timezones

Handles all timezone options

Pacific Time (UTC-8), CET (UTC+1)

Multi-timezone support

10

Verify setup blocking behavior

Cannot proceed if timezone "Not Set"

N/A

Links to AC1

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

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to Organization Details

Details displayed in view mode

N/A


2

Locate Edit button

Edit button visible and accessible

N/A


3

Verify Edit button styling

Button properly styled and labeled

N/A

UI consistency

4

Click Edit button

Edit mode screen/modal opens within 2 seconds

N/A

Performance check

5

Verify modal title and content

Shows "Organization Details" with editable fields

N/A


6

Check modal overlay behavior

Proper modal overlay behavior

N/A


7

Locate Contact Number field

Field visible and accessible without asterisk (*)

N/A

Optional field indication

8

Leave Contact Number empty and save

Save succeeds without error

Empty field


9

Verify empty field display in view mode

Shows "Not Set" in view mode

N/A

Links to AC9

10

Enter valid numeric characters

Characters accepted

1234567890


11

Enter plus sign for international format

Plus sign accepted

+1234567890

International format

12

Enter formatting characters

Spaces, hyphens, parentheses accepted

+1 (555) 123-4567

Formatting allowed

13

Try to enter alphabetic characters

Characters rejected or prevented

abc

Should not accept

14

Try to enter invalid special characters

Characters rejected or prevented

@#$%^&*

Should not accept

15

Copy-paste mixed valid/invalid text

Only valid characters retained

"+1abc555def123"

Should become "+1555123"

16

Verify error messaging for invalid input

Clear feedback when invalid entry attempted

N/A

User guidance

17

Save with valid Contact Number

Save succeeds with phone number

+1 (555) 123-4567


18

Remove Contact Number and save

Save succeeds with empty field

Delete content

Optional behavior

19

Locate Country field

Field visible with dropdown and asterisk (*)

N/A

Required field indication

20

Leave Country field unselected

Dropdown shows "Select Country" placeholder

N/A


21

Attempt to save without Country

Validation error prevents save with message

N/A

"Country is required"

22

Click Country dropdown

Dropdown opens with predefined country list within 2 seconds

N/A

Performance check

23

Verify dropdown options

Shows comprehensive predefined list of countries

United States, Canada, etc.

Major countries available

24

Verify no text input allowed

Cannot type custom country names

N/A

Dropdown only

25

Test search within dropdown (if applicable)

Search/filter functionality works

Type "United"


27

Select valid country

Selection works and displays correctly

United States


28

Save with Country selected

Save succeeds

N/A


29

Verify Cancel functionality

Cancel button closes modal without saving

N/A


30

Test complete valid form submission

All fields validate and save successfully

Valid phone + country

End-to-end validation


Verification Points

Primary Verifications

  • AC14: Edit button successfully opens Edit Mode screen within 2 seconds with proper modal behavior
  • AC15: Contact Number is truly optional (no required validation, saves with empty field)
  • AC16: Contact Number accepts only numeric characters and phone formatting (+ - () spaces)
  • AC17: System actively prevents entry of alphabets and invalid special characters in Contact Number
  • AC18: Country field is mandatory with proper validation preventing save when empty
  • AC19: Country must be selected from predefined dropdown list only

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

Enhanced Tags: MOD-AdminDisplay, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Low, Business-Medium, Revenue-Impact-Low, AC20-Compliance

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:

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to System Admins list

Admin list loads successfully

N/A


2

Verify Name column exists

"Name" column header visible

N/A


3

Check first admin name display

Shows complete "Roshan Kumar"

Roshan Kumar

Full name displayed

4

Check second admin name display

Shows complete "John Doe Smith"

John Doe Smith

Multiple names handled

5

Check international characters

Shows "María José García" correctly

María José García

Unicode support

6

Verify name truncation handling

Long names display appropriately

Test with 50+ character name

UI handling

7

Check name formatting

Names properly formatted (title case)

N/A

Consistent formatting

8

Verify sorting capability

Names can be sorted alphabetically

Click Name header

If applicable

9

Test name with special characters

Handles apostrophes, hyphens

O'Connor, Smith-Jones

Special character support

10

Verify name consistency

Same names across different views

N/A

Cross-view consistency

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

Enhanced Tags: MOD-EmailDisplay, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Low, Business-Medium, Revenue-Impact-Low, AC21-Compliance

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:

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to System Admins list

Admin list loads successfully

N/A


2

Verify Email column exists

"Email" column header visible

N/A


3

Check short email display

Shows complete "admin@acmecorp.com"

admin@acmecorp.com

Full email visible

4

Check long email display

Shows truncated with ellipsis

verylongadmin...@acmecorp.com

Partial hiding applied

6

Test hover functionality

Hover shows full email in tooltip

N/A

If implemented

9

Test click functionality

Click expands or shows full email

N/A

If implemented

10

Check column width handling

Email column width appropriate

N/A

UI optimization

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

Enhanced Tags: MOD-LoginTracking, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Low, Business-Medium, Revenue-Impact-Low, AC22-AC23-Compliance

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

Test Procedure

Step #

Action

Expected Result

Test Data

Comments

1

Navigate to System Admins list

Admin list loads successfully with all user types

N/A

Base functionality

2

Verify Last Login column exists

"Last Login" column header visible

N/A

Column presence

3

Check recent login display

Shows "4/8/2025" for recent login

4/8/2025

AC22: Date format per org settings

4

Check older login display

Shows "3/22/2025" for older login

3/22/2025

AC22: Consistent date format

5

Check never logged in user

Shows blank or "Never"

Blank or "Never"

AC23: No login history display

6

Verify date format consistency

Uses organization's date format setting (MM/DD/YYYY)

N/A

Links to AC3

7

Check timezone consideration

Dates show in organization timezone

N/A

Timezone accuracy

8

Test today's login

Shows today's date for current login

Today's date

Real-time accuracy

9

Compare logged vs never-logged users

Clear visual distinction between dates and "Never"

N/A

User experience

10

Verify consistent "Never" display

All never-logged users show same format

N/A

AC23: Consistency

11

Test after password setup (no login)

Still shows "Never" until actual login

N/A

Password setup ≠ login

12