Formation Test Driven Development en .NET

Maîtriser les Test Driven développement en .NET

Présentation

BUMP011
3 jours ( 21 heures )
Présentation
Ce stage  vous permettra de 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 du cours
Ce cours  vous permettra de 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.
Pré-requis
Connaissances de la programmation objet avec .NET

Programme

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.

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.

 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.

Les objets Mock et Stub

Application de la théorie sans utiliser de bibliothèque.

Découverte des bibliothèques du marché.

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.

 

 

COUVERTURE DES TESTS

La bibliothèque MSTest.

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 Fit et FitNesse.

Ecriture de tests fonctionnels avec FitNesse.



 LES OUTILS

Les outils Open Source et commerciaux.

L'intégration continue (SVN, CVS, Sourcesafe).



LES QUALITÉS DU TDD

Description des cas d'utilisation.

Les nouveaux enjeux industriels.









Partager cette formation

 

Contactez-nous

contactez logware

Vous êtes intéressé par cette formation ou souhaitez simplement obtenir des informations complémentaires ?

+33 1 53 94 71 20

Écrivez-nous on vous rappelle

  1. Nom*
    Merci de saisir un nom valide
  2. Prénom*
    Merci de saisir un prénom valide
  3. E-mail*
    Merci de saisir une adresse email valide
  4. Téléphone*
    Numéro de téléphone invalide
  5. Entreprise
    Donnée invalide

Parce que nous comprenons la nécessité d'obtenir un enseignement qui permettra à votre équipe d'atteindre vos objectifs, nous restons flexibles et sommes capables d'adapter nos programmes de formation à vos besoins.

> En savoir plus