Aller au contenu principal
  • Cours pratique
  • Informatique

Formation Optimiser la qualité du développement avec Test Driven Development

Améliorer sa pratique de développement logiciel par les tests

Demander un devis
Une formatrice accompagne deux participants penchés sur leurs notes, en salle de formation
Durée
3 jours
Niveau
Fondamental
Modalités
Présentiel / Distanciel

Description de la formation Test Driven Development

Le Test Driven Development (TDD), développement dirigé par les tests est une technique de programmation simple, élégante et efficace. Cette pratique des équipes agiles consiste en un cycle de feedback court : écrire un test – le faire passer – refactorer le code.
Cette méthode combine la sécurité du code couvert par les tests automatisés à l’avantage d’une conception modulaire et lisible.

À l’issue de cette formation Optimiser la qualité du développement avec Test Driven Development, vous serez ainsi capable d’écrire des applications entières, étayées par du code opérationnel en Java, Python, C#, C++, etc., facilement maintenables et évolutives.

Atelier en salle : une participante présente des notes au tableau

Objectifs pédagogiques

Plus concrètement à l'issue de cette formation Optimiser la qualité du développement avec Test Drivent Dévelopment, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaîter les avantages du Test Driven Development sur les autres techniques de programmation (code puis T.U)
  • Développer une application simple avec TDD
  • Expliquer et illustrer les principes de cette démarche
  • Utiliser TDD sur un nouveau projet
  • Appliquer des techniques spécifiques de TDD sur un projet existant.

Objectifs opérationnels

Savoir optimiser la qualité du développement à l'aide de Test Driven Development.

Programme

Contenu du cours, module par module

19 modules

Gestion des exceptions - Refactoring

Travaux pratiques

Ce cours comporte des exercices pratiques, des échanges et retours d’expérience du formateur afin de favoriser l’acquisition de savoir-faire. 
A votre convenance les travaux pratiques peuvent être réalisés en Python, Java, C# ou C++.

Programme mis à jour le 19/02/2026

Formations liées