• 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

A distance

Du 25 au 27 janvier 2021
Du 01 au 03 février 2021
Du 29 au 31 mars 2021
Du 19 au 21 avril 2021
Du 17 au 19 mai 2021
Du 21 au 23 juin 2021
Du 05 au 07 juillet 2021
Du 02 au 04 août 2021

Demande de renseignement