Accueil > Développement informatique et DevOps > Test Driven Development en C#
Formation #DEV98

Formation Test Driven Development en C#

Durée : 4 jours

Code : DEV98


Prochaines dates programmées :

Du 25 au 28 Juin 2024

Du 08 au 11 Oct. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Appréhender les principes du Test Driven Development (TDD)
  • Prendre en main les principaux outils de tests et d’intégration continue
  • Définir une politique de couverture des tests
Programme
1/ Introduction
  • Origine du Test Driven Development
  • Les tests dans une gestion de projet agile
  • Les limitations du débogueur
  • Apports du TDD
2/ Les grands principes du TDD
  • Cycle de développement
  • Acteur, Action, Assertion (3A)
  • Refactoring en TDD
  • Conception émergeante
  • Gestion des exceptions
  • Gestion des scénarios
3/ 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
4/ Les objets Mock et Stub
  • Définition : Mocks, Stubs
  • Utilisation
  • Les bibliothèques du marché
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
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
7/ Les outils
  • Panorama des outils OpenSource et commerciaux
  • Utilisation de Resharper pour les refactorings
  • L'intégration continue
  • Choix d'un outil d’intégration continue
8/ Les qualités du TDD
  • Description des cas d'utilisation
  • Les nouveaux enjeux industriels
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Architectes techniques
  • Chefs de Projet
  • Développeurs
  • Ingénieurs
Dates

Dates

  • Du 25 au 28 Juin 2024
  • Du 08 au 11 Oct. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.