Privée

Ce cours est disponible en session privée ou personnalisée. Il peut être offert à l’un de nos centres de formation ou directement à vos bureaux. Appelez l’un de nos conseillers ou faites une demande de soumission en ligne.

Appelez maintenant au 1 877 624.2344

  • Durée: 1 jour
  • Prix régulier: Sur demande

Le développement piloté par les tests (TDD)

Cette formation vous permet de vivre le développement piloté par les tests (Test Driven Development) où le participant conçoit des fonctionnalités réelles en utilisant le cycle de la TDD. Le principal objectif de cette formation est la maîtrise des techniques de développement, en réalisant des fonctionnalités concrètes et ainsi produire un code fiable et solide et surtout adaptable. L'atelier combine la théorie, la pratique, et l'expérience de l’instructeur qui a participé activement à la mise en place de processus et de pratiques d'ingénierie Agiles dans de nombreuses équipes de développement.

Public concerné

  • Développeurs et architectes logiciels

Préalables

  • Les participants doivent avoir un poste de travail ayant un environnement de développement.
  • Vous vous êtes entendus avec l’instructeur du langage de programmation, l’outil xUnit et l’outil de mockage qui seront utilisés lors de la formation.

Objectifs

Les participants seront en mesure de:

  • Comprendre le cycle de la TDD;
  • Concevoir des tests efficacement à l’intérieur d’un outil xUnit;
  • Réaliser du code solide, fiable et adaptable;
  • Réaliser du code nécessitant un élément inexistant avec un outil mock;
  • Comprendre les implications des tests sur la conception et l'architecture d'un logiciel.

Méthode pédagogique

Un cas concret sera développé durant la formation. La théorie est dispensée sous forme d’acétates.

Cette formation suit des blocs de temps de 40 minutes :

  1. 10 minutes de théorie
  2. 25 minutes de pratique
  3. 5 minutes de discussion et questionnement

Contenu

  • Principes fondamentaux et motivation du développement piloté par les tests;
  • Le cycle du développement piloté par les tests;
  • Les bonnes pratiques de conception de test unitaire;
  • Développer en s'isolant des dépendances extérieures à l'aide d'objets factices (mocks);
  • Principes fondamentaux et motivation pour remanier son code;
  • Compilation continue.

Savoir s’entourer des meilleurs

Simon Bourassa
Formateur et conseiller en TI
Simon est passionné par le développement logiciel et le développement de produits, mais avant tout par l’ensemble des gens cachés derrière ces codes, qui travaillent main dans la main pour développer des solutions innovantes.
Pierre-Edouard Brondel
Pierre-Edouard Brondel
Formateur et conseiller en bureautique
Expert en pédagogie dans le domaine des technologies et de la bureautique cumulant plus de 25 ans d’expérience, Pierre-Édouard est d’abord et avant tout un passionné de capital humain.
Valère Drainville
Valère Drainville
Formateur et conseiller en efficacité professionnelle
Expert en collaboration et en efficacité professionnelle, Valère Drainville saura vous accompagner dans l’adoption et la gestion de vos outils de travail collaboratifs.
Frédéric Paradis
Formateur certifié et architecte en solutions infonuagiques
Formateur certifié Microsoft, Frédéric se décrit comme un magicien de l’infonuagique, cet espace mythique entre technologie et réalité.