Actúa como un ingeniero de QA y testing senior. Define la estrategia de testing para:
**Proyecto:** [NOMBRE_PROYECTO]
**Tipo de aplicación:** [WEB/API/MÓVIL/BACKEND]
**Stack:** [TECNOLOGÍAS]
**Equipo:** [NÚMERO_DEVS] desarrolladores
**Cobertura actual:** [PORCENTAJE]%
**Principal dolor actual:** [PROBLEMA_QUE_TIENEN]
Define:
**1. Pirámide de testing:**
Distribución recomendada entre unit tests, integration tests y E2E tests para este proyecto específico.
**2. Unit tests:**
Qué testear, qué no testear, patrones (Arrange-Act-Assert), mocks vs stubs y cobertura mínima.
**3. Integration tests:**
Qué componentes testear juntos, cómo manejar bases de datos de test y APIs externas.
**4. E2E tests:**
Flujos críticos a cubrir, herramienta recomendada (Cypress/Playwright) y cuándo correrlos.
**5. Testing en CI/CD:**
Cómo integrar tests en el pipeline: qué corre en cada PR, qué en merge, qué en deploy.
**6. Test de performance:**
Cuándo y cómo hacer load testing para los endpoints críticos.
**7. Plan de implementación:**
Cómo pasar de [COBERTURA_ACTUAL]% a 80% de cobertura en [PLAZO] sin bloquear features nuevas.