Présentiel ou classe virtuelle

2 jours ( 14 heures )

Prix :

1590

€ HT

2 jours ( 14 heures )

Prix :

3790

€ HT

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.

Référence : ITM248

/ Stage

Test driven development avec Java

5/5
Satisfaction globale avis clients
Moyenne sur les 24 derniers mois
Inter

Présentiel ou classe virtuelle

Prix :

1590

€ HT

Prix :

3790

€ HT

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.

Objectifs de la formation

  • Ê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

Atteinte des objectifs de formation pour les 24 derniers mois : 5/5

Public concerné

Cette formation s’adresse aux concepteurs et développeurs Java.

Pré-requis

Cette formation ne nécessite aucun pré-requis.

Programme

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

Points forts

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.

Modalités d'évaluation et de suivi

Pour assurer un suivi individuel, Demos a mis en place 2 types d’évaluation :

  • Une évaluation de compétences en ligne en début et en fin de formation qui peut prendre différentes formes selon le contenu de la formation suivie : Tests d’évaluation des acquis, cas pratiques, mises en situation, soutenance devant un jury pour les formations à finalité certifiante.
  • Une évaluation de la satisfaction de chaque stagiaire est réalisée en ligne. Cette évaluation est complétée par l’appréciation du formateur à l’issue de chaque session. 

Profil animateur

Consultant spécialiste en développement informatique

Dates et lieux

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

Vous pourriez également être intéressé par ces formations