| Développement .NET piloté par les tests |
| Organiser le développement d'applications .NET piloté par les tests |
Référence : TDD-DOTNET-01-02
Durée : 2 jour(s) |
|
| Partenaire |
|
|
| Lieu |
Date de début |
Prix (HT) |
Formateur |
Réserver |
| Paris |
16 décembre 2010 |
1195 €
|
Gojko Adzic
|
|
Présentation
Cette formation expose les principes de base du développement piloté par les tests (Test Driven Development), en incluant les tests unitaires, la refactorisation et les tests d'acceptance. En appliquant ces pratiques, vous serez capables de produire les logiciels de qualité, conformes aux besoins, évolutifs et aisément maintenables.
La formation est résolument axée sur la pratique avec l'utilisation des outils les plus pertinents. Elle est entrecoupée par de brèves présentations pour replacer les exercices dans leur contexte et élargir les perspectives.
|
|
Objectifs
- Concevoir et développer des logiciels en étant dirigé par les tests
- Eviter les effets de bord indésirables avec les tests de non régression
- Améliorer la qualité du logiciel avec la refactorisation et TDD
- Identifier le code de mauvaise qualité et le corriger
- Prendre en compte les besoins et les spécifications avec les tests d'acceptance
- Utiliser les spécifications exécutables pour piloter le développement
- Utiliser l'intégration continue pour prendre en compte les changement rapidement
- Appliquer les bonnes pratiques
- Utiliser MBUnit, Gallio, Rhino Mocks et FIT.NET
|
| Répartition : 30% Théorie, 70% Pratique |
| Public : Développeur, Architecte, |
| Pré-requis : Connaissance de base en C# et en conception objet, |
Programme
Jour 1
- Introduction au TDD (Test Driven Development)
- Les principes de base des tests unitaires
- Utiliser TDD avec MBUnit pour la conception des logiciels
- Ecrire des tests unitaires efficaces
- Utiliser Rhino Mocks pour isoler les tests
- Les bonnes pratiques des tests unitaires et les pièges à éviter
Jour 2
- Identifier le code de mauvaise qualité et l'améliorer avec la refactorisation
- Intégration continue et prise en compte du changement
- Transformer les besoins en spécifications exécutables
- Appliquer les tests d'acceptance agiles avec FIT.NET
- Les bonnes pratiques des tests d'acceptance et les pièges à éviter
|
| * Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment. |
|
| Offert en inter-entreprise |
| >>Le petit déjeuner (croissants, jus d'orange, café) |
| >>Le déjeuner |
| >>Une qualification téléphonique si nécessaire avec l'un de nos consultants |
|
|
|