Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Nos Clients témoignent (1)
The exercises