Test Driven Development (TDD)

Blended learning

Wéi laang dauert d'Formatioun?

 2,00 Dag(Deeg)

A wéi enger/n Sprooch(en) gëtt d'Formatioun gehalen?

EN FR

Wéini ass déi nächst Sessioun?

Wien organiséiert dës Formatioun?

OXiane est spécialisé dans la conception et la réalisation de formations informatiques et de supports de cours pédagogiques sur les dernières technologies. Nos différentes filières permettent de couvrir tous les besoins en formation que ce soit en IT au sens large, mais également "Utilisateurs" et "Soft Skills" en Management, Communication & leadership.

U wie riicht sech d'Formatioun?

Développeurs, Chefs de projet technique

Wéi eng Ziler gi verfollegt bzw. wéi eng Kompetenzen ugestrieft?

  • Comprendre les différents types de tests et leurs enjeux
  • Écrire des tests unitaires
  • Développer en suivant la méthode TDD
  • Appréhender un projet existant avec des tests

Wéi gesäit den Inhalt vun der Formatioun aus?

Le rôle de développeur
  • Objectif du métier
  • Dépendance vis à vis des facteurs externes
  • Confiance dans son travail
Les tests techniques
  • Présentation des différents types de tests techniques
  • Structure d'un test unitaire
  • Outils et frameworks de tests
  • Écriture des premiers tests
Test driven development
  • Tester après : constat d'échec
  • TDD, qu'est-ce que c'est ?
  • Cycle TDD
  • Pourquoi ?
Mettre en oeuvre le TDD
  • Comment aborder les tests
  • Les 4 règles du design simple
  • Pair programming
  • Mise en pratique guidée pas à pas
Qualité des tests
  • De quoi est composé un bon test ?
  • Ce qui est inutile de tester
  • Mise en pratique façon « Ping-pong programming »
  • Communiquer l'intention par les tests
Stratégies de test
  • Approche globale ou en détail
  • Connu ou inconnu
  • Valeur ou rapidité
  • Cas nominal ou cas d'erreurs
Les doublures du test
  • Les différents types de doublure
  • Connu ou inconnu
  • Exemple d'utilisation
  • Test unitaire versus test d'intégration
Legacy Code (Code existant généralement non testé)
  • Appliquer TDD sur code legacy
  • Test de caractérisation
  • Identification des blocages
  • Isolation
  • En pratique
Retrospective

Wat kritt Dir um Enn vun der Formatioun?

Une attestation de participation sera transmise aux participants

Wéi kann een d'Formatiounsinstitut kontaktéieren?

Fiona Marin

Dës Formatioune kéinten Iech interesséieren

EN
Dag
Informatik - Green IT - Informatiounssystem - Architektur Informatiounssystem - Cloud Computing