• Test Driven development en C#

Accueil / Test Driven development en C#

Test Driven development en C#

Durée : 3 jours
Tarif Inter : 1600 €
Tarif sur mesure : Nous consulter
Référence : 3NTD

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Cette formation vous permettra de comprendre les principes du Test Driven Development. 

 

Objectifs

  • Comprendre les principes du Test Driven Development
  • Mettre en oeuvre des bonnes pratiques de développement agile
  • Mettre en place des tests de performance
  • Utilise les objets Mock et Stub

Programme

  1. 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
  2. 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 oeuvre des différentes pratiques
  3. 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
  4. Les objets Mock et Stub :

    • Application de la théorie sans utiliser de bibliothèque
    • Découverte des bibliothèques du marché
    • Structure d’un message
    • Travaux pratiques : Utilisation des objets Mock
  5. 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.Optimisation du code généré par VS.Net
  6. 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
    • Transactions
  7. Les outils :

    • Les outils Open Source et commerciaux
    • Utilisation de Resharper pour les refactorings
    • L’intégration continue
    • Travaux pratiques : Mise en oeuvre de plusieurs outils
  8. Les qualités du TDD :

    • Description des cas d’utilisation
    • Les nouveaux enjeux industriels
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

Paris

Rennes

Nantes

Sophia Antipolis

Aix en Provence

Demande de renseignement