| name | qa-testing-mobile |
| description | Mobile app testing strategy and execution for iOS and Android. Cover device matrix, automation frameworks, performance, reliability, and release gates. Use when you need cross platform mobile QA plans or mobile testing automation guidance. |
QA Mobile Testing
When to Use This Skill
Use this skill when you need to:
- Build a mobile test strategy for iOS, Android, or cross-platform apps.
- Create a device matrix based on usage data and risk tiers.
- Choose between automation frameworks (XCUITest, Espresso, Appium, Detox).
- Plan CI integration with device labs (Firebase Test Lab, BrowserStack, AWS Device Farm).
- Define release gates and store submission readiness.
Scope
- Define mobile test strategy across iOS and Android.
- Plan device matrix, OS coverage, and risk tiers.
- Choose automation frameworks and CI setup.
- Address performance, network, and offline scenarios.
- Define release gates and store readiness checks.
Ask For Inputs
- Platforms, supported OS versions, and device targets.
- App type (native, cross platform, webview).
- Critical user flows and risk areas.
- Distribution channels and release cadence.
- Existing test tooling, CI, and device lab access.
Workflow
- Define test scope and risk matrix.
- Select device coverage by tier and usage data.
- Choose automation stack (XCUITest, Espresso, Appium, Detox).
- Build layered tests: unit, integration, UI, smoke.
- Add network, offline, and battery impact checks.
- Define build, signing, and store submission gates.
- Set flake control and rerun policy.
Outputs
- Mobile test strategy and device matrix.
- Automation plan and framework selection.
- Test case inventory with priorities.
- Release readiness checklist.
- CI pipeline and reporting plan.
Quality Checks
- Keep UI tests focused on critical flows.
- Separate device specific bugs from logic regressions.
- Track flake rate and quarantine unstable tests.
- Verify permissions, notifications, and background behavior.
Templates
templates/device-matrix.mdfor OS and device coverage.templates/mobile-test-plan.mdfor test scope and automation.templates/release-readiness-checklist.mdfor release gates.
Resources
resources/framework-comparison.mdfor choosing between XCUITest, Espresso, Appium, and Detox.resources/flake-management.mdfor flake control guidance.
Related Skills
- Use qa-testing-ios for iOS specific depth.
- Use qa-testing-playwright for web and webview testing.
- Use software-mobile for mobile architecture guidance.