🕵 Mobile Visual & Behavioral Testing

SkillAI & models

Standardizes mobile UI audits, performance/scroll checks, RTL verification, and state-specific testing on iOS/Android.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the 🕵 Mobile Visual & Behavioral Testing skill

What this skill tells your AI

The instructions your AI receives, as published by hoangnguyen0403/agent-skills-standard in skills/common/common-mobile-visual-testing/SKILL.md and read by ahel’s review.

Priority: P1 (HIGH)

[!IMPORTANT] Tier 2 (Methodology): Strategy mobile UI/UX audit. Tier 3 (Domain): i18n, A11y (Dynamic Type), Platform (Notch/RTL).

🧪 Testing Mindset

Analyze diff + answer:

  1. Change? (Affected screen, logic path)
  2. Break? (Regression, state transition)
  3. Visual Audit: Truncate, align, z-order, color.
  4. Behavioral Audit: Tap target, nav, data accuracy.

📋 Scenario Matrix

Change TypeScenarios to Run
UI/StylingVisual Audit + Dark Mode + QoS Check (CPU/Mem)
NavigationUser Flow + Deep Link + Z-Order
Lists/GridsScroll Test + Pagination + Empty State
i18n/LocaleRTL + Truncate + Locale Logic
AccessibilityDynamic Type + High Contrast + Permission Reason

🛠️ Core Tool Mapping

ScenarioAppium Tool
System Alertappium_alert (check hierarchy first)
Performanceappium_mobile_performance_data (monitor during flow)
Visual Checkappium_screenshot (base/diff)
Layout Auditappium_get_page_source (hierarchy/aria)

🚫 Anti-Patterns

  • Ignore QoS: Apps crash/lag under load. MUST check and report QoS from appium_mobile_performance_data (scroll/video).
  • Blind Tap: Check state before interact. Use appium_screenshot.
  • Alert Paralysis: Unexpected alert? Use appium_alertaccept/dismiss.
  • Happy-Path Bias: Never ignore Empty, Loading, or Error state.
  • Deep Link Neglect: Verify "Cold Start" via deep link.
  • Single-Device Tunnel Vision: Verify smallest/largest screen size.

📁 Evidence

.appium-mcp/<session>/ holds <AC|step>-<before|after>.png, <label>.source.xml, perf.json (QoS proof), video.url. Driver rung and dir go in the walkthrough driver: / evidence_dir: lines.

🔗 References

Signals

GitHub stars
565
Forks
164
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
common-mobile-visual-testing
Source
github.com/hoangnguyen0403/agent-skills-standard