Tests unitaires automatisés et TDD

Le 04 mars 2019 - 05 mars 2019
de 00:00 à 23:59

Description du cours

Ce cours a pour objectif de familiariser les participants avec les différents tests et à la pratique du développement piloté par les tests (TDD) afin de leur permettre d’en réaliser les bénéfices dans leurs projets et pratique quotidienne. À travers des démonstrations et des exercices concrets, les participants mettront en pratique diverses techniques de tests unitaires afin de leur permettre d’acquérir les réflexes nécessaires et ainsi augmenter leur productivité.

Au delà du TDD, la formation s’adresse également aux personnes et entreprises désirant améliorer ou revoir leurs approches de tests unitaires. Pourquoi mes essais unitaires sont-ils difficiles à maintenir? Quels sont les différents types de tests? Comment améliorer mes pratiques de tests?

Objectifs

Cette formation vise à réaliser des tests logiciels et adopter la pratique du développement piloté par les tests (TDD).

À la fin de la formation, le participant sera en mesure de :

  • Appliquer les techniques afin d’écrire de bons tests automatisés (unitaire, acceptation, etc.);
  • Connaître et mettre en pratique les règles de l’art et bonnes pratiques reliées au cycle rapide : tester, développer et réusiner (refactoring);
  • Écrire des tests unitaires à l’aide d’objets factices (mocks);
  • Différencier les différents types de tests logiciels;
  • Comprendre les implications du TDD sur le design et l’architecture d’un logiciel;
  • Critiquer et analyser l’intégration des techniques dans son équipe de développement;
  • Explorer des techniques avancées de tests.

Public visé

Architecte, développeur ou toute autre personne ayant à développer des logiciels.

0 Commentaires

Laisser une réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Contactez-nous

Vous pouvez nous envoyer un courriel et nous vous répondrons dès que possible.

En cours d’envoi

©2019 Communauté Agile de Montréal

ou

Vous connecter avec vos identifiants

ou    

Vous avez oublié vos informations ?

ou

Create Account