Formation DevOps – Continuous Testing Foundation (CTF)
- Référence : DOI006
- Durée : 21 heures
- Certification : CTF
- Eligible CPF : Non
CONNAISSANCES PREALABLES
- Posséder des connaissances générales en matière de tests logiciels
PROFIL DES STAGIAIRES
- Tout professionnel impliqué dans la définition et le déploiement d’une stratégie de tests en environnement DevOps (Chef de projet, ingénieur logiciel, Ingénieur DevOps, testeurs, responsable qualité, etc.)
OBJECTIFS
- Comprendre le but et les bénéfices des tests en environnement DevOps
- Connaître l’importance de la culture du test en environnement DevOps
- Être capable de définir les stratégies de ces tests
- Être en mesure de sélectionner les outils de tests selon la nature des tests
- Connaître les bonnes pratiques pour planifier, automatiser et gérer les tests en environnement DevOps
- Se préparer et passer la certification "Continuous Testing Foundation (CTF)"
METHODES PEDAGOGIQUES
- 6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
METHODES D'EVALUATION DES ACQUIS
- Auto-évaluation des acquis par le stagiaire via un questionnaire
- Attestation de fin de stage adressée avec la facture
FORMATEUR
Consultant-Formateur expert DevOps
CONTENU DU COURS DevOps
1 - Introduction
2 - 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
3 - 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
4 - Les stratégies
- Les 5 principes
- Présentation des stratégies possibles
- Orchestration de l’environnement et automatisation des tests
- Stratégies de mise en oeuvre des tests en environnement DevOps
- Comparaison des tests en environnement DevOps avec les tests : dans le cycle de vie en cascade (Waterfall)
5 - 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
6 - 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
7 - Exercice : définir une stratégie de tests en environnement
8 - Préparation à l'examen "Continuous testing Foundation (CTF)"
- Examen blanc avec réponses