🕵 Mobile Visual & Behavioral Testing
SkillAI & modelsStandardizes 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.
No other account needed.
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:
- Change? (Affected screen, logic path)
- Break? (Regression, state transition)
- Visual Audit: Truncate, align, z-order, color.
- Behavioral Audit: Tap target, nav, data accuracy.
📋 Scenario Matrix
| Change Type | Scenarios to Run |
|---|---|
| UI/Styling | Visual Audit + Dark Mode + QoS Check (CPU/Mem) |
| Navigation | User Flow + Deep Link + Z-Order |
| Lists/Grids | Scroll Test + Pagination + Empty State |
| i18n/Locale | RTL + Truncate + Locale Logic |
| Accessibility | Dynamic Type + High Contrast + Permission Reason |
🛠️ Core Tool Mapping
| Scenario | Appium Tool |
|---|---|
| System Alert | appium_alert (check hierarchy first) |
| Performance | appium_mobile_performance_data (monitor during flow) |
| Visual Check | appium_screenshot (base/diff) |
| Layout Audit | appium_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_alert→accept/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
- appium-mcp: appium-mcp
- Driver Ladder: driver-ladder — local then cloud, BLOCKED rule.
- Scenario Details: scenarios
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