Se connecter

Ou creér votre compte

Vous venez d'ajouter à votre sélection
Votre panier est vide, Voir nos formations

Formation - Test Driven Development en .NET

Skills Campus

Tranning & certification center
  • MR-101
  • 3 jours
  • 650 vues

Description

Ce cours pratique vous apportera toutes les connaissances nécessaires pour 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.

À qui s'adresse cette formation ?

Pour qui ?

Ce stage s'adresse à des ingénieurs ou des chefs de projets en développement logiciel.

Prérequis

Les objectifs de la formation

Programme de la formation

  • 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.
  • 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.
  • 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.
  • Les objets Mock et Stub
    • Application de la théorie sans utiliser de bibliothèque.
    • Découverte des bibliothèques du marché.
    • Travaux pratiques Utilisation des objets Mock.
  • 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.
  • 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.
    • Travaux pratiques Définition d'une politique de couverture de tests.
    • Application.
  • Les outils
    • Les outils Open Source et commerciaux.
    • L'intégration continue (SVN, CVS, Sourcesafe).
    • Travaux pratiques Mise en oeuvre de plusieurs outils.
  • Les qualités du TDD
    • Description des cas d'utilisation.
    • Les nouveaux enjeux industriels.
  • 650
  • 21 h

Soumettez votre avis