Test-Driven Development en .NET
Ce cours présente les pratiques du développement guidé par les tests, de l’écriture et l’isolation des tests automatisés au TDD, au BDD et au refactoring sécurisé, dans une démarche collaborative entre développeurs, testeurs et experts fonctionnels.
À propos de cette formation
Ce cours présente les pratiques et techniques permettant de développer un code fiable, maintenable et évolutif grâce aux tests automatisés. Il couvre aussi bien les pratiques individuelles que le travail en binôme et en équipe.
Les participants apprennent à écrire des tests automatisés efficaces, à isoler les composants testés et à utiliser les tests comme véritable outil de conception. Le cours aborde principalement le développement piloté par les tests (TDD) et le développement piloté par les comportements (BDD).
Il met également l’accent sur le refactoring sous tests, afin de faire évoluer et améliorer un code existant tout en maîtrisant les risques de régression. Les tests fonctionnels automatisés sont enfin abordés dans une démarche collaborative associant développeurs, experts fonctionnels et testeurs.
Objectifs pédagogiques
A l'issue de cette formation, le participant sera capable de :
- Ecriture des tests automatiques.
- Isolation des tests.
- Développement piloté par les tests.
- Développement piloté par les comportements.
- Re-factoring sous tests.
Programme de la formation
La formation est organisée en chapitres, chacun composé d'explications, de démonstrations et de travaux pratiques.