Evolution MM

Formations à l'informatique
Découvrez la différence ENI

Lien accueil

Téléchargez le Calendrier des formations

Nantes, Rennes, Niort, Nice, Paris

jusqu'à juillet 2018

Rechercher
Rechercher une formation
 

Réaliser des tests unitaires avec JUnit

Public :

  • Développeur Java, testeur, architecte, chef de projet.

Objectifs :

  • Positionner les tests unitaires dans le processus de développement.
  • Avoir une vision globale des possibilités et limites de JUnit.
  • Automatiser les tests et améliorer la qualité du code dans le processus de développement.

Pré-requis :

  • Développement d'applications Java SE/Java EE.

Contenu pédagogique

Intégrer la phase de test dans le processus de développement

  • Cycle de vie d'un projet de développement
    • L'eXtrem Programming et le développement dirigé par les tests
  • Les phases de tests
  • Les types de tests
    • Test unitaire, test d'intégration, test fonctionnels, test de régression, test de monté en charge, …
  • Organisation des tests

Tests unitaires automatisés avec JUnit

  • Présentation du JUnit
  • Les cas de tests
    • La classe TestCase
    • Définition des prédicats
    • Tester le déclenchement des exceptions
  • Les suites de tests
    • Construction des suites de tests
    • Exécution des suites de tests
  • Bonnes pratiques pour la conception des tests
  • Exécution des tests
    • Exécution en mode texte
    • Exécution en mode graphique
    • Intégration de JUnit dans l'IDE Eclipse
    • Intégration de JUnit dans Ant

Utiliser les objets Mock pour les tests complexes

  • Bonnes pratiques dans l'utilisation des objets Mock
  • Création et utilisation des objets Mock

Tests fonctionnels des applications Java EE avec HttpUnit et Cactus

  • Principes de fonctionnements de HttpUnit et Cactus
  • Test des composants du modèle MVC
    • Partie contrôleur : test des Servlets, des filtres, des TagLibs
    • Partie modèle : test des EJB
    • Partie vue : test des JSP, des feuilles XSLT
  • Combiner HttpUnit et Cactus avec JUnit pour automatiser les tests
  • Test des applications basées sur le framework Struts avec l'outil StrutsTestCase
Durée : 1 jour(s)
Tarif : Consultez-nous
Réf : T443-053

Dates des sessions

Nantes (44) Consultez-nous Rennes (35) Consultez-nous Niort (79) Consultez-nous Nice (06) Consultez-nous in-class™