Date et heure de dépôt : 20/01/2025 15:39:36
Formation négociée : 13856
Notre hotline est à votre disposition pour vous accompagner au 33 (0)1 55 58 04 27.
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 s'adresse aux concepteurs et développeurs Java.
Pré-requisformation TDD , test driven development , Automatisation tests , Java