Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Formation Test Driven Development (TDD)
TechniqueNouveauté

Formation Test Driven Development (TDD)

La réalisation logicielle est une pratique qui se cherche encore dans la meilleure façon de produire du code de qualité, et fiable. Depuis quelques années maintenant, une pratique devient prépondérante pour atteindre cet objectif : le TDD ou développement piloté par les tests. TDD permet entre autres, d’avoir un feedback rapide sur son travail, une meilleure confiance dans le résultat produit et facilite à la fois les bonnes pratiques de développement ainsi que le travail en binôme. Cette formation vous en donnera les clés.

Objectifs de cette formation

Test Driven Development (TDD)
  • Être capable de comprendre les différents types de tests et leurs enjeux
  • Savoir écrire des tests unitaires
  • Apprendre à développer en suivant la méthode TDD
  • Pouvoir appréhender un projet existant avec des tests

Public

  • Développeurs
  • Chefs de projet technique

Pré-requis

Programme détaillé

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 de 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

Rétrospective

Les plus de cette formation

Test Driven Development (TDD)
  • Au cours de la formation les participants découvriront les bases techniques et opérationnelles de la méthode "Test Driven Development" avec le langage Java comme support.
  • Une formation pratique : 70% du temps de la formation est consacré aux ateliers pratiques.
  • Une formation animée par des formateurs expérimentés possédant une expérience terrain éprouvée.
Modalités
Cette formation proposée en interentreprises est également accessible à distance.
Si aucune date à distance n'est signalée par le pictogramme formation accessible à distance, contactez notre Service Conseil Clients au 0 825 07 6000.

Informations

Dimension Digitale

  • Durée : 2 Jours (14h)
  • Tarif : 1 570 € HT
  • Réf. : OB216


Dates des sessions

Bon à savoir...

= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.