mobile-testing

Automate mobile-app UI and end-to-end tests via the mobile-mcp server.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Git-Fg/pharma_scan --skill mobile-testing-git-fg
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: mobile-testing
Source: https://github.com/Git-Fg/pharma_scan/tree/main/.claude/skills/mobile-testing
Command: npx skills add https://github.com/Git-Fg/pharma_scan --skill mobile-testing-git-fg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Executes automated tests for mobile applications, enabling reliable UI validation and end-to-end testing across iOS and Android using the mobile-mcp server.

Core Features & Use Cases

  • Device-first testing: Ensure app flows work on real devices or emulators by selecting a device and executing scripted interactions.
  • End-to-end validation: Automate setup, navigation, and verification of typical user journeys to detect regressions early.
  • Focused scope: Not intended for web testing, API validation, or desktop applications; this skill targets mobile app testing workflows.

Quick Start

Start by listing available devices with mcp__mobile-mcp__mobile_list_available_devices, store the device ID, and verify connectivity using mcp__mobile-mcp__mobile_get_screen_size. Then install/launch the target app as needed and perform scripted interactions such as tapping, typing, and swiping, followed by screenshot-based verification and result reporting.

Frequently Asked Questions about mobile-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate mobile app UI testing for iOS and Android?▼

Automate mobile app UI testing via the mobile-mcp server to validate UI states and end-to-end interactions across iOS and Android. You select a target device, verify connectivity, and execute scripted interactions like tapping, typing, and swiping to verify app behavior.

Can I run end-to-end mobile testing on real devices and emulators?▼

End-to-end mobile testing supports both real devices and emulators. You start by listing available devices to select an ID, verify connectivity by checking screen size, and then run scripted user journeys to detect regressions early.

What is the best way to validate mobile user journeys and detect regressions?▼

The best way to validate mobile user journeys is automating setup, navigation, and verification of typical interactions. By guiding users through device management and scripted test steps, this approach reliably detects app regressions early.

Does this automated mobile testing approach work for web and API validation?▼

Automated mobile testing does not work for web testing, API validation, or desktop applications. It maintains a focused scope specifically targeting mobile app testing workflows for iOS and Android platforms.

How do I verify device connectivity before running automated mobile app tests?▼

Verify device connectivity before running automated mobile app tests by listing available devices to store a device ID, then checking the screen size. Once connectivity is confirmed, you can install and launch the target app for testing.

Why use screenshot-based verification for end-to-end mobile testing?▼

Screenshot-based verification for end-to-end mobile testing captures the actual UI state after performing scripted interactions. This visual confirmation directly validates app behavior and reports results for iOS and Android scenarios.