Aller au contenu principal

Langage C++ - Tests automatiques et intégration continue

  • 35h · 5j
  • Formation en Français / Support en Français
Formation C++ tests et intégration continue : tests unitaires, mocks, CI/CD et couverture de code. 35h, 5 jours, cas pratiques, éligible CPF.

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 →