Nos domaines de formation :

Formation Test Driven Development en C#

4,8 / 5
Stage pratique
Durée : 3 jours
Réf : TDN
Prix  2018 : 1990 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

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.

Objectifs pédagogiques

  • Comprendre les principes du Test Driven Development
  • Mettre en œuvre des bonnes pratiques de développement agile
  • Mettre en place des tests de performance
  • Utilise les objets Mock et Stub
PROGRAMME DE 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 œuvre 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

  • 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.

Les outils

  • Les outils Open Source et commerciaux.
  • Utilisation de Resharper pour les refactorings.
  • L'intégration continue.

Travaux pratiques
Mise en œuvre de plusieurs outils.

Les qualités du TDD

  • Description des cas d'utilisation.
  • Les nouveaux enjeux industriels.
Participants / Prérequis

» Participants

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

» Prérequis

Connaissances de la programmation objet en C#.
Intra / sur-mesure
Programme standard     Programme sur-mesure
Oui / Non

Vos coordonnées

Avis vérifiés
picto avis vérifiés
Susanna L. 16/10/2017
5 / 5
Le cours s'adapte aux participants et pas l'inverse. Très intéressant et instructif

Elodie M. 16/10/2017
5 / 5
Bonne ambiance de cours, et bonne pédagogie de la part du formateur
Avis client 4,8 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

Dates de sessions

Pour vous inscrire, cliquez sur la session qui vous intéresse.
[+]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.