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

Test Case AC1-1:ONB01US01_TC_001: Verify System Admins Cannot Proceed Without Required Fields

Test Case ID: ONB01US01_AC1_TC_001ONB01US01_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 Database, Negative

Business Context:

  • Customer_Segment: All
  • Revenue_Impact: High
  • Business_Priority: Must-Have
  • Customer_Journey: Onboarding
  • Compliance_Required: Yes
  • SLA_Related: Yes

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_Roles_Permissions: System Admin access
  • Test_Data: Organization missing Currency, Date Format, or Time Zone
  • Prior_Test_Cases: Login functionality

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




Test Case AC2-1:ONB01US01_TC_002: Verify Progress Tracker Displays Setup Completeness

Test Case ID: ONB01US01_AC2_TC_001ONB01US01_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, Database, HappyPath, PerformanceHappyPath

Test Environment:

  • Environment: Staging
  • Browser/Version: Chrome Latest
  • 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_Roles_Permissions: System Admin access
  • Test_Data:
    • Incomplete org (33% - only Currency set)
    • Partial org (66% - Currency + Date Format set)
    • Complete org (100% - all three set)

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




Test Case AC3-1:ONB01US01_TC_003: Verify Settings Reflection Across Platform

Test Case ID: ONB01US01_AC3_TC_001v=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, Database, Cross cross-module, Performance, HappyPath

Test Environment:

  • Environment: Staging
  • Browser/Version: Chrome Latest
  • 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_Roles_Permissions: System Admin access
  • Test_Data:
    • Currency: EUR - Euro
    • Date Format: DD/MM/YYYY
    • Time Zone: Central European Time (UTC+1)

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 Integrationsall modulemodules (CX,BX,MX,WX,RX,AX)

Settings reflected in Integrationsall available modules

Same settingsSa-


10

Test new browser session

Settings persist in new session

N/A

Session persistence

11

Check mobile responsive view

Settings apply on mobile view

Mobile screen size


12

Verify API responses

API returns data in correct format

Check API responses

Backend consistency

Verification Points:

  • Primary_Verification: All three settings (Currency, Date Format, Time Zone) reflect across ALL platform modules
  • Secondary_Verifications: Settings persist across sessions, mobile compatibilitysessions
  • Negative_Verification: No modules show old or inconsistent settings




Test Case AC4-1:ONB01US01_TC_004: Verify Admin Management from Organization Setup Page

Test Case ID: ONB01US01_AC4_TC_001ONB01US01_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, auth Services, Database, HappyPath

Test Environment:

  • Environment: Staging
  • Browser/Version: Chrome Latest
  • 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_Roles_Permissions: System Admin access
  • Test_Data:
    • New admin: newadmin@acmecorp.com, New Admin User
    • Existing admin: existing@acmecorp.com

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




AC5-8: Static Field Display Rules Test Cases

Test Case AC5-1:ONB01US01_TC_005: Verify Organization Name Static Display

Test Case ID: ONB01US01_AC5_TC_001ONB01US01_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, Onb Services, Database, HappyPath

Test Environment:

  • Environment: Staging
  • Browser/Version: Chrome Latest
  • Dependencies: Organization API
  • Performance_Baseline: < 2 seconds page load
  • Data_Requirements: Organization with registered name

Prerequisites:

  • Setup_Requirements: Organization registered with name
  • User_Roles_Permissions: System Admin access
  • Test_Data: Organization Name: "Acme Corporation"

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




Test Case AC6-1:ONB01US01_TC_006: Verify Organization Name Cannot Be Edited

Test Case ID: ONB01US01_AC6_TC_001ONB01US01_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, Database, Security, NegativeCompliance

Test Environment:

  • Environment: Staging
  • Browser/Version: Chrome Latest
  • Dependencies: UI framework, validation service
  • Performance_Baseline: N/A
  • Data_Requirements: Organization with registered name

Prerequisites:

  • Setup_Requirements: Organization setup in view mode
  • User_Roles_Permissions: System Admin access
  • Test_Data: Organization Name: "Acme Corporation"

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.


5

Check for edit icons near name

No edit/pencil icons present

N/A


6

Inspect field HTML structure

Field is div/span, not input element

Browser dev tools

Technical verification

7

Click Edit button for other fields

Other fields become editable, name remains static

N/A

Selective editing

87

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




Test Case AC7-1:ONB01US01_TC_007: Verify Admin Email Static Display

Test Case ID: ONB01US01_AC7_TC_001ONB01US01_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,Compliance auth Services, Database, HappyPath

Test Environment:

  • Environment: Staging
  • Browser/Version: Chrome Latest
  • 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_Roles_Permissions: System Admin access
  • Test_Data: Admin Email: "admin@acmecorp.com"

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

8

Test long email display

Long emails display appropriately

N/A

UI handling

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




Test Case AC8-1:ONB01US01_TC_008: Verify Admin Email Cannot Be Edited

Test Case ID: ONB01US01_AC8_TC_001ONB01US01_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, auth Services, Database, Security, NegativeCompliance

Test Environment:

  • Environment: Staging
  • Browser/Version: Chrome Latest
  • 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_Roles_Permissions: System Admin access
  • Test_Data: Admin Email: "admin@acmecorp.com"

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


5

Check for edit icons near email

No edit/pencil icons present

N/A


6

Inspect field HTML structure

Field is div/span, not input element

Browser dev tools

Technical verification

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




AC9-13: Dynamic Field Display Rules Test Cases

Test Case AC9-1:ONB01US01_TC_009: Verify Contact Number Display Logic

Test Case ID: ONB01US01_AC9_TC_001ONB01US01_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, Database, HappyPathCompliance

Test Environment:

  • Environment: Staging
  • Browser/Version: Chrome Latest
  • 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_Roles_Permissions: System Admin access
  • Test_Data:
    • Org with contact: "+1 555 123 4567"
    • Org without contact: null/empty

Test Procedure:

Step #

Action

Expected Result

Test Data

Comments

1

Login to org WITH contact number

Successfully logged in

Org with contact


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

9

Test international number format

Handles various phone formats

+44 20 7946 0958

International support

10

Verify consistent behavior

Same logic in edit mode view

N/A

Cross-mode consistency

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




Test Case AC10-1:ONB01US01_TC_010: Verify Country Display Logic

Test Case ID: ONB01US01_AC10_TC_001ONB01US01_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,Compliance Database, HappyPath

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




Test Case AC11-1: Verify Currency Display Logic

Test Case ID: ONB01US01_AC11_TC_001
 Title: AC11 - Verify system displays selected Currency or "Not Set" if not selected
 Acceptance Criteria Reference: AC11
 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, AC11-Compliance, Database, HappyPath

Test Environment:

  • Environment: Staging
  • Browser/Version: Chrome Latest
  • Dependencies: Organization API, Currency service
  • Performance_Baseline: < 2 seconds
  • Data_Requirements: Organizations with and without currency selection

Prerequisites:

  • Setup_Requirements: Test organizations with different currency states
  • User_Roles_Permissions: System Admin access
  • Test_Data:
    • Org with currency: "USD - US Dollar"
    • Org without currency: null/empty

Test Procedure:

Step #

Action

Expected Result

Test Data

Comments

1

Login to org WITH currency selected

Successfully logged in

Org with currency


2

Navigate to Organization Details

Details section loads

N/A


3

Verify Currency display

Shows "USD - US Dollar"

USD - US Dollar

Full currency description

4

Check currency format

Code and name format displayed

N/A

"CODE - Name" format

