100% CRAFT PAR AROLLA

Craftsmanship & tests unitaires

Arolla Training | Centre de formation des Spécialistes du Software Craftsmanship | TDD - BDD - DDD - Programmation fonctionnelle - Microservices - AZURE

Objectifs :

Au cours de cette formation vous allez :

– Etre sensibilisé à l’écriture des tests
– Apprendre à écrire des vrais tests unitaires (TU)
– Ecrire des tests lisibles et maintenables

Aujourd’hui admis par la majorité des développeurs, (presque) tout le monde écrit des tests dits unitaires. Mais il nous reste à savoir comment écrire de bons tests unitaires, car – comme chez les chasseurs – on trouve des bons et des mauvais TUs.

Qu’est-ce qu’un test unitaire ? Comment l’écrire ? Faut-il ou non utiliser des mocks ? Doit-on tester une méthode privée ? Cette formation est là pour que vos tests unitaires ne deviennent pas des boulets aux pieds de votre projet et pour que vous puissiez atteindre votre ROI sur cet investissement.

Programme :

Tests unitaires
• Définition, présentation théorique
• Pourquoi écrire des tests
• Vérifier les tests, présence d’assertions
• Détecter et éviter les régressions
• Mettre en évidence la raison d’un test en échec, par le nommage des tests et des assertions explicites
• Documenter son code par les tests, l’importance du vocabulaire et de la granularité des tests par règle métier
• Refactorer les tests, et les critères pour supprimer certains tests
• Mise en pratique avec un Kata en pair-programing en ping-pong

Mocks
• Présentation théorique : c’est quoi un mock ? (fakes: mocks & stub)
• Quand utiliser un mock : collaborateurs vs dépendances
• Ne pas figer les détails d’implémentations (utilisations des any, etc.)
• Principe du “tell don’t ask”
• Mise en pratique des approches de mock avec un kata classique adapté

Public :

Vous êtes développeur junior ou intermédiaire à l’aise avec votre langage de programmation.

Pré-requis :

– Connaître un langage de programmation
– Les participants doivent avoir un poste de travail avec un environnement de développement avec un framework de test.

Matériel pédagogique :

Le formateur distribuera les supports de la formation au format électronique PDF à la fin de la formation.

Prochaines sessions :

10 & 11 décembre 2018 25 & 26 avril 2019

LES DATES NE VOUS CONVIENNENT PAS ?
CONTACTEZ-NOUS

Prix : 1580 € HT

Durée : 2 jours

Méthodes pédagogiques :
30% théorique, 70% pratique

Offre inter-entreprise :
Petit-déjeuner – Déjeuner – Café et collation

Back to Top