mobile-testing

Installation
SKILL.md

Mobile Testing

Overview

Load this skill when writing E2E or integration tests for mobile applications (Flutter, React Native, or native iOS/Android). This skill complements the browser-automation skill which covers web — this skill covers native mobile.

Framework references: This file covers patterns and strategies. For framework-specific setup, API, and code examples, see:

Screen Object Model

The mobile equivalent of Page Object Model. Encapsulates screen-specific finders, interactions, and assertions in reusable classes.

Principles

  • One class per screen — mirrors the app's navigation structure
  • Encapsulate finders — expose semantic methods, not raw selectors
  • Compose flows — tests chain screen objects into user journeys
  • Assert at the screen level — each screen knows its own success/error states
Installs
1
GitHub Stars
156
First Seen
5 days ago