What problem does it solve? Teams struggle to decide how many unit, integration, and E2E tests to write, what coverage targets to enforce, and how to plan QA for releases. This Skill provides a structured testing strategy framework covering model selection, coverage enforcement, shift-left practices, and non-functional testing. ## Core Features & Use Cases - Testing Model Selection: Compares the Pyramid, Trophy, and Honeycomb models with a decision table matching models to architectures like monoliths, frontends, and microservices. - Coverage Target Setting: Defines realistic line and branch coverage targets per codebase type with CI enforcement examples for pytest, Jest, and Go. - Shift-Left & Non-Functional Testing: Covers pre-commit hooks, Pact contract tests, property-based testing, k6 load tests, and Playwright accessibility checks. - Use Case: Before a major release, use the included test plan template to document scope, environments, entry/exit criteria, and risk areas so QA sign-off is explicit. ## Quick Start Ask the AI to design a testing strategy for a new microservices project including coverage targets and a release test plan.