testing-mobile-apps

Solid

Execute mobile app testing on iOS and Android devices/simulators. Use when performing specialized testing. Trigger with phrases like "test mobile app", "run iOS tests", or "validate Android functionality".

Testing & QA 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Mobile App Tester ## Overview Execute automated mobile application testing on iOS simulators and Android emulators covering UI interactions, navigation flows, gesture handling, and platform-specific behaviors. Supports Appium, Detox (React Native), XCUITest (iOS native), Espresso (Android native), and Maestro for cross-platform mobile testing. ## Prerequisites - Mobile testing framework installed (Appium, Detox, Maestro, or native XCUITest/Espresso) - iOS Simulator via Xcode (macOS only) or Android Emulator via Android SDK - Application build artifact (`.app`, `.apk`, or `.ipa`) or bundled dev server (React Native) - Appium drivers installed (`uiautomator2` for Android, `xcuitest` for iOS) if using Appium - Node.js for JavaScript-based test runners ## Instructions 1. Configure the test environment: - List target devices/simulators: specify OS versions, screen sizes, and orientations. - Build the application for testing (`xcodebuild`, `./gradlew assembleDebug`, or `npx react-native build`). - Start the emulator/simulator or connect physical devices. - Install the app on the target device. 2. Create test cases for core mobile interactions: - **Tap and navigation**: Tap buttons, navigate between screens, verify back navigation. - **Text input**: Fill forms, verify keyboard behavior, test autocomplete and paste. - **Scrolling**: Scroll lists, verify lazy loading, test pull-to-refresh. - **Gestures**: Swipe (carousel), pinch-to-zoom, long press, dra...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category