5

Switch to org WITHOUT currency

Login to different organization

Org without currency


6

Navigate to Organization Details

Details section loads

N/A


7

Verify Currency 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 currencies

Handles all currency options

EUR - Euro, GBP - British Pound

Multi-currency support

10

Verify setup blocking behavior

Cannot proceed if currency "Not Set"

N/A

Links to AC1

Verification Points:

  • Primary_Verification: Currency shows "CODE - Name" format when selected, "Not Set" when empty
  • Secondary_Verifications: Proper format display, setup validation integration
  • Negative_Verification: Never shows incomplete currency information




Test Case AC12-1:ONB01US01_TC_011: Verify Date Format Display Logic

Test Case ID: ONB01US01_AC12_TC_001ONB01US01_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, Database, HappyPathCompliance

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




Test Case AC13-1:ONB01US01_TC_011: Verify Time Zone Display Logic

Test Case ID: ONB01US01_AC13_TC_001ONB01US01_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,Compliance Database, HappyPath.

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






AC14-19:ONB01US01_TC_012: Organization Edit Mode FunctionalityComprehensive Test Cases

Test Case AC14-1: Verify Edit Button Opens Edit ModeValidation

Test Case ID: ONB01US01_AC14_TC_001ONB01US01_TC_012
Title: AC14Comprehensive -verification Verifyof system provides Edit button that opensOrganization Edit Mode screenfunctionality for updates
 Acceptance Criteria Reference: AC14
 Created By: Arpita 
 Created Date: June 08, 2025 
Version: Version: 1.0

Classification:

