Améliorer la qualité de votre code et de votre conception en apprenant comment vous laisser guider par les tests unitaires automatisés.
Durée: 2 jours
Les dates de formation ne vous conviennent pas ou vous aimeriez adapter le contenu de la formation? Nos formations sont aussi offertes en formation privée ou sur mesure.
Excellente formation très bien alignée sur les besoins des développeurs. Un incontournable pour bien former les développeurs à la pratique du TDD - Jean-François Breton, le 16 décembre 2013
@fbourbonnais je recommande ces services, tout un formateur dynamique et intéressant. Je sorts d'une formation TDD avec M. Bourbonnais
— Sebastien Carrier (@Scarri77) 10 Novembre 2012
Je recommande: “@fbourbonnais ma formation sur les tests et le TDD les 13-14 septembre. lnkd.in/rZRCQ2”
— Georges-E. Legendre (@legege) 16 Août 2012
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?
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 :
Taxonomie des tests (survol des types de tests)
Bonnes et mauvaises pratiques de tests Développement piloté par les tests (TDD)
|
Objets factices (mocks)
Mauvaises odeurs émanant des tests (symptômes à remarquer) Conception (design) testable (selon le groupe) |
Dans la majorité des séances, les participants exposent et discutent de leurs pratiques actuelles. Le formateur les aide à explorer des pistes de solutions afin d'améliorer leurs pratiques de tests.
Généralement, les sujets suivants sont abordés dans ces discussions: architecture et design, orientation objet, testabilité de la persistance et du UI, etc.
Q: Je ne suis pas certain si le TDD est la meilleure approche chez moi (contexte particulier)?
R: La formation vous aidera à répondre à cette question. La formation est une bonne occasion pour expérimenter et profiter de l'expérience du formateur pour poser des questions.
Q: Je ne pense pas vouloir faire du TDD mais j'aimerais améliorer mes pratiques de tests?
R: La formation montre comment utiliser le TDD et les exercices se déroulent de la sorte. Nous recommandons l'emploi du TDD pour ses bénéfices mais la majeure partie de la formation traite des types de tests et des bonnes pratiques, incluant le TDD. Vous pourrez tirer grandement profit de la formation même si vous choisissez de ne pas appliquer le TDD le lendemain à votre travail.
Q: J'ai des problèmes avec mes tests, pourrons-nous regarder cela?
R: Le formateur essaie de toujours répondre aux questions spécifiques et d'utiliser les exemples des participants pendant la formation. S'il s'agit d'une formation privée, il sera possible d'aborder et d'adapter le contenu en fonction de vos questions lors de la formation. Dans les formations publiques, cela dépend, évidemment, du nombre de participants et de leurs intérêts. Si vous souhaitez une formation personnalisée (contenu spécifique et adapté à l'avance, contactez-nous).
Présentations interactives et échanges (45%), démonstrations et exercices pratiques (55%).
Architecte, développeur ou toute autre personne ayant à développer des logiciels.
Être familier avec un langage orienté objet. Les exercices pratiques pourront être réalisés en: VB, C#, Java, PHP, Ruby et Javascript.
Votre allié en développement logiciel Agile
Formation Professional Scrum Master offerte à Québec les 26 et 27 avril 2018.
Québec, 26 avril 2018
BDD: analyse et spécification des besoins par l’exemple offerte à Québec le 10 mai 2018.
Québec, 10 mai 2018
Formation Tests et assurance qualité en agilité offerte à Québec le 11 mai 2018.
Québec, 11 mai 2018
Québec, 28 mai 2018
Montréal, 31 mai 2018
Formation Tests et assurance qualité en agilité offerte à Montréal le 4 octobre 2018.
Montréal (ÉTS), 04 octobre 2018
BDD: analyse et spécification des besoins par l’exemple offerte à Montréal le 5 octobre 2018.
Montréal (ÉTS), 05 octobre 2018
Fonctionnement et gestion d'une équipe Scrum offerte à Montréal le 5 octobre 2018.
Montréal (ÉTS), 05 octobre 2018
Formation Tests unitaires automatisés et TDD offerte à Montréal les 25 et 26 octobre 2018.
Montréal (ÉTS), 25 octobre 2018
Formation Gestion de projet Agile : les principes fondamentaux offerte le 5 novembre 2018 à l'École de Technologie Supérieure de Montréal.
Montréal (ÉTS), 05 novembre 2018
Formation Développement logiciel Lean : les principes fondamentaux offerte à l'École de Technologie Supérieure à Montréal en novembre 2018.
Montréal (ÉTS), 26 novembre 2018
Formation TDD embarqué offerte à Montréal les 29 et 30 novembre 2018.
Montréal (ÉTS), 29 novembre 2018
Formation "Concepts orientés-objet avancés appliqués au développement agile" offerte à Montréal les 5 et 6 décembre 2018.
Montréal (ÉTS), 05 décembre 2018
Formation Professional Scrum Master offerte à l'École de Technologie Supérieure de Montréal du 6 au 7 décembre 2018.
Montréal (ÉTS), 06 décembre 2018
Sam Newman présentera sa formation/atelier "Designing microservices" en décembre 2017 à Montréal et à Québec.
04 septembre 2017
Conférences internationales WICSA et CompArch à Montréal
29 avril 2015
Différentes formations spécialisées en génie logiciel et développement Agile sont encore disponibles pour vous ce printemps. Découvrez-les et réservez votre place dès maintenant !
06 février 2015
Nos formateurs, Félix-Antoine Bourbonnais et Pascal Roy, sont maintenant agréés dans le cadre de la Loi favorisant le développement et la reconnaissance des compétences de la main d’oeuvre d’Emploi Québec.
19 janvier 2015
L'édition 2014 de l’Agile Tour de Québec a été un vif succès pour l'équipe d’Elapse Technologies. Les salles étaient pleines et les critiques élogieuses.
10 novembre 2014
Présentation des faits saillants d'une étude sur l'économie créative qui a permis de vi...
09 décembre 2015
Boxstarter est un outil qui peut vous aider à simplifier et standardiser l'installation...
07 octobre 2015
Pour aider nos lecteurs à revoir tout notre dossier #Agile2015, voici les liens vers no...
23 septembre 2015
À la fin du mois d’août, Pascal et Félix-Antoine sont allés à la plus grande conférence...
17 septembre 2015
À la fin du mois d’août, Pascal et Félix-Antoine sont allés à la plus grande conférence...
17 septembre 2015