Accueil > Développement Logiciel, Devops > Test Driven Development en C#
Formation #DEV98

Formation Test Driven Development en C#

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 4 jours

Code : DEV98


Sessions programmées :

Du 09 au 12 Fév. 2021

Du 06 au 09 Avril 2021

Du 08 au 11 Juin 2021

Du 21 au 24 Sept. 2021

Du 23 au 26 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 4 jours

Code : DEV98


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

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 09 au 12 Fév. 2021
  • Du 06 au 09 Avril 2021
  • Du 08 au 11 Juin 2021
  • Du 21 au 24 Sept. 2021
  • Du 23 au 26 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation