Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
JUnit jumpstart
- Prouver que ça marche
- Partir de zéro
- Comprendre les frameworks de tests unitaires
- Configurer JUnit
- Tester avec JUnit
Explorer JUnit
- Explorer le noyau de JUnit
- Lancer des tests avec des exécutants de tests
- Composer des tests avec TestSuite
- Collecter des paramètres avec TestResult
- Observer les résultats avec TestListener
- Travailler avec TestCase
- Travailler avec TestCalculator
Echantillonner JUnit
- Présentation du composant contrôleur
- Testons-le !
- Tester la gestion des exceptions
- Mise en place d'un projet pour les tests
Examiner les tests de logiciels
- Pourquoi avons-nous besoin de tests unitaires ?
- Types de tests
- Déterminer la qualité des tests
- Le développement piloté par les tests
Automatiser JUnit
- Une journée dans la vie de JUnit
- Exécution de tests à partir de Ant
- Exécution de tests à partir de Maven
- Exécution des tests à partir d'Eclipse
Tests à gros grains avec les stubs
- Présentation des stubs
- Mise en pratique sur un exemple de connexion HTTP
- Stubbing des ressources du serveur web
- Stubbing de la connexion
Tester de manière isolée avec des objets fictifs
- Présentation des objets fictifs
- Exemple simple de dégustation d'objets fantaisie
- Utiliser les objets fantaisie comme technique de refactorisation
- S'entraîner sur un exemple de connexion HTTP
- Utiliser les objets fantaisie comme chevaux de Troie
- Décider quand utiliser les objets fantaisie
Tests dans le conteneur avec Cactus
- Le problème du test unitaire des composants
- Tester des composants à l'aide d'objets fantaisie
- Tests unitaires d'intégration
- Présentation de Cactus
- Tester des composants avec Cactus
- Comment fonctionne Cactus
Test unitaire des servlets et des filtres
- Présenter l'application d'administration
- Écrire des tests de servlets avec Cactus
- Tester les servlets avec des objets fictifs
- Écrire des tests de filtres avec Cactus
- Quand utiliser Cactus et quand utiliser des objets fictifs ?
Test unitaire des JSP et des taglibs
- Revoir l'application Administration
- Tests unitaires de la JSP
- Test unitaire d'une JSP isolée avec Cactus
- Test unitaire de taglibs avec Cactus
- Test unitaire des taglibs avec des objets fantaisie
- Quand utiliser des objets fictifs et quand utiliser Cactus ?
Test unitaire d'applications de bases de données
- Database tests unitaires
- Tester la logique métier indépendamment de la base de données
- Tester le code de persistance indépendamment de la base de données
- Écrire des tests unitaires d'intégration de base de données
- Exécuter le test Cactus à l'aide de Ant
- Optimisation des performances de compilation
- Stratégie globale de test unitaire de la base de données
Test unitaire des EJB
- Définir un exemple d'application EJB
- Utiliser une stratégie de fa?ade
- Test unitaire du code JNDI à l'aide d'objets fictifs
- Test unitaire des beans de session
- Utilisation d'objets fantaisie pour tester les beans pilotés par message
- Utilisation d'objets fantaisie pour tester les beans d'entité
- Choisir la bonne stratégie d'objets fantaisie
- Utiliser des tests unitaires d'intégration
- Utiliser JUnit et les appels distants
- Utiliser Cactus
Pré requis
Des connaissances linguistiques de base Java sont nécessaires pour participer à ce cours.
21 Heures