Test Driven Development option.Net / C#
Formation
À Paris, Clamart et Grenoble
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Dirigé à
Pour professionnels
-
Lieu
-
Durée
3 Jours
Objectifs: Lors de cette formation, vous découvrirez : Concevoir et réaliser des produits logiciels autour de tests unitaires et de recette. Comprendre l'importance des tests dans la production de logiciels. Remanier et consolider vos applications existantes en introduisant des tests. Et situer la pratique du développement piloté par les tests dans le contexte de la gestion de projet en général. Destinataires: Développeur, Chef de projet, Coach/ScrumMaster.
Précisions importantes
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
Date de début
Date de début
À propos de cette formation
Il est demandé aux participants de connaître les notions de base d'un langage de développement. Aucune notion d'UML est nécessaire.
Les Avis
Professeurs
Patrice Petit
Formateur
Le programme
Introduction
- Origine du TDD
- L'agilité et les tests
- Les limitations du débogueur
- Etat de l'art
- Industrialiser, c'est tester !
- Le besoin de tester : Les types de tests
Définition et Principes du TDD
- Théorie
- La bibliothèque NUnit
- Les 3A
- Gestion des Exceptions
- Refactoring
- Conception émergeante
- Test Driven Design
- Gestion des scénarii
Les meilleures pratiques de développement agiles
- Gestion des conditions limites
- Framework de tests
- TDD et Gestion des données SGBDR
- TDD et Gestion des données de type Fichier et Repository
- TDD et Gestion des interfaces graphiques
Techniques avancées avec le TDD
- Corriger des anomalies
- Gérer la montée en charge et la sécurité des produits NTIC
- Gestion de la sécurité logicielle
- Gestion de la performance
- Stress tests
Les objects Mock et Stub
- La théorie
- Application de la théorie sans utiliser de bibliothèque
- Découverte des bibliothèques du marché
Les Outils
- Les outils OpenSource et commerciaux
- Architecture matérielle de tests
- L'intégration continue (SVN, CVS, Sourcesafe)
- Intégrateur continu (parmi lesquels, CruiseControl)
- Couverture de test
- Etude d'un outil de gestion des tests et de communication entre MOA et MOE : Fitnesse
Les qualités du TDD
- Gains du TDD ?
- Description des cas d'utilisation
- Description des différents scénarii
- Intérêt de l'industrie, des NTIC et des autres R&D
- Les nouveaux enjeux industriels
Conclusion
Informations complémentaires
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Test Driven Development option.Net / C#