Formation Test Driven Development en C#
- Programme
- Participants / Prérequis
- Intra / sur-mesure
-
Ce cours pratique vous apportera toutes les connaissances nécessaires pour développer vos applications .NET autour des meilleurs outils et pratiques de tests unitaires et de recettes. Vous apprendrez à intégrer le test dans votre cycle de développement, le refactoring, la conception émergente, les pratiques Agiles.
Objectifs pédagogiques
- Comprendre les principes du Test Driven Development
- Mettre en œuvre des bonnes pratiques de développement agile
- Mettre en place des tests de performance
- Utilise les objets Mock et Stub
Introduction, définition et principes du TDD
- Origine du TDD. L'Agilité et les tests.
- Les limitations du débogueur.
- Le besoin de tester : les types de tests.
- La bibliothèque NUnit. Les 3A.
- Gestion des exceptions. Refactoring.
- Conception émergente.
- Test Driven Design.
- Gestion des scénarios.
Travaux pratiques
Conception et intégration de tests dans le cycle de développement d'un projet.
Les pratiques de développement Agiles
- Gestion des conditions "limites".
- Framework de tests.
- TDD et gestion des données SGBDR.
- TDD et gestion des interfaces graphiques.
Travaux pratiques
Mise en œuvre des différentes pratiques.
Techniques avancées avec le TDD
- Corriger des anomalies.
- Gérer la montée en charge et la sécurité des NTIC.
- Gestion de la sécurité logicielle.
- Gestion de la performance. Stress Tests.
Travaux pratiques
Gestion des anomalies. Tests de performance.
Les objets Mock et Stub
- Application de la théorie sans utiliser de bibliothèque.
- Découverte des bibliothèques du marché.
Travaux pratiques
Utilisation des objets Mock.
Techniques d'écriture de tests
- Qualités d'un code de test.
- Tests basés sur la responsabilité et l'implémentation.
- Styles de TDD.
Travaux pratiques
Amélioration de la qualité des tests écrits.
Couverture des tests
- Types de couverture.
- Tests en présence d'héritage. Tests de régression.
- Test de code hérité.
- Cycle d'évolution du code hérité.
- Tests fonctionnels avec FitNesse.
- Ecriture de tests fonctionnels avec FitNesse.
Travaux pratiques
Définition d'une politique de couverture de tests. Application.
» Participants
» Prérequis
| Susanna L. 16/10/2017 |
5 / 5
|
| Elodie M. 16/10/2017 |
5 / 5
|
Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.









