MCP HubMCP Hub
Zurück zu Fähigkeiten

Automating Mobile App Testing

jeremylongshore
Aktualisiert Yesterday
122 Ansichten
712
74
712
Auf GitHub ansehen
Metatestingautomationdesign

Über

Diese Fähigkeit automatisiert das Testen mobiler Apps für iOS und Android unter Verwendung von Frameworks wie Appium, Detox, XCUITest und Espresso. Sie generiert End-to-End-Tests, richtet Page-Object-Modelle ein und verwaltet plattformspezifische Konfigurationen. Nutzen Sie sie, wenn Sie Tests automatisieren, Device-Farms einrichten oder mit mobilen Testframeworks arbeiten müssen.

Schnellinstallation

Claude Code

Empfohlen
Primär
npx skills add jeremylongshore/claude-code-plugins-plus
Plugin-BefehlAlternativ
/plugin add https://github.com/jeremylongshore/claude-code-plugins-plus
Git CloneAlternativ
git clone https://github.com/jeremylongshore/claude-code-plugins-plus.git ~/.claude/skills/Automating Mobile App Testing

Kopieren Sie diesen Befehl und fügen Sie ihn in Claude Code ein, um diese Fähigkeit zu installieren

Dokumentation

Overview

This skill empowers Claude to automate mobile app testing across iOS and Android, leveraging popular frameworks. It handles test generation, device configuration, and platform-specific adjustments, streamlining the mobile testing process.

How It Works

  1. Test Generation: Claude creates end-to-end tests based on user-defined flows and requirements.
  2. Page Object Modeling: The skill sets up page object models to represent mobile screens and their elements.
  3. Device Configuration: It configures simulators, emulators, or device farms (e.g., AWS Device Farm, BrowserStack) for testing.
  4. Platform Adaptation: The skill handles platform-specific differences between iOS and Android for robust cross-platform testing.

When to Use This Skill

This skill activates when you need to:

  • Automate mobile app testing for iOS and/or Android.
  • Generate end-to-end tests for mobile applications.
  • Configure testing environments, including simulators, emulators, and device farms.

Examples

Example 1: Automating iOS App Testing

User request: "Create Appium tests for my iOS app."

The skill will:

  1. Generate Appium tests tailored for the iOS app.
  2. Configure an iOS simulator for test execution.

Example 2: Generating Detox Tests for a React Native App

User request: "Generate Detox tests for my React Native app's login flow."

The skill will:

  1. Create Detox tests specifically targeting the login flow of the React Native app.
  2. Set up the necessary environment for Detox testing.

Best Practices

  • Specificity: Provide detailed information about the app's functionality and desired test coverage.
  • Framework Selection: Specify the preferred testing framework (Appium, Detox, XCUITest, Espresso) if you have a preference.
  • Platform Targeting: Clearly indicate the target platforms (iOS, Android, or both).

Integration

This skill can be used in conjunction with other skills related to code generation and deployment to create a comprehensive mobile app development workflow.

GitHub Repository

jeremylongshore/claude-code-plugins-plus
Pfad: backups/plugin-enhancements/plugin-backups/mobile-app-tester_20251019_154341/skills/skill-adapter
aiautomationclaude-codedevopsmarketplacemcp

Verwandte Skills

content-collections

Meta

This skill provides a production-tested setup for Content Collections, a TypeScript-first tool that transforms Markdown/MDX files into type-safe data collections with Zod validation. Use it when building blogs, documentation sites, or content-heavy Vite + React applications to ensure type safety and automatic content validation. It covers everything from Vite plugin configuration and MDX compilation to deployment optimization and schema validation.

Skill ansehen

polymarket

Meta

This skill enables developers to build applications with the Polymarket prediction markets platform, including API integration for trading and market data. It also provides real-time data streaming via WebSocket to monitor live trades and market activity. Use it for implementing trading strategies or creating tools that process live market updates.

Skill ansehen

creating-opencode-plugins

Meta

This skill helps developers create OpenCode plugins that hook into 25+ event types like commands, files, and LSP operations. It provides the plugin structure, event API specifications, and implementation patterns for JavaScript/TypeScript modules. Use it when you need to intercept, monitor, or extend the OpenCode AI assistant's lifecycle with custom event-driven logic.

Skill ansehen

sglang

Meta

SGLang is a high-performance LLM serving framework that specializes in fast, structured generation for JSON, regex, and agentic workflows using its RadixAttention prefix caching. It delivers significantly faster inference, especially for tasks with repeated prefixes, making it ideal for complex, structured outputs and multi-turn conversations. Choose SGLang over alternatives like vLLM when you need constrained decoding or are building applications with extensive prefix sharing.

Skill ansehen