Découvrez notre catalogue de formation 2026
Se connecter
Ou creér votre compte
Vous venez d'ajouter à votre sélection
Votre panier est vide, Voir nos formations

Description

Ce cours vous apportera toutes les connaissances nécessaires pour développer vos applications Java/Java EE autour des meilleurs outils et pratiques de tests unitaires et de recettes. Vous apprendrez à intégrer le test dans votre cycle de développement, le Refactoring, la conception émergente et les pratiques agiles.

À qui s'adresse cette formation ?

Pour qui ?

Ingénieurs ou chefs de projets en développement logiciel.

Prérequis

Les objectifs de la formation

Maîtriser la démarche et la mise en oeuvre du Test Driven Development Intégrer les tests dans le cycle de développement d'une application Java/Java EE Prendre en main les principaux outils de tests et d'intégration continue

Programme de la formation

    • Le test dans le processus de développement.
    • Processus, qualité, tests.
    • Typologie des tests.
    • Origine du TDD.
    • L'agilité et les tests.
    • Cycle de développement.
    • Les 3A.
    • Gestion des exceptions.
    • Refactoring et conception émergente.
    • Gestion des scénarios.
    • Gains du TDD ? Travaux pratiques Conception et intégration de tests dans le cycle de développement d'?un projet.
    • Le besoin d'un framework de test.
    • JUnit.
    • Alternatives (TestNG) et outillage complémentaire.
    • Bonnes pratiques associées à JUnit.
    • Travaux pratiques Mise en oeuvre de JUnit.
    • TDD et gestion des données SGBDR, des interfaces graphiques, des interfaces Web.
    • Travaux pratiques Mise en oeuvre de pratiques.
    • Corriger des anomalies.
    • Gérer la montée en charge, la sécurité des produits.
    • Gestion de la sécurité logicielle.
    • Gestion de la performance.
    • Stress tests.
    • Travaux pratiques Gestion des anomalies.
    • Tests de performance.
    • La théorie.
    • Application de la théorie sans utiliser de bibliothèque.
    • Découverte des bibliothèques du marché.
    • Etude en détail de JMOCK ou MockObject.
    • Travaux pratiques Utilisation des objets Mock.
    • Fixtures.
    • Qualités d'un code de test.
    • Tests basés sur la responsabilité, l'implémentation.
    • Styles de TDD.
    • Travaux pratiques Améliorer la qualité des tests écrits.
    • Qu'est-ce que du code hérité ? Cycle d'évolution du code hérité.
    • Tests fonctionnels avec Fit et FitNesse.
    • Tests fonctionnels et TDD.
    • Exécution de tests fonctionnels avec FitNesse.
    • Les outils Open Source et commerciaux.
    • Architecture matérielle de tests.
    • Etude d'un outil d'intégration continue.
    • Etude et choix d'un intégrateur continu.
    • Etude d'un outil de couverture de test.
    • Etude d'un outil de gestion des tests et de communication entre MOA et MOE : Fitnesse.
    • Travaux pratiques Mise en oeuvre de plusieurs outils.
  • 1259
  • 21 h

Soumettez votre avis