What problem does it solve?
This Skill automates end-to-end acceptance testing for mobile applications by turning human-readable YAML user stories into executable Appium actions, removing the repetitive manual work of running and documenting tests across Android and iOS devices.
Core Features & Use Cases
- User-story-driven Execution: Parse YAML stories, map plain-English workflow lines to Appium actions, and execute them step-by-step on connected devices.
- Cross-platform Orchestration: Detect Android or iOS devices, delegate session management to platform skills, and run the same story set on both platforms.
- Rich Reporting: Capture screenshots at verification points, record PASS/FAIL/BLOCKED statuses per step, and output structured JSON and Markdown reports for audits and CI pipelines.
- Use Case: Run a regression suite of YAML stories on a fleet of devices to produce a consolidated QA report with screenshots for each failing assertion.
Quick Start
Use the qa-testing skill to run all YAML stories in ./stories/ against a connected Android device and generate a structured report with screenshots.