Back to Blog

Mobile & Cross-Platform

5 articles in this category

Articles about mobile & cross-platform

Testing WebSockets and Real-Time Features: Catch Race Conditions Before They Reach Users
Mobile & Cross-Platform
6 min read

Testing WebSockets and Real-Time Features: Catch Race Conditions Before They Reach Users

Real-time features — live dashboards, collaborative editing, notifications, and chat — create testing challenges that HTTP-based thinking doesn't handle well. This guide covers testing WebSocket connections, Supabase Realtime channels, Socket.io handlers, and reconnection behavior with Playwright and unit testing strategies.

ScanlyApp Team

Read more
Visual Regression Testing for Dark Mode: Catch the UI Bugs That Only Appear at Night
Mobile & Cross-Platform
7 min read

Visual Regression Testing for Dark Mode: Catch the UI Bugs That Only Appear at Night

Dark mode is no longer optional — 81% of smartphone users enable it. But dark mode introduces a parallel set of visual bugs: low contrast, hardcoded hex colors, invisible icons, and flickering during theme transition. This guide covers automated visual regression testing for dark mode and dynamic themes using Playwright.

ScanlyApp Team

Read more
Automating MFA and 2FA Testing: Stop Skipping Auth Flows in Your Test Suite
Mobile & Cross-Platform
6 min read

Automating MFA and 2FA Testing: Stop Skipping Auth Flows in Your Test Suite

Multi-factor authentication is critical for security, but it is notoriously painful to test. OTP codes that expire in 30 seconds, SMS delivery delays, and TOTP clock sync issues create a testing nightmare. Here's how to automate MFA testing without relying on real SMS delivery or manual code entry.

ScanlyApp Team

Read more
Testing PWA Offline Functionality: Service Workers, Caching, and Background Sync
Mobile & Cross-Platform
7 min read

Testing PWA Offline Functionality: Service Workers, Caching, and Background Sync

Progressive Web Apps promise offline-first experiences — but most teams never actually test offline behavior until a user reports a broken screen. This guide covers how to test service worker caching strategies, offline fallbacks, and background sync with Playwright's network conditioning APIs.

ScanlyApp Team

Read more