mobile-testing

Automate end-to-end mobile app testing across Android and iOS.

6|1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/northseadl/norix-skills --skill mobile-testing-northseadl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-testing
Source: https://github.com/northseadl/norix-skills/tree/main/mobile-testing
Command: npx skills add https://github.com/northseadl/norix-skills --skill mobile-testing-northseadl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Mobile testing at scale requires coordinating devices, apps, and measurement workflows across Android and iOS. This Skill provides a unified framework to discover devices, install and launch apps, collect performance metrics, run E2E Maestro tests, and perform visual regression checks, all from a single CLI.

Core Features & Use Cases

  • Device discovery and management across Android and iOS simulators/real devices.
  • Automated app installation, cold-launch timing, memory/CPU/frame metrics collection, and reporting.
  • Cross-platform Maestro-based UI test orchestration and visual regression comparisons, enabling CI pipelines.

Quick Start

Install the skill and run a quick device check to automatically evaluate a target app.

Frequently Asked Questions about mobile-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate mobile app testing for both Android and iOS?

You can automate mobile app testing across Android and iOS by orchestrating device discovery, app deployment, and Maestro-based E2E flows from a single CLI. This framework handles cross-platform test orchestration to streamline your QA process.

What is visual regression testing for mobile apps and how does it work here?

Visual regression testing compares UI screenshots to detect unintended visual changes. This Skill performs automated visual regression comparisons for Android and iOS apps, enabling you to catch layout issues within your CI pipelines.

Can I collect mobile app performance metrics like CPU and memory during testing?

Yes, you can collect mobile app performance metrics including memory, CPU, and frame rates. The tool automates cold launch timing and performance metrics collection across Android and iOS simulators or real devices.

Does mobile app testing with Maestro require external dependencies?

No, Maestro-based mobile app testing uses a zero-dependency Python toolchain. It enforces safety through environment checks and optional Maestro fallbacks, ensuring reliable E2E flows without requiring complex external setups.

How do I integrate mobile test automation into a CI pipeline?

You integrate mobile test automation into CI pipelines by running the CLI to orchestrate device discovery, app installation, and Maestro E2E tests. It outputs performance metrics and visual regression results for automated CI checks.

What are the limitations of using a zero-dependency Python toolchain for mobile testing?

The zero-dependency Python toolchain limits mobile testing to built-in environment capabilities and optional Maestro fallbacks. It focuses on reliability and safety checks but may lack advanced features found in heavy, dependency-rich testing frameworks.