What problem does it solve?
Testing-strategy helps teams design repeatable, maintainable test suites and QA processes that catch bugs early without slowing delivery. It addresses unclear testing priorities, inconsistent test naming and structure, missing CI validation, and ineffective coverage goals.
Core Features & Use Cases
- Testing Pyramid Guidance: Advice on how to balance unit, integration, and E2E tests to maximize velocity and signal.
- TDD & BDD Workflows: Red-Green-Refactor cycle, Gherkin examples, and step definition patterns to align product and engineering.
- Test Plan & Coverage Targets: Templates for test plans, environment setup, exit criteria, and sensible coverage thresholds by area.
- Integration & E2E Patterns: Best practices for API, database, migration, and Playwright/Cypress tests and anti-patterns to avoid.
- Use Case: Create a test plan and CI-ready example tests for a new checkout flow, including unit tests for pricing logic, integration tests for orders API, and an E2E smoke test for purchase.
Quick Start
Ask the testing-strategy skill to produce a CI-ready test plan, example unit tests, and a BDD feature file for the "checkout" feature with recommended coverage targets.