Testing Strategy Creation Skill
Purpose: Generate comprehensive testing strategy documentation. Ensures all features have proper test plans with coverage targets.
Trigger
When: Feature is ready for QA OR user requests testing strategy
Context Needed: Feature requirements, critical paths, existing tests
MCP Tools: mcp_payment-syste_search_full_text, read_file, runTests
Required Sections
markdown
# [Feature] - Testing Strategy ## Scope - In scope: ... - Out of scope: ... ## Coverage Targets | Component | Target | Current | | :--------- | :----- | :------ | | Services | 80% | - | | Components | 70% | - | ## Test Types - Unit tests - Integration tests - E2E tests ## Critical Paths 1. [Path description] - Tests: [test files] - Priority: High
Test Case Format
markdown
### TC-001: [Test Name] **Type:** unit | integration | e2e **Priority:** critical | high | medium | low **Preconditions:** - [condition] **Steps:** 1. [action] 2. [action] **Expected Result:** - [outcome] **Test File:** `path/to/test.spec.ts`
Environment Requirements
markdown
## Test Environment **Dependencies:** - PostgreSQL (test database) - Redis (mock or real) **Setup:** ```bash bun run test:setup ```
code
**Teardown:** ```bash bun run test:teardown ``` ``` ## Reference - [07-TESTING-STRATEGY-TEMPLATE.md](/docs/templates/07-TESTING-STRATEGY-TEMPLATE.md) - [testing.instructions.md](../instructions/testing.instructions.md) ``` ```