Formation TDD Test Driven Development en Java

4.5/5
Note moyenne sur 4 567 formations

Formation TDD Test Driven Development en Java

Maîtrisez le Test Driven Development en Java grâce à notre formation de référence !

Avec notre formation Test Driven Development en Java, vous découvrirez comment mettre en œuvre le principe de développement piloté par les tests (TDD). Vous serez en mesure d’intégrer les tests dans le cycle de développement d’une application Java et saurez prendre en main les principaux outils de tests et d’intégration continue. Améliorez la qualité de vos logiciels et développez efficacement grâce à notre formation TDD en Java !

Prérequis

Connaissances de base en Java.

Introduction à la formation TDD

Comprendre le processus de test dans le cycle de vie d’un projet
Typologie des tests
Les tests dans une gestion de projet agile
Pratiques XP (eXtreme Programming), la programmation en binôme (uniquement en présentiel)
Origine du Test Driven Development
Apports du TDD

Test Driven Development

Cycle de développement du TDD
Les 3A : Arrange, Act, Assert
Remaniement de code : techniques de refactoring en TDD
Conception émergeante
Gestion des exceptions

JUnit

Tests unitaires
Framework xUnit, implémentation Java : jUnit
Principe d’assertions
Alternatives à jUnit (TestNG)
Outillage complémentaire
Mise en œuvre et bonnes pratiques

Techniques avancées

Correction des anomalies
Gestion de la montée en charge et de la sécurité des produits
Introduction à la gestion de la performance
Introduction aux Stress tests

Mocks et Stubs

Simulations et reproduction d’objets réels
Utilisation
Détails techniques

Ecriture de tests maintenables

Fixtures
Qualités d’un code de test
Styles de TDD

Test de code hérité

Qu’est-ce que le code hérité (legacy code) ?
Cycle d’évolution
Réaliser des tests fonctionnels
Tests fonctionnels et TDD

Outils

Outils OpenSource et outils commerciaux
Architecture matérielle de tests
L’intégration continue
Choisir un outil d’intégration continue
Couverture de test : axiomes et outils

Le Test Driven Development ( TDD ) est un processus de développement logiciel qui repose sur la répétition d’un cycle très court. Il est souvent associé à la programmation en binôme dans le cadre des méthodes d’eXtreme programming.

Inter

Intra

Sur mesure

Disponible à distance

Réf.
SF33738

Durée : 3 jours

soit 21 heures de formation

Disponible à distance

Réf.
SF33738

Durée : 3 jours

soit 21 heures de formation

4800,00 € HT

Disponible à distance

Réf.
SF33738

Durée : 3 jours

A partir de : 2100 € HT

Disponible à distance

Réf.
SF33738

Durée : 3 jours

soit 21 heures de formation

4800,00 € HT

Disponible à distance

Réf.
SF33738

Durée : 3 jours

soit 21 heures de formation

Disponible à distance

Réf.
SF33738

Durée : 3 jours

A partir de : 2100 € HT