Formation

Piloter le développement par les tests (T.D.D.) 

2 jours – 14 heures  

Sodifrance

Ce que nous proposons

Principe majeur des méthodes et pratiques agiles (XP, SCRUM..), le « Test Driven Development » a pour objectif d ’améliorer et de maintenir la qualité et la productivité des développements. L’idée majeure consiste à écrire systématiquement et avant toute chose les tests avant de développer. Les avantages sont nombreux (non-régression,
qualité, maintenabilité et évolutivité). Cependant, cette pratique requiert un savoir-faire pour ne pas revenir inexorablement aux pratiques habituelles dès qu’un risque survient lors d’un projet (pression due aux délais, complexité des tests d’intégration…).

Objectifs

  • Découvrir les principes fondamentaux du TDD
  • Mettre en oeuvre les divers types de tests automatisés
  • Appliquer le TDD dans des contextes spécifiques (bases de données, IHM)
  • Pratiquer le Refactoring d’un code développé en TDD
  • Adopter les bons réflexes et les bonnes pratiques du TDD

Contenu pédagogique

Introduction au TDD

  • Pratiques agiles et origines du TDD
  • Les tests dans les processus de développement
  • Tester c’est industrialiser
  • Pas de bénéfices sans une bonne couverture de tests
  • Les types de tests

Principes fondamentaux

  • Le cycle de développement du TDD
  • Test-First et les 3A
  • Le Refactoring ou la Conception émergeante

Les bonnes pratiques du TDD

  • Les frameworks de test (JUnit/TestNG/Mock et Stub…)
  • Les différents types de tests (Bdd, IHM, Web, Intégration)
  • Les techniques du Refactoring

Augmenter les gains

  • Évaluer et augmenter la couverture de vos tests
  • Couplage avec un serveur d’intégration continue
  • Écrire les tests dès la phase de spécification avec la MOA : « Test Driven Requirements »
  • Architecture type d’usine logicielle

Intéressé(e) par cette formation ?

Promis vous ne le regretterez pas !

formation@sodifrance.fr 02 99 23 46 51


Public

  • Responsables de tests, développeurs, chefs de projets, responsables qualité

 

 

 


Pré-requis

  • Pratique de la conception objet et du développement avec Java

Méthodes et moyens pédagogiques

  • 1 poste/stagiaire
  • Alternance théorie/pratique
  • Suivi et correction personnalisés
  • 8 stagiaires maximum - Support de cours inclus

Durée

  • 2 jours - 14 heures

Cette formation est seulement disponible en intra-entreprise, nous consulter pour plus d’informations

Au fait !

Êtes-vous allés découvrir nos expertises ?

Au fait !

Êtes-vous allés découvrir nos expertises ?