Vous êtes ici : Accueil > Système d'Information - Informatique > Développement logiciel > Fondamentaux du développement > Test driven development avec Java
Vous êtes ici : Accueil > Système d'Information - Informatique > Développement logiciel > Fondamentaux du développement > Test driven development avec Java
Prix pour un groupe de 10 personnes maximum
Cette thématique vous intéresse ?
Nos équipes d’experts, de concepteurs pédagogiques et de chefs de projet mettent en place pour vous et avec vous des dispositifs innovants, en présentiel et en digital.
Prix pour un groupe de 10 personnes maximum
Cette thématique vous intéresse ?
Nos équipes d’experts, de concepteurs pédagogiques et de chefs de projet mettent en place pour vous et avec vous des dispositifs innovants, en présentiel et en digital.
Cette formation sur les tests présente la pratique du développement dirigé par les tests (TDD). Il permet d’obtenir un code plus optimisé grâce au remaniement constant, et de surcroît un logiciel mieux conçu.
Atteinte des objectifs de formation pour les 24 derniers mois : 5/5
Cette formation s’adresse aux concepteurs et développeurs Java.
Cette formation ne nécessite aucun pré-requis.
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 offre des avantages significatifs en termes de qualité du code, de détection précoce des erreurs, de conception modulaire, et elle favorise une approche itérative et collaborative du développement logiciel.
Pour assurer un suivi individuel, Demos a mis en place 2 types d’évaluation :
Consultant spécialiste en développement informatique
Pour plus de renseignements sur les informations de connexion ou les prochaines sessions, contactez-nous.
Cette formation a été mise à jour le 01 janvier 2024