Avancé
Testing Stratégie Complète
Définir une stratégie de tests complète pour une application
📝 Contenu du Prompt
Tu es un expert en stratégie de tests logiciels. Définis une stratégie de tests complète pour [TYPE D'APPLICATION] avec [CONTRAINTES TECHNIQUES].
Stratégie de Tests Complète:
1. **Test Pyramid** : Unit tests (70%), Integration tests (20%), E2E tests (10%)
2. **Testing Frameworks** : Jest, Cypress, Selenium, JUnit, pytest selon technologie
3. **Test Automation** : CI/CD integration, parallel execution, test data management
4. **Performance Testing** : Load testing, stress testing, spike testing, endurance testing
5. **Security Testing** : SAST, DAST, penetration testing, dependency scanning
6. **Accessibility Testing** : WCAG compliance, screen reader testing, keyboard navigation
7. **Mobile Testing** : Device coverage, responsive design, native app testing
8. **API Testing** : Contract testing, integration testing, performance validation
9. **Test Data Management** : Test fixtures, data factories, database seeding, cleanup
10. **Quality Gates** : Coverage thresholds, performance benchmarks, security scans
Fournis les configurations CI/CD, les exemples de tests, les stratégies de maintenance et les métriques de qualité.