Classification

  • Module/Feature: Organization Setup
  • Test Type: Functional/UIUI/Validation
  • Test Level: System
  • Priority:Priority: P1-Critical
  • Execution Phase: SmokeSmoke/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-Compliance, HappyPath, PerformanceAC15-AC16-AC17-AC18-AC19-Compliance

  • Test Environment:

    Environment

    • Environment:Environment: Staging
    • Browser/Version: Chrome Latest
    • Dependencies:Dependencies: UI framework, Modal serviceservice, Form validation service, Country service, Dropdown component
    • Performance_Baseline:Performance_Baseline: < 2 seconds modal loadload, < 1 second validation response
    • Data_Requirements:Data_Requirements: Organization with existing data, Country list data

    Prerequisites:

    Prerequisites

    • Setup_Requirements:Setup_Requirements: Organization setup with data
    • User_Roles_Permissions:User_Roles_Permissions: System Admin access
    • Test_Data:Test_Data: Existing organization detailsdetails, various input test values

    Test Procedure:

    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

    N/A


    5

    Verify modal load time

    Modal opens within 2 seconds

    N/A

    Performance check

    65

    CheckVerify modal title and content

    Shows "Organization Details"

    N/A


    7

    Verify modal content

    Contains allwith editable fields

    N/A


    86

    Check Cancel functionality

    Cancel button closes modal

    N/A


    9

    Verify modal overlay behavior

    Proper modal overlay behavior

    N/A


    10

    Test keyboard access

    Edit button accessible via keyboard

    Tab navigation

    Accessibility

    Verification Points:

    • Primary_Verification: Edit button successfully opens Edit Mode screen for updates
    • Secondary_Verifications: Proper modal behavior, performance under 2 seconds
    • Negative_Verification: Edit mode cannot be accessed without proper permissions




    Test Case AC15-1: Verify Contact Number Optional in Edit Mode

    Test Case ID: ONB01US01_AC15_TC_001
     Title: AC15 - Verify system provides Contact Number as optional field in edit mode
     Acceptance Criteria Reference: AC15
     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-EditMode, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Low, Business-Medium, Revenue-Impact-Low, AC15-Compliance, Database, HappyPath

    Test Environment:

    • Environment: Staging
    • Browser/Version: Chrome Latest
    • Dependencies: Form validation, UI framework
    • Performance_Baseline: N/A
    • Data_Requirements: Organization in edit mode

    Prerequisites:

    • Setup_Requirements: Organization setup access
    • User_Roles_Permissions: System Admin access
    • Test_Data: N/A

    Test Procedure:

    Step #

    Action

    Expected Result

    Test Data

    Comments

    1

    Open Organization Details edit mode

    Edit modal opens

    N/A


    27

    Locate Contact Number field

    Field visible and accessible

    N/A


    3

    Check field label

    Nowithout asterisk (*) or "required" indicator

    N/A

    Optional field indication

    48

    Leave Contact Number empty and save

    NoSave validationsucceeds without error shown

    Empty field


    5

    Save with empty Contact Number

    Save succeeds without error

    N/A


    69

    Verify empty field display in view mode

    Shows "Not Set" in view mode

    N/A

    Links to AC9

    7

    Add Contact Number

    Field accepts valid phone number

    +1 555 123 4567


    8

    Save with Contact Number

    Save succeeds with phone number

    N/A


    9

    Remove Contact Number

    Can delete and leave empty

    Delete content


    10

    Verify optional behavior

    No required field validation triggered

    N/A


    Verification Points:

    • Primary_Verification: Contact Number is truly optional in edit mode (no required validation)
    • Secondary_Verifications: Proper visual indicators, save behavior works with/without
    • Negative_Verification: No required field errors for empty Contact Number




    Test Case AC16-1: Verify Contact Number Accepts Only Numeric Characters

    Test Case ID: ONB01US01_AC16_TC_001
     Title: AC16 - Verify system accepts only numeric characters for Contact Number field
     Acceptance Criteria Reference: AC16
     Created By: Arpita
     Created Date: June 08, 2025
     Version: 1.0

    Classification:

    • Module/Feature: Organization Setup
    • Test Type: Functional/Validation
    • Test Level: System
    • Priority: P2-High
    • Execution Phase: Regression
    • Automation Status: Manual

    Enhanced Tags: MOD-Validation, P2-High, Phase-Regression, Type-Validation, Platform-Web, Report-QA, Customer-All, Risk-Medium, Business-Medium, Revenue-Impact-Low, AC16-Compliance, Security, HappyPath

    Test Environment:

    • Environment: Staging
    • Browser/Version: Chrome Latest
    • Dependencies: Form validation service
    • Performance_Baseline: < 1 second validation response
    • Data_Requirements: Edit mode access

    Prerequisites:

    • Setup_Requirements: Organization edit mode access
    • User_Roles_Permissions: System Admin access
    • Test_Data: Various input test values

    Test Procedure:

    Step #

    Action

    Expected Result

    Test Data

    Comments

    1

    Open Organization Details edit mode

    Edit modal opens

    N/A


    2

    Click in Contact Number field

    Field receives focus

    N/A


    3

    Enter valid numeric characters

    Characters accepted

    1234567890


    411

    Enter plus sign for international format

    Plus sign accepted

    +1234567890

    International format

    512

    Enter spacesformatting between numberscharacters

    SpacesSpaces, hyphens, parentheses accepted for formatting

    +1 555 123 4567

    Formatting allowed

    6

    Enter parentheses for area code

    Parentheses accepted

    (555) 123-4567

    US format

    7

    Enter hyphens for formatting

    Hyphens accepted

    555-123-4567

    Formatting allowed

    813

    Try to enter alphabetic characters

    Characters rejected or prevented

    abc

    Should not accept

    914

    Try to enter invalid special characters

    Special charsCharacters rejected (exceptor allowed)prevented

    @#$%^&*

    Should not accept

    10

    Verify allowed character set

    Only numbers, +, -, (), spaces accepted

    N/A

    Complete validation

    Verification Points:

    • Primary_Verification: Contact Number field accepts only numeric characters and phone formatting (+ - () spaces)
    • Secondary_Verifications: Real-time validation, proper error feedback
    • Negative_Verification: Alphabetic and invalid special characters rejected




    Test Case AC17-1: Verify Contact Number Prevents Invalid Characters

    Test Case ID: ONB01US01_AC17_TC_001
     Title: AC17 - Verify system prevents entry of alphabets or special characters in Contact Number
     Acceptance Criteria Reference: AC17
     Created By: Arpita
     Created Date: June 08, 2025
     Version: 1.0

    Classification:

    • Module/Feature: Organization Setup
    • Test Type: Functional/Validation
    • Test Level: System
    • Priority: P2-High
    • Execution Phase: Regression
    • Automation Status: Manual

    Enhanced Tags: MOD-InputPrevention, P2-High, Phase-Regression, Type-Validation, Platform-Web, Report-QA, Customer-All, Risk-Medium, Business-Medium, Revenue-Impact-Low, AC17-Compliance, Security, Negative

    Test Environment:

    • Environment: Staging
    • Browser/Version: Chrome Latest
    • Dependencies: Client-side validation, Form controls
    • Performance_Baseline: < 1 second validation response
    • Data_Requirements: Edit mode access

    Prerequisites:

    • Setup_Requirements: Organization edit mode access
    • User_Roles_Permissions: System Admin access
    • Test_Data: Invalid character test sets

    Test Procedure:

    Step #

    Action

    Expected Result

    Test Data

    Comments

    1

    Open Organization Details edit mode

    Edit modal opens

    N/A


    2

    Focus on Contact Number field

    Field active for input

    N/A


    3

    Type alphabetic characters

    Characters not entered/displayed

    abcdefg

    Prevention test

    4

    Type special characters

    Characters not entered/displayed

    !@#$%^&*

    Prevention test

    515

    Copy-paste invalid text

    Invalid characters filtered out

    "Phone: abc123"

    Should keep only "123"

    6

    Try keyboard shortcuts with letters

    Letters prevented

    Ctrl+a, letters


    7

    Test input method prevention

    IME input properly handled

    N/A

    International keyboards

    8

    Verify error messaging

    Clear feedback when invalid entry attempted

    N/A

    User guidance

    9

    Test mixed valid/invalid inputtext

    Only valid characters retained

    "+1abc555def123"

    Should become "+1555123"

    1016

    Verify fielderror maskingmessaging for invalid input

    FieldClear showsfeedback inputwhen maskinvalid orentry patternattempted

    N/A

    InputUser guidance

    Verification Points:

    • Primary_Verification: System actively prevents entry of alphabets and invalid special characters
    • Secondary_Verifications: Copy-paste filtering, clear user feedback
    • Negative_Verification: No method allows invalid characters to be entered




    Test Case AC18-1: Verify Country Mandatory Field in Edit Mode

    Test Case ID: ONB01US01_AC18_TC_001
     Title: AC18 - Verify system provides Country as mandatory field in edit mode
     Acceptance Criteria Reference: AC18
     Created By: Arpita
     Created Date: June 08, 2025
     Version: 1.0

    Classification:

    • Module/Feature: Organization Setup
    • Test Type: Functional/Validation
    • Test Level: System
    • Priority: P1-Critical
    • Execution Phase: Regression
    • Automation Status: Manual

    Enhanced Tags: MOD-InputPrevention, P2-High, Phase-Regression, Type-Validation, Platform-Web, Report-QA, Customer-All, Risk-Medium, Business-Medium, Revenue-Impact-Low, AC17-Compliance, Security, Negative

    Test Environment:

    • Environment: Staging
    • Browser/Version: Chrome Latest
    • Dependencies: Form validation service
    • Performance_Baseline: < 1 second validation
    • Data_Requirements: Edit mode access

    Prerequisites:

    • Setup_Requirements: Organization edit mode access
    • User_Roles_Permissions: System Admin access
    • Test_Data: N/A

    Test Procedure:

    Step #

    Action

    Expected Result

    Test Data

    Comments

    117

    OpenSave Organizationwith Detailsvalid editContact modeNumber

    EditSave modalsucceeds openswith phone number

    N/A+1 (555) 123-4567


    218

    Remove Contact Number and save

    Save succeeds with empty field

    Delete content

    Optional behavior

    19

    Locate Country field

    Field visible with dropdown

    N/A


    3

    Check field label

    Showsand asterisk (*) or "required" indicator

    N/A

    Required field indication

    420

    Leave Country field unselected

    Dropdown shows "Select Country" placeholder

    N/A


    521

    Attempt to save without Country

    Validation error prevents save with message

    N/A


    6

    Verify error message

    Clear error message displayed

    "Country is required"

    User guidance

    7

    Select a country

    Field validation passes

    United States


    8

    Save with Country selected

    Save succeeds

    N/A


    9

    Clear Country selection

    Field returns to unselected state

    N/A


    10

    Verify mandatory validation

    Cannot save without Country selection

    N/A


    Verification Points:

    • Primary_Verification: Country field is mandatory and enforced with validation in edit mode
    • Secondary_Verifications: Clear required indicators, proper error messaging
    • Negative_Verification: Cannot save form without Country selection




    Test Case AC19-1: Verify Country Selection from Dropdown

    Test Case ID: ONB01US01_AC19_TC_001
     Title: AC19 - Verify system requires Country selection from predefined dropdown list
     Acceptance Criteria Reference: AC19
     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-DropdownValidation, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Low, Business-Medium, Revenue-Impact-Low, AC19-Compliance, Database, HappyPath, Performance

    Test Environment:

    • Environment: Staging
    • Browser/Version: Chrome Latest
    • Dependencies: Country service, Dropdown component
    • Performance_Baseline: < 2 seconds dropdown load
    • Data_Requirements: Country list data

    Prerequisites:

    • Setup_Requirements: Organization edit mode access
    • User_Roles_Permissions: System Admin access
    • Test_Data: Country dropdown options

    Test Procedure:

    Step #

    Action

    Expected Result

    Test Data

    Comments

    1

    Open Organization Details edit mode

    Edit modal opens

    N/A


    222

    Click Country dropdown

    Dropdown opens with predefined country list

    N/A


    3

    Verify dropdown options

    Shows predefined list of countries

    United States, Canada, etc.


    4

    Check dropdown load time

    List loads within 2 seconds

    N/A

    Performance check

    523

    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

    625

    SearchTest search within dropdown (if applicable)

    Search/filter functionality works

    Type "United"

    If applicable

    727

    Select valid country

    Selection works and displays correctly

    United States


    828

    VerifySave selectionwith displayCountry selected

    SelectedSave country displayed properlysucceeds

    N/A


    9

    Try keyboard navigation

    Arrow keys navigate options

    Up/Down arrows

    Accessibility

    1029

    Verify Cancel functionality

    Cancel button closes modal without saving

    N/A


    30

    Test complete countryvalid listform submission

    All majorfields countriesvalidate availableand save successfully

    CheckValid 20+phone countries+ country

    ComprehensiveEnd-to-end listvalidation


    Verification Points:

    Points

    Primary Verifications

    • AC14:Primary_Verification: 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

    • Secondary_Verifications:Proper modal behavior and performance
    • Clear visual indicators for required/optional fields
    • Real-time validation feedback
    • Complete country list,list searchwith functionality, search/keyboard navigation
    • Negative_Verification: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




    AC20-26: Admin Management Display & Actions Test Cases

    Test Case AC20-1:ONB01US01_TC_013: Verify Admin Name Display

    Test Case ID: ONB01US01_AC20_TC_001ONB01US01_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, AuthServices, Database, HappyPathCompliance

    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




    Test Case AC21-1:ONB01US01_TC_014: Verify Admin Email Display with Hiding

    Test Case ID: ONB01US01_AC21_TC_001ONB01US01_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, AuthServices, Database, HappyPathCompliance

    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

    5

    Verify ellipsis usage

    "..." indicates truncation

    N/A

    Clear truncation indicator

    6

    Test hover functionality

    Hover shows full email in tooltip

    N/A

    If implemented

    7

    Check responsive behavior

    Email display adapts to screen size

    N/A

    Mobile/tablet view

    8

    Verify domain preservation

    Domain part always visible

    @acmecorp.com

    Important part shown

    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




    Test Case AC22-1: VerifyONB01US01_TC_015: Last Login DateDisplay Display

    Verification


    Test Case ID: ONB01US01_AC22_TC_001ONB01US01_TC_014
    Title: Title: AC22 - Verify system displays Last Login showingDisplay datefor ofAll lastUser successful loginStates
     Acceptance Criteria Reference: AC22AC22, AC23
     Created By: Arpita
     Created Date: June 08, 2025
    Version: Version: 1.0

    Classification:

    Classification

    • Module/Feature: Organization Setup
    • Test Type: Functional/Data
    • Test Level: System
    • Priority: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-Compliance, AuthServices, Database, HappyPathAC23-Compliance

    Test Environment:

    Environment

    • Environment:Environment: Staging
    • Browser/Version: Chrome Latest
    • Dependencies:Dependencies: User activity tracking, Date formatting
    • Performance Baseline:Performance_Baseline: N/A
    • Data Requirements:Data_Requirements: AdminMix of admin users (with login history and never logged in)

    Prerequisites:

    Prerequisites

    • Setup_Requirements:Setup Requirements:
      • Admin users with recent loginslogin history
      • Newly invited admin users (never logged in)
    • User Roles/Permissions:User_Roles_Permissions: System Admin access
    • Test_Data:

    Test Data

    • Recent login:login user: Login date "4/8/2025"
    • Older login:login user: Login date "3/22/2025"
  • Never logged in user: newuser@acmecorp.com
  • Today's login user: Current date
  • Test Procedure:

    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 as 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

    56

    Verify date format consistency

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

    MM/DD/YYYYN/A

    Links to AC3

    67

    Check timezone consideration

    Dates show in organization timezone

    N/A

    Timezone accuracy

    78

    Test today's login

    Shows today's date for current login

    Today's date

    Real-time accuracy

    8

    Verify date sorting

    Last Login column sortable by date

    Click header

    If applicable

    9

    CheckCompare datelogged displayvs formatnever-logged users

    ConsistentClear datevisual formatdistinction acrossbetween alldates entriesand "Never"

    N/A

    UIUser consistencyexperience

    10

    Test date localization

    Date format follows locale settings

    N/A

    Internationalization

    Verification Points:

    • Primary_Verification: Last Login displays actual date of last successful login in organization's date format
    • Secondary_Verifications: Timezone accuracy, date format consistency, sorting capability
    • Negative_Verification: No incorrect dates or timezone issues




    Test Case AC23-1: Verify Last Login Never Logged Display

    Test Case ID: ONB01US01_AC23_TC_001
     Title: AC23 - Verify system displays blank orconsistent "Never" for Last Login if user never logged in
     Acceptance Criteria Reference: 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-LoginStatus, P2-High, Phase-Regression, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Low, Business-Medium, Revenue-Impact-Low, AC23-Compliance, AuthServices, Database, HappyPath

    Test Environment:

    • Environment: Staging
    • Browser/Version: Chrome Latest
    • Dependencies: User activity tracking
    • Performance_Baseline: N/A
    • Data_Requirements: Admin users who never logged in

    Prerequisites:

    • Setup_Requirements: Newly invited admin users
    • User_Roles_Permissions: System Admin access
    • Test_Data: Newly invited admin with no login history

    Test Procedure:

    Step #

    Action

    Expected Result

    Test Data

    Comments

    1

    Invite new admin user

    Invitation sent successfully

    newuser@acmecorp.com


    2

    Navigate to System Admins list

    Admin list loads with new user

    N/A


    3

    Locate newly invited user

    User appears in admin list

    N/A


    4

    Check Last Login column

    Shows blank or "Never"

    Blank or "Never"

    No login history

    5

    Verify consistent display

    All never-logged users show same format

    N/A

    AC23: Consistency check

    611

    Compare with logged users

    Clear distinction from actual dates

    N/A

    Visual differentiation

    7

    CheckTest after password setup (no login)

    Still shows "Never" until actual login

    N/A

    Password setup ≠ login

    812

    TestVerify multipledate newsorting userscapability

    AllLast newLogin userscolumn showsortable sameby "Never" statusdate

    N/AClick header

    BulkIf consistencyapplicable

    9

    Verify styling

    "Never" text styled appropriately

    N/A

    Visual design

    1013

    Check "Never" sorting behavior

    "Never" entries sort consistently

    N/A

    IfSorting sortinglogic

    14

    Test enableddate localization

    Date format follows locale settings

    N/A

    Internationalization

    15

    Verify styling consistency

    Appropriate styling for both dates and "Never" text

    N/A

    Visual design

    Verification Points:

    Points

    Primary Verifications

    • AC22:Primary_Verification: Last Login displays actual date of last successful login in organization's date format
    • AC23: Users who never logged in show blank or "Never" in Last Login column

    Secondary Verifications

    • Secondary_Verifications:Timezone accuracy for all date displays
    • Date format consistency across all logged-in users
    • Clear visual distinction between actual dates and "Never" status
    • Consistent display format,format clearfor visualall distinctionnever-logged users

    Negative Verifications

    • No incorrect dates or timezone issues for logged-in users
    • Negative_Verification: Never shows fake dates or null values for users who haven't logged in




    Test Case AC24-1:ONB01US01_TC_016: Verify Admin Status Display

    Test Case ID: ONB01US01_AC24_TC_001ONB01US01_TC_016
    Title: AC24 - Verify system displays Status showing activation status (Active, Inactive, Invited, Expired)
    Acceptance Criteria Reference: AC24
    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: Regression
    • Automation Status: Manual

    Enhanced Tags: MOD-StatusDisplay, P1-Critical, Phase-Regression, Type-Functional, Platform-Web, Report-Product, Customer-All, Risk-Medium, Business-High, Revenue-Impact-Medium, AC24-Compliance, AuthServices, Database, HappyPath, PerformanceCompliance

    Test Environment:

    • Environment: Staging
    • Browser/Version: Chrome Latest
    • Dependencies: User status tracking, UI components
    • Performance_Baseline: N/A
    • Data_Requirements: Admin users with different statuses

    Prerequisites:

    • Setup_Requirements: Admin users in various states
    • User_Roles_Permissions: System Admin access
    • Test_Data:
      • Active user
      • Inactive user (toggled off)
      • Invited user (not yet activated)
      • Expired invitation user

    Test Procedure:

    Step #

    Action

    Expected Result

    Test Data

    Comments

    1

    Navigate to System Admins list

    Admin list loads successfully

    N/A


    2

    Verify Status column exists

    "Status" column header visible

    N/A


    3

    Check Active user status

    Shows "Active" badge/indicator

    Green "Active" badge


    4

    Check Inactive user status

    Shows "Inactive" badge/indicator

    Gray "Inactive" badge


    5

    Check Invited user status

    Shows "Invited" badge/indicator

    Blue "Invited" badge


    6

    Check Expired user status

    Shows "Expired" badge/indicator

    Red "Expired" badge


    7

    Verify status badge styling

    Each status has distinct visual styling

    N/A

    Color coding

    8

    Check status text clarity

    Status text clearly readable

    N/A

    Accessibility

    9

    Test status real-time updates

    Status changes immediately when toggled

    Toggle user status


    10

    Verify status consistency

    Status matches user's actual state

    N/A

    Data accuracy

    Verification Points:

    • Primary_Verification: All four status types (Active, Inactive, Invited, Expired) display correctly with appropriate visual styling
    • Secondary_Verifications: Real-time updates, clear visual distinction, accessibility
    • Negative_Verification: Status never shows incorrect or ambiguous values




    Test Case AC25-1:ONB01US01_TC_017: Verify Admin Actions Available

    Test Case ID: ONB01US01_AC25_TC_001ONB01US01_TC_017
    Title: AC25 - Verify system provides Actions including Edit, Activate/Deactivate Toggle, Delete options
    Acceptance Criteria Reference: AC25
    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: Regression
    • Automation Status: Manual

    Enhanced Tags: MOD-AdminActions, P1-Critical, Phase-Regression, Type-Functional, Platform-Web, Report-Engineering, Customer-All, Risk-High, Business-Critical, Revenue-Impact-High, AC25-Compliance, AuthServices, Database, HappyPath, PerformanceCompliance

    Test Environment:

    • Environment: Staging
    • Browser/Version: Chrome Latest
    • Dependencies: User management API, UI framework
    • Performance_Baseline: < 2 seconds per action
    • Data_Requirements: Admin users for testing actions

    Prerequisites:

    • Setup_Requirements: Multiple admin users available
    • User_Roles_Permissions: System Admin access
    • Test_Data: Test admin users for action testing

    Test Procedure:

    Step #

    Action

    Expected Result

    Test Data

    Comments

    1

    Navigate to System Admins list

    Admin list loads successfully

    N/A


    2

    Verify Actions column exists

    "Actions" column header visible

    N/A


    3

    Check Edit action (pencil icon)

    Edit icon visible and clickable

    N/A


    4

    Click Edit action

    Opens edit mode for admin name

    N/A


    5

    Verify Toggle switch present

    Activate/Deactivate toggle visible

    N/A


    6

    Test Toggle functionality

    Toggle changes user status

    Switch on/off


    7

    Check Delete action (trash icon)

    Delete icon visible and clickable

    N/A


    8

    Click Delete action

    Shows confirmation dialog

    N/A


    9

    Verify action icons consistency

    All icons follow design guidelines

    N/A

    UI consistency

    10

    Test action performance

    All actions respond within 2 seconds

    N/A

    Performance check

    11

    Check action availability

    Actions available for appropriate users

    N/A

    Business logic

    12

    Verify action feedback

    Clear feedback for each action

    N/A

    User experience

    Verification Points:

    • Primary_Verification: Edit, Activate/Deactivate Toggle, and Delete actions available for all admin users
    • Secondary_Verifications: Proper icon design, performance under 2 seconds, confirmation dialogs
    • Negative_Verification: Actions not available for inappropriate user states




    Test Case AC26-1:ONB01US01_TC_018: Verify Send Invitation Action for Expired Users

    Test Case ID: ONB01US01_AC26_TC_001ONB01US01_TC_018
    Title: AC26 - Verify system provides Send Invitation action for users whose status is "Expired"
    Acceptance Criteria Reference: AC26
    Created By: Arpita
    Created Date: June 08, 2025
    Version: 1.0

    Classification:

    • Module/Feature: Organization Setup
    • Test Type: Functional/Integration
    • Test Level: System
    • Priority: P2-High
    • Execution Phase: Regression
    • Automation Status: Manual

    Enhanced Tags: MOD-InvitationMgmt, P2-High, Phase-Regression, Type-Integration, Platform-Web, Report-Engineering, Customer-All, Risk-Medium, Business-High, Revenue-Impact-Medium, AC26-Compliance, Auth Services, Database, HappyPath, PerformanceCompliance

    Test Environment:

    • Environment: Staging
    • Browser/Version: Chrome Latest
    • Dependencies: Email service, User management API
    • Performance_Baseline: < 3 seconds invitation send
    • Data_Requirements: Admin user with "Expired" status

    Prerequisites:

    • Setup_Requirements: Admin user with expired invitation
    • User_Roles_Permissions: System Admin access
    • Test_Data: Expired admin user

    Test Procedure:

    Step #

    Action

    Expected Result

    Test Data

    Comments

    1

    Navigate to System Admins list

    Admin list loads successfully

    N/A


    2

    Locate user with "Expired" status

    Expired user visible in list

    N/A


    3

    Check Actions for expired user

    Send Invitation icon visible

    N/A


    4

    Verify Send Invitation icon

    Resend/send icon present and clickable

    N/A


    5

    Click Send Invitation action

    Invitation sending process starts

    N/A


    6

    Verify processing feedback

    Loading or processing indicator shown

    N/A


    7

    Check success confirmation

    Success message displayed

    N/A


    8

    Verify email sent

    New invitation email delivered

    Check email


    9

    Check status update

    User status may change from "Expired"

    N/A

    If applicable

    10

    Test multiple expired users

    Action available for all expired users

    N/A


    11

    Verify action not available for non-expired

    Send Invitation only for expired users

    N/A

    Business logic

    12

    Check action performance

    Invitation sent within 3 seconds

    N/A

    Performance requirement

    Verification Points:

    • Primary_Verification: Send Invitation action available and functional for users with "Expired" status
    • Secondary_Verifications: Email delivery, performance under 3 seconds, status logic
    • Negative_Verification: Send Invitation action not available for non-expired users




    Test Case AC27-1:ONB01US01_TC_019: Verify Outline Icons with Background Consistency

    Test Case ID: ONB01US01_AC27_TC_001ONB01US01_TC_019
    Title: AC27 - Verify system uses outline icons with background consistent with design guidelines
    Acceptance Criteria Reference: AC27
    Created By: Arpita
    Created Date: June 08, 2025
    Version: 1.0

    Classification:

    • Module/Feature: Organization Setup
    • Test Type: UI/Visual
    • Test Level: System
    • Priority: P3-Medium
    • Execution Phase: UI Testing
    • Automation Status: Manual

    Enhanced Tags: MOD-UIDesign, P3-Medium, Phase-UI, Type-Visual, Platform-Web, Report-QA, Customer-All, Risk-Low, Business-Low, Revenue-Impact-Low, AC27-Compliance, HappyPathCompliance

    Test Environment:

    • Environment: Staging
    • Browser/Version: Chrome Latest
    • Dependencies: UI framework, Icon library
    • Performance_Baseline: N/A
    • Data_Requirements: UI elements with icons

    Prerequisites:

    • Setup_Requirements: Access to design specifications
    • User_Roles_Permissions: System Admin access
    • Test_Data: N/A

    Test Procedure:

    Step #

    Action

    Expected Result

    Test Data

    Comments

    1

    Navigate to Organization Setup page

    Page loads with various icons

    N/A


    2

    Identify Edit icon (pencil)

    Icon is outline style with background

    N/A


    3

    Check Delete icon (trash)

    Icon is outline style with background

    N/A


    4

    Verify Toggle switch icons

    Icons follow outline style

    N/A


    5

    Check Resend invitation icon

    Icon is outline style with background

    N/A


    6

    Examine Settings/gear icons

    Icons follow design guidelines

    N/A


    7

    Verify icon consistency

    All icons use same design language

    N/A


    8

    Check icon backgrounds

    Backgrounds consistent across elements

    N/A


    9

    Test icon hover states

    Hover effects follow design guidelines

    N/A


    10

    Verify icon accessibility

    Icons have proper contrast ratios

    N/A

    Accessibility compliance

    11

    Check icon sizing

    All icons consistently sized

    N/A


    12

    Compare with design mockups

    Icons match provided design specs

    N/A

    Design fidelity

    Verification Points:

    • Primary_Verification: All icons use outline style with consistent background design
    • Secondary_Verifications: Design guideline compliance, accessibility, hover states
    • Negative_Verification: No icons deviate from established design pattern




    Test Case AC28-1:ONB01US01_TC_020: Verify Animation Implementation

    Test Case ID: ONB01US01_AC28_TC_001ONB01US01_TC_020
    Title: AC28 - Verify system implements animations matching provided design specifications
    Acceptance Criteria Reference: AC28
    Created By: Arpita
    Created Date: June 08, 2025
    Version: 1.0

    Classification:

    • Module/Feature: Organization Setup
    • Test Type: UI/Animation
    • Test Level: System
    • Priority: P3-Medium
    • Execution Phase: UI Testing
    • Automation Status: Manual

    Enhanced Tags: MOD-Animation, P3-Medium, Phase-UI, Type-Animation, Platform-Web, Report-QA, Customer-All, Risk-Low, Business-Low, Revenue-Impact-Low, AC28-Compliance, HappyPath, PerformanceCompliance

    Test Environment:

    • Environment: Staging
    • Browser/Version: Chrome Latest
    • Dependencies: CSS animations, UI framework
    • Performance_Baseline: Smooth 60fps animations
    • Data_Requirements: Interactive UI elements

    Prerequisites:

    • Setup_Requirements: Access to design animation specifications
    • User_Roles_Permissions: System Admin access
    • Test_Data: N/A

    Test Procedure:

    Step #

    Action

    Expected Result

    Test Data

    Comments

    1

    Navigate to Organization Setup page

    Page loads with animated elements

    N/A


    2

    Observe page load animations

    Elements animate in smoothly

    N/A

    Entry animations

    3

    Click Edit button

    Modal opens with slide/fade animation

    N/A

    Modal animations

    4

    Interact with dropdown menus

    Dropdowns open/close with animation

    N/A

    Interaction feedback

    5

    Test toggle switch animations

    Switches animate smoothly when toggled

    N/A

    State change animations

    6

    Hover over interactive elements

    Hover animations trigger appropriately

    N/A

    Feedback animations

    7

    Test button click animations

    Buttons provide visual click feedback

    N/A

    User interaction feedback

    8

    Check progress indicator animations

    Progress updates animate smoothly

    N/A

    Progress feedback

    9

    Verify loading state animations

    Loading spinners/indicators animate

    N/A

    System state feedback

    10

    Test form validation animations

    Error states animate appropriately

    N/A

    Validation feedback

    11

    Check animation performance

    All animations run at 60fps

    N/A

    Performance requirement

    12

    Compare with design specs

    Animations match provided specifications

    N/A

    Design fidelity

    Verification Points:

    • Primary_Verification: All animations implemented match the provided design specifications
    • Secondary_Verifications: 60fps performance, smooth transitions, appropriate timing
    • Negative_Verification: No janky or inconsistent animations




    SUPPORTING TEST CASES

    API Validation Test Cases

    Test Case 29 API-1: Organization Settings API Endpoints

    Test Case ID: ONB01US01_API_TC_001
    Title: Verify Organization Settings API endpoints for CRUD operations
    Created By: Arpita
    Created Date: June 08, 2025
    Version: 1.0

    Classification:

    • Module/Feature: Organization Setup
    • Test Type: API/Integration
    • Test Level: Integration
    • Priority: P1-Critical
    • Execution Phase: Regression
    • Automation Status: Manual

    Enhanced Tags: MOD-API, P1-Critical, Phase-Regression, Type-API, Platform-Backend, Report-Engineering, Customer-All, Risk-High, Business-Critical, Revenue-Impact-High, Database, HappyPath, Negative, Performance, API, SecurityHigh

    Test Environment:

    • Environment: Staging
    • Browser/Version: Postman/API Client
    • Dependencies: Organization microservice, Database
    • Performance_Baseline: < 500ms API response
    • Data_Requirements: Valid API tokens, test organization data

    Prerequisites:

    • Setup_Requirements: API access credentials
    • User_Roles_Permissions: System Admin API access
    • Test_Data: Valid JWT token, organization ID

    Test Procedure:

    Step #

    Action

    Expected Result

    Test Data

    Comments

    1

    GET /api/organization/{id}

    Returns organization details

    org_id: acme_corp_123


    2

    Verify response structure

    JSON contains all required fields

    name, email, currency, etc.


    3

    Check response time

    Response under 500ms

    N/A

    Performance requirement

    4

    PUT /api/organization/{id}/settings

    Updates settings successfully

    currency: "EUR"


    5

    Verify update response

    Returns 200 status with updated data

    HTTP 200, updated JSON


    6

    Test invalid currency code

    Returns 400 with error message

    currency: "INVALID"


    7

    Test missing required fields

    Returns 400 validation error

    Missing country field


    8

    Test unauthorized access

    Returns 401 unauthorized

    Invalid/expired token


    9

    Test malformed JSON

    Returns 400 bad request

    Invalid JSON syntax


    10

    GET updated settings

    Confirms changes persisted

    Verify EUR currency


    Verification Points:

    • Primary_Verification: API operations return correct status codes and data
    • Secondary_Verifications: Performance under 500ms, proper error handling
    • Negative_Verification: Invalid requests properly rejected with error codes




    Test Case 30 API-2: System Admin Management API

    Test Case ID: ONB01US01_API_TC_002
    Title: Verify System Admin management API endpoints
    Created By: Arpita
    Created Date: June 08, 2025
    Version: 1.0

    Classification:

    • Module/Feature: Organization Setup
    • Test Type: API/Integration
    • Test Level: Integration
    • Priority: P1-Critical
    • Execution Phase: Regression
    • Automation Status: Manual

    Enhanced Tags: MOD-API, P1-Critical, Phase-Regression, Type-API, Platform-Backend, Report-Engineering, Customer-All, Risk-High, Business-Critical, Revenue-Impact-High, Auth Services, Database, HappyPath, API, Negative, Performance, SecurityHigh

    Test Environment:

    • Environment: Staging
    • Browser/Version: Postman/API Client
    • Dependencies: User management service, Email service, Database
    • Performance_Baseline: < 500ms API response
    • Data_Requirements: Valid API credentials, test user data

    Test Procedure:

    Step #

    Action

    Expected Result

    Test Data

    Comments

    1

    POST /api/admins/invite

    Creates invitation successfully

    email, fullName


    2

    Verify invitation response

    Returns 201 with invitation details

    HTTP 201, invitation_id


    3

    Check email trigger

    Email service called successfully

    Verify email queue


    4

    Test duplicate invitation

    Returns 409 conflict error

    Same email address


    5

    GET /api/admins

    Returns admin list

    N/A


    6

    Verify admin list structure

    JSON array with admin objects

    name, email, status, etc.


    7

    PUT /api/admins/{id}/status

    Updates admin status

    status: "inactive"


    8

    DELETE /api/admins/{id}

    Removes admin successfully

    admin_id


    9

    POST /api/admins/{id}/resend

    Resends invitation

    invitation_id


    10

    Test invalid admin ID

    Returns 404 not found

    non-existent ID


    Verification Points:

    • Primary_Verification: All admin operations work correctly via API
    • Secondary_Verifications: Email integration works, performance under 500ms
    • Negative_Verification: Invalid operations return appropriate error codes




    Performance Test Cases

    Test Case 31 PERF-1: Page Load Performance

    Test Case ID: ONB01US01_PERF_TC_001
    Title: Verify Organization Setup page loads within performance benchmarks
    Created By: Arpita
    Created Date: June 08, 2025
    Version: 1.0

    Classification:

    • Module/Feature: Organization Setup
    • Test Type: Performance
    • Test Level: System
    • Priority: P2-High
    • Execution Phase: Performance
    • Automation Status: Manual

    Enhanced Tags: MOD-Performance, P2-High, Phase-Performance, Type-Performance, Platform-Web, Report-QA, Customer-All, Risk-Medium, Business-High, Revenue-Impact-Medium, Database, HappyPath, PerformanceMedium

    Test Environment:

    • Environment: Staging
    • Browser/Version: Chrome Latest
    • Dependencies: All platform services
    • Performance_Baseline: < 3 seconds page load
    • Data_Requirements: Realistic data load

    Prerequisites:

    • Setup_Requirements: Performance monitoring tools
    • User_Roles_Permissions: System Admin access
    • Test_Data: Organization with multiple admins

    Test Procedure:

    Step #

    Action

    Expected Result

    Test Data

    Comments

    1

    Clear browser cache

    Cache cleared successfully

    N/A

    Clean test condition

    2

    Start performance timer

    Timer started

    N/A


    3

    Navigate to Organization Setup

    Page begins loading

    N/A


    4

    Measure page load time

    Complete page load under 3 seconds

    N/A

    DOM ready + all resources

    5

    Verify all elements loaded

    All UI components rendered

    N/A


    6

    Test with slow connection

    Page loads within acceptable time

    Throttle to 3G


    7

    Monitor API response times

    All API calls under 500ms

    N/A


    8

    Check resource optimization

    Images/assets optimized

    N/A

    File sizes reasonable

    Verification Points:

    • Primary_Verification: Page loads completely under 3 seconds
    • Secondary_Verifications: All API calls under 500ms, resources optimized
    • Negative_Verification: No timeouts or failed resource loads




    Test Case 32 PERF-2: Admin List Load Performance

    Test Case ID: ONB01US01_PERF_TC_002
    Title: Verify System Admin list loads efficiently with multiple users
    Created By: Arpita
    Created Date: June 08, 2025
    Version: 1.0

    Classification:

    • Module/Feature: Organization Setup
    • Test Type: Performance
    • Test Level: System
    • Priority: P2-High
    • Execution Phase: Performance
    • Automation Status: Manual

    Enhanced Tags: MOD-Performance, P2-High, Phase-Performance, Type-Performance, Platform-Web, Report-QA, Customer-Enterprise, Risk-Medium, Business-High, Revenue-Impact-Medium, Auth Services, Database, HappyPath, PerformanceMedium

    Test Environment:

    • Environment: Staging
    • Browser/Version: Chrome Latest
    • Dependencies: User management API
    • Performance_Baseline: < 2 seconds list load
    • Data_Requirements: 20+ admin users

    Prerequisites:

    • Setup_Requirements: Multiple admin users (20+)
    • User_Roles_Permissions: System Admin access
    • Test_Data: Large admin list

    Test Procedure:

    Step #

    Action

    Expected Result

    Test Data

    Comments

    1

    Navigate to admin list section

    List loading begins

    N/A


    2

    Measure list load time

    List loads under 2 seconds

    20+ admins


    3

    Verify all admin data loaded

    All fields populated correctly

    N/A


    4

    Test pagination if applicable

    Pagination works smoothly

    N/A


    5

    Check sorting performance

    Sorting operations under 1 second

    N/A


    6

    Test filtering performance

    Filtering responds quickly

    N/A


    7

    Verify memory usage

    No memory leaks during operations

    N/A


    8

    Test with 50+ admins

    Performance remains acceptable

    50+ admins

    Scalability test

    Verification Points:

    • Primary_Verification: Admin list loads under 2 seconds regardless of size
    • Secondary_Verifications: Smooth interactions, no memory issues
    • Negative_Verification: No performance degradation with larger lists




    Security Test Cases

    Test Case 33 SEC-1: Authentication and Authorization

    Test Case ID: ONB01US01_SEC_TC_001
     Title: Verify proper authentication and authorization for Organization Setup
     Created By: Arpita
     Created Date: June 08, 2025
     Version: 1.0

    Classification:

    • Module/Feature: Organization Setup
    • Test Type: Security
    • Test Level: System
    • Priority: P1-Critical
    • Execution Phase: Security
    • Automation Status: Manual

    Enhanced Tags: MOD-Security, P1-Critical, Phase-Security, Type-Security, Platform-Web, Report-QA, Customer-All, Risk-High, Business-Critical, Revenue-Impact-High, Auth Services, Database, Security, Negative

    Test Environment:

    • Environment: Staging
    • Browser/Version: Chrome Latest
    • Dependencies: Authentication service, Authorization service
    • Performance_Baseline: N/A
    • Data_Requirements: Valid and invalid user credentials

    Prerequisites:

    • Setup_Requirements: Different user role accounts
    • User_Roles_Permissions: Various role access levels
    • Test_Data: System Admin, Regular User, Invalid credentials

    Test Procedure:

    Step #

    Action

    Expected Result

    Test Data

    Comments

    1

    Access setup page without login

    Redirected to login page

    N/A


    2

    Login as regular user

    Access denied to setup page

    regular@acmecorp.com


    3

    Login as System Admin

    Access granted to setup page

    admin@acmecorp.com


    4

    Test session timeout

    Redirected to login after timeout

    N/A

    Wait for session expiry

    5

    Test invalid session token

    Access denied, redirected to login

    Manipulated token


    6

    Verify CSRF protection

    Forms protected against CSRF

    N/A


    7

    Test SQL injection attempts

    Inputs properly sanitized

    '; DROP TABLE users; --


    8

    Check XSS prevention

    Script inputs properly escaped

    <script>alert('xss')</script>


    Verification Points:

    • Primary_Verification: Only authorized System Admins can access setup
    • Secondary_Verifications: Session management works, inputs sanitized
    • Negative_Verification: Unauthorized access attempts properly blocked




    Test Case 34 SEC-2: Input Validation Security

    Test Case ID: ONB01US01_SEC_TC_002
     Title: Verify input validation prevents security vulnerabilities
     Created By: Arpita
     Created Date: June 08, 2025
     Version: 1.0

    Classification:

    • Module/Feature: Organization Setup
    • Test Type: Security/Validation
    • Test Level: System
    • Priority: P1-Critical
    • Execution Phase: Security
    • Automation Status: Manual

    Enhanced Tags: MOD-InputSecurity, P1-Critical, Phase-Security, Type-Security, Platform-Web, Report-QA, Customer-All, Risk-High, Business-Critical, Revenue-Impact-High, Database, Security, Negative

    Test Environment:

    • Environment: Staging
    • Browser/Version: Chrome Latest
    • Dependencies: Input validation service
    • Performance_Baseline: N/A
    • Data_Requirements: Malicious input test cases

    Prerequisites:

    • Setup_Requirements: Organization edit mode access
    • User_Roles_Permissions: System Admin access
    • Test_Data: Security test payloads

    Test Procedure:

    Step #

    Action

    Expected Result

    Test Data

    Comments

    1

    Open organization edit mode

    Edit modal opens

    N/A


    2

    Test XSS in organization name

    Script tags rejected/escaped

    <script>alert('xss')</script>


    3

    Test SQL injection in contact

    SQL commands rejected

    '; DROP TABLE contacts; --


    4

    Test admin name XSS

    Malicious scripts prevented

    <img src=x onerror=alert(1)>


    5

    Test admin email injection

    Invalid emails rejected

    admin@evil.com<script>


    6

    Test LDAP injection

    Special characters escaped

    admin*)(uid=*)


    7

    Test path traversal

    Directory traversal prevented

    ../../etc/passwd


    8

    Test buffer overflow

    Long inputs handled safely

    10000+ character string


    9

    Test special character handling

    Unicode/special chars safe

    ÄÖÜ, 中文, Émojis 🎯


    10

    Verify error handling

    No sensitive info in errors

    N/A


    Verification Points:

    • Primary_Verification: All malicious inputs properly sanitized or rejected
    • Secondary_Verifications: No sensitive information leaked in errors
    • Negative_Verification: No security vulnerabilities exploitable through inputs




    Edge Cases & Error Scenarios

    Test Case 35 EDGE-1: Email Service Failure Handling

    Test Case ID: ONB01US01_EDGE_TC_001
     Title: Verify system behavior when email service is unavailable
     Created By: Arpita
     Created Date: June 08, 2025
     Version: 1.0

    Classification:

    • Module/Feature: Organization Setup
    • Test Type: Integration/Error Handling
    • Test Level: System
    • Priority: P2-High
    • Execution Phase: Regression
    • Automation Status: Manual

    Enhanced Tags: MOD-ErrorHandling, P2-High, Phase-Regression, Type-Error-Handling, Platform-Web, Report-Engineering, Customer-All, Risk-Medium, Business-High, Revenue-Impact-Low, Auth Services, Database, EdgeCase, Negative

    Test Environment:

    • Environment: Staging
    • Browser/Version: Chrome Latest
    • Dependencies: Email service (intentionally unavailable)
    • Performance_Baseline: N/A
    • Data_Requirements: Valid invitation data

    Prerequisites:

    • Setup_Requirements: Ability to simulate email service failure
    • User_Roles_Permissions: System Admin access
    • Test_Data: johndoe@acmecorp.com, John Doe

    Test Procedure:

    Step #

    Action

    Expected Result

    Test Data

    Comments

    1

    Simulate email service downtime

    Email service unavailable

    N/A

    Network/service disruption

    2

    Attempt to invite new admin

    System shows appropriate error message

    johndoe@acmecorp.com


    3

    Verify user not created

    User not added to database

    N/A

    Rollback behavior

    4

    Check error message clarity

    Clear, user-friendly error message

    N/A

    "Email service temporarily unavailable"

    5

    Test retry mechanism

    Option to retry invitation provided

    N/A


    6

    Restore email service

    Service becomes available

    N/A


    7

    Retry failed invitation

    Invitation succeeds after retry

    Same data


    8

    Verify no duplicate entries

    Only one invitation record created

    N/A


    Verification Points:

    • Primary_Verification: Graceful error handling when email service fails
    • Secondary_Verifications: No data corruption, retry functionality works
    • Negative_Verification: Failed invitations don't create partial records




    Test Case 36 EDGE-2: Concurrent Admin Operations

    Test Case ID: ONB01US01_EDGE_TC_002
     Title: Verify system handles concurrent admin operations safely
     Created By: Arpita
     Created Date: June 08, 2025
     Version: 1.0

    Classification:

    • Module/Feature: Organization Setup
    • Test Type: Concurrency/Data Integrity
    • Test Level: System
    • Priority: P2-High
    • Execution Phase: Regression
    • Automation Status: Manual

    Enhanced Tags: MOD-Concurrency, P2-High, Phase-Regression, Type-Concurrency, Platform-Web, Report-Engineering, Customer-Enterprise, Risk-Medium, Business-High, Revenue-Impact-Medium, Auth Services, Database, EdgeCase, Performance

    Test Environment:

    • Environment: Staging
    • Browser/Version: Chrome Latest (multiple instances)
    • Dependencies: Database, all APIs
    • Performance_Baseline: No data corruption
    • Data_Requirements: Multiple admin accounts

    Prerequisites:

    • Setup_Requirements: Multiple System Admin accounts
    • User_Roles_Permissions: Multiple System Admin users
    • Test_Data: admin1@acmecorp.com, admin2@acmecorp.com

    Test Procedure:

    Step #

    Action

    Expected Result

    Test Data

    Comments

    1

    Login with two admins simultaneously

    Both users logged in successfully

    admin1, admin2

    Different browsers

    2

    Both edit same organization settings

    Proper conflict resolution

    N/A


    3

    Both invite admins simultaneously

    Both invitations processed correctly

    Different emails


    4

    Both modify same admin user

    Last save wins or proper conflict handling

    Edit same admin


    5

    Check data consistency

    No data corruption occurred

    N/A

    Database integrity

    6

    Verify audit logs

    All actions properly logged

    N/A

    Activity tracking

    Verification Points:

    • Primary_Verification: No data corruption with concurrent operations
    • Secondary_Verifications: Proper conflict resolution, audit trails maintained
    • Negative_Verification: No lost updates or race conditions




    Test Case 37 EDGE-3: Browser Session Edge Cases

    Test Case ID: ONB01US01_EDGE_TC_003
     Title: Verify proper handling of browser session edge cases
     Created By: Arpita
     Created Date: June 08, 2025
     Version: 1.0

    Classification:

    • Module/Feature: Organization Setup
    • Test Type: Session/Browser Testing
    • Test Level: System
    • Priority: P3-Medium
    • Execution Phase: Regression
    • Automation Status: Manual

    Enhanced Tags: MOD-SessionMgmt, P3-Medium, Phase-Regression, Type-Session, Platform-Web, Report-QA, Customer-All, Risk-Low, Business-Medium, Revenue-Impact-Low, Auth Services, Database, EdgeCase, Security

    Test Environment:

    • Environment: Staging
    • Browser/Version: Chrome Latest
    • Dependencies: Session management service
    • Performance_Baseline: Proper session handling
    • Data_Requirements: Valid user session

    Prerequisites:

    • Setup_Requirements: Session timeout configured
    • User_Roles_Permissions: System Admin access
    • Test_Data: admin@acmecorp.com

    Test Procedure:

    Step #

    Action

    Expected Result

    Test Data

    Comments

    1

    Login and start editing organization

    Session established

    admin@acmecorp.com


    2

    Leave session idle for timeout

    Session expires gracefully

    N/A

    Security timeout

    3

    Try to save after timeout

    Redirected to login with message

    N/A


    4

    Test browser refresh during edit

    Handles refresh appropriately

    N/A


    5

    Test browser back button

    Navigation handled correctly

    N# Smart Organization Setup - Acceptance Criteria Aligned Test Cases (ONB01US01)


    Test Case Summary Overview

    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)