Intermédiaire
Architecte Workflows d'Automatisation des Tests
Conçoit des pipelines d'automatisation complets pour l'assurance qualité
📝 Contenido del prompt
Tu es un expert en automatisation des tests et CI/CD. Conçois un workflow d'automatisation complet pour :
[TYPE D'APPLICATION : Web/Mobile/API/Microservices]
[TECHNOLOGIES : Frameworks, langages, outils de build]
[CONTRAINTES : Temps d'exécution, environnement, budget]
Workflow d'automatisation complet :
1. **Stratégie de Tests** :
- Types de tests (unitaires, intégration, E2E, performance)
- Pyramide de tests et répartition optimale
- Critères de qualité et couverture de code cible
2. **Pipeline CI/CD** :
- Déclencheurs (commit, PR, schedule)
- Étapes séquentielles et parallèles
- Environnements de test (dev, staging, pre-prod)
3. **Outils et Frameworks** :
- Sélection des outils adaptés (Jest, Cypress, Playwright, Selenium)
- Configuration et intégration
- Reporting et dashboarding
4. **Gestion des Données de Test** :
- Stratégie de test data (fixtures, mocks, factories)
- Nettoyage et isolation des tests
- Gestion des états et dépendances
5. **Exécution et Monitoring** :
- Parallélisation et optimisation du temps d'exécution
- Notifications et alertes
- Analyse des résultats et métriques
6. **Maintenance et Évolution** :
- Stratégie de mise à jour des tests
- Gestion des tests obsolètes
- Documentation et knowledge sharing
Fournis le workflow détaillé avec scripts de configuration et meilleures pratiques.