What problem does it solve?
This Skill eliminates the tedious, error-prone manual work of authoring mobile test cases for Nova-built CommCare and Connect apps, ensuring test selectors match the live built app structure instead of outdated pre-build PDD labels.
Core Features & Use Cases
- Journey-to-Test Binding: Maps Phase 1 PDD user journeys directly to the structure of Nova-built Learn and Deliver apps, ensuring test coverage aligns with original product intent.
- Live Selector Calibration: Generates Maestro test recipes using real form/field labels from Nova's get_form API and the authoritative mobile atlas, eliminating selector drift from pre-build naming conventions.
- Smoke & Deep Test Coverage: Automatically generates the two required smoke test recipes (one per Learn and Deliver app) for Phase 6 screenshot capture, and catalogs all deep journeys for on-demand QA deep testing.
- Use Case: For a Connect opportunity with a Learn training app and a Deliver service visit app, this skill automatically generates the smoke test recipes that walk through the full Learn flow and resume into the Deliver flow, with all selectors calibrated to the live built app.
Quick Start
Run the app-test-cases skill after Nova finishes building the Learn and Deliver apps for your Connect opportunity to generate the required Maestro smoke test recipes and full journey test catalog.