mobile-app-tester
Mobile app test automation with Appium, Detox, XCUITest - test iOS and Android apps
View on GitHubTable of content
Mobile app test automation with Appium, Detox, XCUITest - test iOS and Android apps
Installation
npx claude-plugins install @jeremylongshore/claude-code-plugins-plus/mobile-app-tester
Contents
Folders: commands, skills
Files: LICENSE, README.md
Documentation
Mobile app test automation with Appium, Detox, XCUITest - test iOS and Android apps.
Installation
/plugin install mobile-app-tester@claude-code-plugins-plus
Usage
/mobile-test
# or shortcut
/mt
Features
- Cross-Platform: iOS and Android support
- Multiple Frameworks: Detox, Appium, XCUITest, Espresso
- Gesture Testing: Swipe, tap, pinch, rotate
- Device Farms: AWS Device Farm, BrowserStack Mobile
- Performance Testing: Launch time, memory, battery
- Platform-Specific: Handle iOS/Android differences
Example Workflow
# Generate mobile app tests
/mobile-test
# Claude creates:
# E2E test suite
# Page object models
# Gesture handling
# Permission management
# Platform-specific tests
Supported Platforms
- iOS (Simulator + Real Device)
- Android (Emulator + Real Device)
- React Native
- Native apps
Testing Frameworks
- Detox (React Native)
- Appium (Cross-platform)
- XCUITest (iOS)
- Espresso (Android)
- Maestro
Files
commands/mobile-test.md- Mobile testing command
License
MIT
Included Skills
This plugin includes 1 skill definition:
testing-mobile-apps
|
View skill definition
Mobile App Tester
This skill provides automated assistance for mobile app tester tasks.
Prerequisites
Before using this skill, ensure you have:
- Test environment configured and accessible
- Required testing tools and frameworks installed
- Test data and fixtures prepared
- Appropriate permissions for test execution
- Network connectivity if testing external services
Instructions
Step 1: Prepare Test Environment
Set up the testing context:
- Use Read tool to examine configuration from {baseDir}/config/
- Validate test prerequisites are met
- Initialize test framework and load dependencies
- Configure test parameters and thresholds
Step 2: Execute Tests
Run the test suite:
- Use Bash(test:mobile-*) to invoke test framework
- Monitor test execution progress
- Capture test outputs and metrics
- Handle test failures and error conditions
Step 3: Analyze Results
Process test outcomes:
- Identify passed and failed tests
- Calculate success rate and performance metrics
- Detect patterns in failures
- Generate insights for improvement
Step 4: Generate Report
Document findings in {baseDir}/test-reports/:
- Test execution summary
- Detailed failure analysis
- Performance benchmarks
- Recommendations for fixes
Output
The skill generates comprehensive test results:
Test Summary
- Total tests executed
- Pass/fail counts and percentage
- Execution time metrics
- Resource utilization stats
Detailed Results
Each test includes:
- Test name
…(truncated)