Test Driven Development avec Java

Objectifs

  • Être capable de comprendre les différents types de tests et leurs enjeux
  • Savoir écrire des tests unitaires
  • Apprendre à développer en suivant la méthode TDD
  • Pouvoir appréhender un projet existant avec des tests
  • Stage / Presentiel
  • 1 580 € (HT)
  • 2 Jours (14 Heures)
  • Repas Offert
  • Code: ITM248

Programme Détaillé

Cette formation s'adresse aux développeurs et chefs de projet techniques
Les tests
Les différents types de tests logiciels : unitaires, intégration, fonctionnels, de performance
Frameworks et outils pour l’automatisation des tests
Développement piloté par les tests (TDD)
L’intérêt de tester avant vs tester après
Rappels sur la démarche Agile
Principes fondamentaux du TDD
Cycles de développement
Tests unitaires
Principe des tests unitaires
Différences entre tests unitaires et tests d’intégration
Découverte du framework JUnit
Techniques de doublure de tests
Les objets factices et leur intérêt d’utilisation
Dummy, stub, fake, spy et mock : comprendre les différentes méthodes
Les bibliothèques disponibles, utilisation de Mockito
Mettre en œuvre le TDD
Revue des étapes de base
Le rythme du TDD : rouge, vert, refactor
Principes de conception
Patterns TDD
Legacy code
La problématique de l'héritage de code
Appliquer le TDD sur du code legacy
Cette formation nécessite des connaissances de base sur Java
Consultant spécialiste en développement informatique