Réaliser des tests unitaires avec JUnit
Durée : | 1 jour(s) |
Tarif : | Consultez-nous |
DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI
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.
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