Le Club Formation : la même formation, moins chère



> Accueil > Test Driven Development ou la programmation pilotée par les tests en Java

Formation Test Driven Development ou la programmation pilotée par les tests en Java

Valtech Training

1562.00 € HT 1249.60 € HT
jusqu'à - 20%

Durée : 3

  • Découvrir les principes fondamentaux et les bonnes pratiques du TDD
  • Utiliser JUnit dans une approche TDD
  • Mettre en oeuvre les divers types de tests automatisés au sein d'un processus agile
  • Utiliser des techniques avancées d'écriture de tests
  • Mettre en oeuvre le TDD en présence de code hérité (legacy)
  • Appliquer le TDD dans des contextes spécifiques (bases de données, IHM)
  • Pratiquer le Refactoring d'un code développé en TDD
  • Le test dans le processus de développement
    • Processus, qualité, tests
    • Tests et agilité
    • Tests et spécifications
  • Tests automatisés avec le Framework JUnit
    • Le besoin d'un Framework de test
    • Le Framework JUnit
    • Bonnes pratiques associées à JUnit
  • Principes fondamentaux du TDD
    • Le cycle de développement du TDD
    • Test First
    • Refactoring
  • Stratégies de Test First
    • Tests comme moyen de spécification
    • Tests comme moyen de conception
    • Tests indépendants
  • Écrire du code testable
    • Composition plutôt qu'héritage
    • Éviter le code statique
    • Isoler les dépendances
    • Inverser les dépendances
  • Mocks et doublures
    • Quand les utiliser
    • Types de Mock
    • Bibliothèques de Mocks
  • Techniques d'écriture de tests
    • Tests basés sur la responsabilité
    • Tests basés sur l'implémentation
    • Styles de TDD
  • Couverture des tests
    • Les axiomes sur la couverture des tests
    • Types de couverture
    • Combien de tests faut-il écrire ?
    • Tests de régression
    • Outils de couverture
  • Test de code hérité
    • Qu'est-ce que du code hérité ?
    • Cycle d'évolution du code hérité
  • Tests fonctionnels avec Fit et FitNesse
    • Tests fonctionnels et TDD
    • Écriture de tests fonctionnels exécutables avec FitNesse
  • TDD dans des situations particulières
    • Tests en présence de bases de données
    • Tests d'interface utilisateur
  • Le Refactoring en TDD
    • Quelques "mauvaises odeurs"
    • Techniques de Refactoring en TDD







Développeurs Java, responsables tests, chefs de projet, responsables qualité


Pré - Requis


60% de travaux pratiques

Demander cette formation
Les champs marqués * sont obligatoires.


Retrouvez toutes
nos formations
classées par
régions

Accéder


Contact - Conditions générales d'utilisation - Mentions légales - Plan
Club Golden - Liens - Création de site internet : webagency Goldenmarket - Goldenmarket