Langage C++ - Tests automatiques et intégration continue
- 35h · 5j
- Formation en Français / Support en Français
Indicateurs de performance
Moyennes Elitek, toutes formations confondues
9.15/10
Satisfaction stagiaires
92%
Réussite à la certification
94%
Recommandent la formation
1 200+
Stagiaires formés
Objectifs pédagogiques
- Mettre en place le contenu et le suivi du projet d'automatisation
- Définir la couverture du plan de tests et organiser le référentiel de tests
- Mettre en œuvre des outils spécifiques pour automatiser les tests unitaires en C++
- Automatiser des tests d'IHM, de Web Service et de montée en charge
- Mettre en place l'intégration continue et analyser le reporting des résultats
Public concerné & prérequis
Profil du stagiaire :
- Responsables qualité et tests logiciels
- Développeurs
- Ingénieurs automatisation des tests
Prérequis :
- Des connaissances de base en programmation C++ sont nécessaires
- Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en nous contactons
Programme détaillé
Rappels sur la démarche de tests
- Définition. Les niveaux de test : unitaires, intégration, systèmes et recette, confirmation et non-régression
- Les différentes techniques de tests. Le processus de test
- Les cycles de développement et de test
- Stratégie de test. Intérêt des stratégies de bout en bout
- Décision d'automatisation. Quel suivi ?
Analyse et conception
- Présentation de techniques de test
- Exigences, test, condition de test, cas de test, procédure de test, prérequis
- Qu'est-ce qu'une couverture ?
- Présentation d'un outil Open source testlink
- Bonnes pratiques : couverture, valorisation, écriture des tests
Automatisation des tests unitaires
- Les tests unitaires : qu'est-ce qu'un pilote ?
- Utilisation des bouchons pour automatiser ses tests
- Les types de couverture : instruction, branche, condition, décision
Automatisation des tests systèmes
- Organiser l'exécution des tests : environnements de test, gestionnaire d'anomalie
- Automatiser les tests systèmes
- Les tests d'API, WebService. Les tests d'IHM. Les tests de charges
- Bonnes pratiques en matière d'automatisation
- Présentation de Sélénium pour le Web
- Solutions pour les autres types d'IHM
Intégration continue
- Intégration continue : principe et avantages
- Présentation de Hudson ou Jenkins, présentation de plug-ins
- Reporting des résultats
Conclusion
- Comment mettre en place une automatisation
- "Keyword testing" : démonstration avec robot framework
- Choix des outils. Outils Open source ou payants ?
Modalités pédagogiques
Exposé théorique, pratique et participatif, dispensé en FR, alternant :
- Présentation théorique
- Discussion autour des cas organisationnels des participants
- Mise en pratique par des ateliers
Sont fournis aux stagiaires :
- Support en FR présenté par un instructeur qualifié en accès en ligne
Formation à distance : L’outil Zoom sera utilisé pour la partie Visio-Conférence
Validation & certification
La formation est ponctuée d’une attestation de fin de formation délivrée par Elitek au client. Y seront précisés les objectifs pédagogiques, le nombre d’heures total de la formation, la validation des acquis et la date.
Expérience & résultats
- Taux de satisfaction : 92%*
*Moyenne des notes attribuées par un apprenant de la formation au cours des 12 derniers mois
Prochaines sessions
📅 Sessions sur demande
Un conseiller Elitek vous propose une date adaptée à votre planning sous 24 h. Formations disponibles en présentiel et en distanciel.
Demander une date →Accessibilité & Qualiopi
Elitek est certifié Qualiopi pour ses actions de formation. Nos formations sont accessibles aux personnes en situation de handicap : un référent handicap vous accompagne pour adapter le parcours (rythme, supports, modalités d'évaluation). Contactez-nous pour étudier les adaptations possibles.
Contacter notre référent handicap →