Aller au contenu principal

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

Tests unitaires, mocks, couverture de code : intégrer le C++ dans une chaîne CI/CD moderne. 35h, cas pratiques, parcours CPF à étudier selon la certification visée.

  • 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, parcours CPF à étudier selon la certification visée.

Elitek en chiffres

500+

Stagiaires formés

100%

Formateurs certifiés & experts

10 ans

d’expérience, experts en France

4,7/5

100+ avis et évaluations

PROGRAMME DE FORMATION

Votre programme en PDF.

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

Renseignez vos coordonnées pour télécharger le programme à jour de cette formation.

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

  • Note globale du centre Elitek : 4,7/5 · 100+ avis et évaluations
  • Taux de satisfaction : 9,6/10*
  • Taux de réussite : 95 % sur 19 candidats présentés
  • Atteinte des objectifs (moyenne du centre) : 86 % sur 122 évaluations

Note globale du centre, toutes formations confondues : avis Trustpilot, Google et évaluations Digiforma.

*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 →

Délais d’accès & évaluation

Pour les formations avec session, la date limite d’inscription hors CPF est fixée à 7 jours avant le démarrage de la session.

La date de début dépend de la session choisie, des places disponibles et du financement. Elle est confirmée avant inscription. Pour l’e-learning, le délai de transmission des accès est indiqué dans les modalités pédagogiques.

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 →