What problem does it solve?
Projects lack a consistent, repeatable way to execute unit, integration, end-to-end, and UI tests while producing actionable coverage metrics and QA summaries; this skill centralizes test execution, coverage analysis, visual checks, and structured reporting so teams can validate changes and catch regressions before release.
Core Features & Use Cases
- Unified Test Execution: Orchestrates unit, integration, and e2e test runs across languages and runners with clear pass/fail outcomes.
- Coverage & Build Verification: Generates coverage metrics, enforces thresholds, and validates builds to prevent regressions.
- UI & Visual Testing: Drives browser automation for screenshots, responsive checks, and accessibility audits via ck:chrome-devtools.
- Use Case: After a feature branch is pushed, run a full test suite, collect coverage reports, run UI visual checks on critical flows, and produce a concise QA report with failing test details and remediation notes.
Quick Start
Run a full suite of unit, integration, and e2e tests, generate coverage metrics, and produce a QA markdown report with failing test details and screenshots.