Formation Test Driven Development (TDD) Réf : TDD

Par Fabien Guibert

Cette formation TDD aborde les bases techniques et opérationnelles de la méthode «Test Driven Development » avec le langage Java comme support.

Durée :
2 jours

1 200 € HT (prix conseillé)

Partage :

  • Twitter
  • Facebook
  • E-mail
  • Linkedin
  • Viadeo

Soyez alertés par e-mail des nouvelles sessions : Poser une alerte,

Description

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 autre, 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 clefs.

Objectifs pédagogiques

A l’issue de cette formation, les participants seront en mesure de :
  • 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.


Public

Développeurs,
Chefs de projet technique.

Pré-requis

Connaissance de Java et de l'objet.

Type

Stage pratique

Méthode pédagogique

Alternance de cours magistraux (30%) et de travaux pratiques (70%). Chaque chapitre sera validé par un exercice pratique afin d'assurer de la bonne acquisition, par les stagiaires, des notions abordées. Un support de cours sera remis à chaque participant.

Plan de cours

LE ROLE DE DEVELOPPEUR 
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

QUALITE 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

STRATEGIES 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 GENERALEMENT NON TESTE)
Appliquer TDD sur code legacy
Test de caractérisation
Identification des blocages
Isolation
En pratique

RETROSPECTIVE

Prochaines sessions

Aucune session de planifiée à ce jour, veuillez nous contacter pour avoir plus d'info ou suggérez vous-même une session.


Proposer une session.

Pas de témoignage pour l'instant.

Cher(e) visiteur(euse),
Nous vous remercions pour l'intérêt porté à nos formations. La pré-inscription à une session de formation se fait via le formulaire d'inscription de la page formation.

La Convention de Formation Professionnelle Continue simplifiée vous sera envoyée par mail dans les 72H max. Votre inscription est considérée comme définitive, une fois cette convention signée par votre entreprise ou OPCA. La facture sera émise à l'issue de la formation, comme mentionnée dans nos conditions générales de vente.

A noter que les demandeurs d'emploi peuvent bénéficier d'une remise de 20% sur le prix public.

Pour toute information complémentaire ou demande de devis, n'hésitez pas à nous contacter au 01 53 34 66 10 ou à nous solliciter par mail.

A très bientôt dans l'un de nos centres de formation.
L'équipe Clever-Institut.

Les autres formations « Développement JAVA »  – Voir toutes les formations