HSIA Deployment – Acceptance Test Case Matrix


Purpose

This document serves as the master reference for validating High-Speed Internet Access (HSIA) deployments in hotels. It captures all required test cases across branding, network services, authentication mechanisms, PMS integration, guest experience, license validation, notifications, error logs, dashboards, and high availability (HA).


HSIA Deployment – Test Case Matrix 


 

Test Case IDCategoryScenarioInput / ActionExpected Result
Pre-Deployment



PD-01BrandingVerify hotel logo, header, footerUpload branding assets to captive portalPortal matches hotel brand guidelines
PD-02BrandingMultilingual fontsEnable English + local languageFonts display correctly, no broken characters
Network & Service Design



NS-01DHCPPool sizingConfigure pool = (rooms × devices × buffer)No IP exhaustion during high occupancy
NS-02DHCPLease timeSet 4–8 hr leaseReleased IPs recycled efficiently
NS-03VLAN/SSIDGuest vs staff VLANsCreate SSIDs + VLANsTraffic segregated properly
NS-04Captive PortalPage load testOpen portal on mobile/laptopLoads in <2 sec, branding correct
Authentication Mechanisms



AU-01Room + Last NameStandard loginEnter valid room + surnameSuccessful login
AU-02Room + Last NameInvalid surnameEnter wrong surnameAccess denied
AU-03PMS AuthenticationCheck-in validationTry login for checked-in guestAccess allowed
AU-04PMS AuthenticationCheck-out validationTry login after checkoutAccess denied
AU-05VoucherValid voucher loginEnter valid voucher codeAccess allowed
AU-06VoucherExpired/invalid voucherEnter expired voucherAccess denied
AU-07SMS + OTPValid OTP loginEnter phone number → receive OTP → loginAccess allowed
AU-08SMS + OTPWrong OTP attemptEnter incorrect OTPAccess denied
AU-09IoT MAC BypassWhitelisted MACConnect IoT device (TV, Alexa, Chromecast)Device connects without portal, session logged
AU-10IoT MAC BypassNon-whitelisted MACConnect unregistered deviceRedirected to portal, access denied
AU-11Session Timeout (Unlimited Plan)Session expiry enforcementConfigure unlimited plan with timeout (e.g., 24h). Stay logged in beyond timeout periodSession automatically cleared after timeout. User must re-authenticate.
AU-12Captive Portal – No InternetWAN link down, try portal accessDisconnect ISP, open Wi-Fi portalCaptive portal served locally, but authentication blocked until internet restored
Integration (PMS Advanced)



PMS-01Room ChangeGuest moves 101→203Update in PMSOld login invalid, new login valid, folio moved
PMS-02Room ExtensionExtend 1 nightUpdate in PMSSession continues, folio extended
PMS-03Room UpgradeStandard→SuiteUpdate in PMSSession persists, billing moves to new folio
PMS-04Early Check-InCheck-in at 8 AMPMS updateAccess enabled immediately
PMS-05Late Check-OutCheckout at 4 PMPMS updateAccess continues until actual checkout
PMS-06Corporate FolioCharge to master accountSelect corporate planCharges posted to master folio
Guest Experience



GX-01RoamingMove lobby→room→poolWalk test with deviceSession persists, no re-login
GX-02Multi-deviceConnect 3–5 devicesLogin per roomAll devices mapped to same folio
GX-03Captive PortalMobile responsivenessTest on iOS/AndroidScales correctly, no broken layout
GX-04MultilingualChange portal languageSwitch between languagesTranslations accurate
Testing & Validation



TV-01Load TestSimulate 90% occupancyConcurrent loginsNo performance degradation
TV-02BandwidthApply per-device policyRun speed testCorrect QoS enforced
License Validation



LIC-01LicenseVerify permanent licenseCheck license pagePermanent license active, no expiry
LIC-02LicenseCapacity validationCompare license vs device/AP countMatches purchased capacity
LIC-03LicenseTrial/expiry fallbackRemove licenseSystem shows expiry warning, no service stop
Notifications



NT-01AlertsDevice/AP downPower off APAlert generated in dashboard/email
NT-02AlertsDHCP pool exhaustionSimulate near full poolAlert generated
NT-03AlertsBandwidth thresholdExceed policyAlert generated
NT-04AlertsPMS sync failureBreak PMS connectivityAlert triggered
NT-05AlertsISP/link downDisconnect WAN linkAlert triggered instantly
NT-06AlertsHA failover eventSimulate failoverAlert logged & notified
NT-07AlertsDevice Capacity (User Sessions)Simulate load near device max session capacityAlert generated when recommended threshold crossed
Error Logs



EL-01PMS LogsFailed login attemptUse wrong surnameError logged with timestamp
EL-02DHCP LogsPool exhaustionSimulate pool near fullLog generated with warning
EL-03Portal LogsVoucher expiredEnter invalid voucherLog generated with rejection reason
EL-04HA LogsFailover triggeredShut down primary gatewayFailover recorded in system logs
EL-05License LogsExpired/trial licenseRemove permanent licenseLog shows license expiry warning
Dashboards



DB-01IT DashboardIT TeamNetwork healthOpen IT dashboard
DB-02PMS DashboardFront Office / FinanceBilling/folio syncOpen PMS dashboard
DB-03Guest Analytics DashboardMarketing / OpsUsage analyticsCheck reports
DB-04Management DashboardHotel ManagementSummary viewAccess management dashboard
DB-05Helpdesk DashboardL1 Support DeskSupport ticketsCheck L1 support dashboard
DB-06Compliance DashboardCompliance / ITLogs & retentionVerify compliance reports
High Availability (HA)



HA-01HA ConfigVerify syncCheck HA dashboardConfig synced between nodes
HA-02FailoverShut down primary gatewayGuest traffic flows via secondarySeamless failover, no re-login
HA-03FailbackRestore primaryTraffic shifts backNo guest disruption
HA-04LoggingReview failover logsCheck syslogs/alertsProper events recorded with timestamps

UAT Sign-Off Section

Project: HSIA Deployment – Hotel Acceptance Testing
Location: _________________________
Date: _________________________

Stakeholder Signatures

RoleNameSignatureDate
Hotel IT Representative
Front Office / Operations Representative
Finance / Accounts Representative
HSIA Vendor / Integrator