Engineering
mobile-testing avatar

mobile-testing

Comprehensive mobile testing for iOS and Android including gesture automation, permission flows, device fragmentation management, and performance monitoring across 1000+ device variants.

Introduction

The mobile-testing skill provides a specialized framework for ensuring quality across native, hybrid, and mobile web applications. It is designed for quality engineers, mobile developers, and test automation architects who need to navigate the complexities of fragmented ecosystems like Android and the strict sandboxing of iOS. This skill orchestrates advanced testing patterns through a fleet of specialized agents to ensure that mobile applications remain performant and functional across a vast spectrum of hardware and OS versions.

  • Automated device coverage matrix management supporting Tier 1 (latest flagships), Tier 2 (mid-range), and Tier 3 (legacy) configurations.

  • Cross-platform gesture interaction validation including tap, swipe, pinch, and long-press event simulation.

  • Specialized mobile-scenario testing covering offline mode, network state transitions, low battery handling, and sensor behavior (GPS/geolocation).

  • Integration with mobile device farms like BrowserStack and Appium-based executors for parallel execution on real devices.

  • Platform-specific permission flow testing for Android Runtime Permissions and iOS system prompts.

  • Automated validation of UI rendering and responsiveness across diverse screen resolutions and aspect ratios.

  • Always prioritize real devices for critical user paths while utilizing emulators for fast feedback loops during the development phase.

  • Use the provided device coverage tiers (60/30/10 split) to optimize testing resource allocation against device fragmentation.

  • Leverage the qe-test-executor for orchestration across parallel device farms to minimize CI/CD wait times.

  • Input requirements include target platform identifiers, specific test scenarios, and device farm credentials.

  • Expected outputs include comprehensive test execution logs, performance metrics, device-specific screenshots, and failure root cause analysis.

  • The skill maintains strict memory namespaces for device-matrix strategy, gesture libraries, and platform-specific performance metrics to ensure consistency.

Repository Stats

Stars
329
Forks
65
Open Issues
4
Language
TypeScript
Default Branch
main
Sync Status
Idle
Last Synced
Apr 28, 2026, 12:19 PM
View on GitHub