Detailed Course Outline
Introduction
Concepts, vocabulaire et bénéfices des tests en continu
- Rappel de ce qu’est DevOps ;
- Les tests en environnement DevOps ;
- Notion de « continu » (Intégration, livraison, déploiement) ;
- Les différents types de tests ;
- Les limites de l’automatisation des tests ;
- Mythe et réalité ;
- Les avantages des tests en environnement DevOps.
Culture du test en environnement DevOps
- Caractéristiques d’une culture du test ;
- Importance de la culture du test en environnement DevOps ;
- Les rôles ;
- Les effets de la culture du test en environnement DevOps ;
- Promouvoir la culture.
Les stratégies
- Comparaison des tests en environnement DevOps avec les tests :
- Dans le cycle de vie en cascade (Waterfall) ;
- Dans le cycle de vie en V ;
- En agilité ;
- En ITSM.
- Stratégies de mise en œuvre des tests en environnement DevOps ;
- Les 5 principes ;
- Orchestration de l’environnement et automatisation des tests ;
- Présentation des stratégies possibles.
Infrastructure et outils
- Présentation de la notion de framework (définition, ressources),
- Exemples de frameworks ;
- Méthodes pour sélectionner des frameworks pour tester en environnement DevOps ;
- Les outils de tests selon les types de test ;
- Intégration des outils de tests dans les frameworks.
Les bonnes pratiques
- Qu’est-ce qu’une bonne pratique ?
- Bonnes pratiques pour la planification des tests en environnement DevOps ;
- Bonnes pratiques d’automatisation des tests ;
- Bonnes pratiques de gestion et d’analyse des résultats des tests.