Les Tests Unitaires des Applications Java
Maîtrisez les tests unitaires, d'intégration, fonctionnels et de performance des applications Java EE, ainsi que leur automatisation dans une chaîne d'intégration continue.
À propos de cette formation
Cette formation vous permet d'acquérir une maîtrise complète des techniques de test appliquées aux applications Java et Java EE. Vous découvrirez l'ensemble des typologies de tests (unitaires, d'intégration, fonctionnels et de performance) et apprendrez à les mettre en œuvre avec les outils standards de l'écosystème Java : JUnit, TestNG, Arquillian, Selenium et JMeter.
Au-delà de la simple écriture de cas de tests, le programme insiste sur les bonnes pratiques de conception de plans de tests et sur leur intégration dans un cycle de développement moderne. Vous apprendrez à automatiser l'exécution des tests avec Ant, Maven et Jenkins, et à les inscrire dans une démarche d'intégration continue et d'eXtreme Programming.
À l'issue de cette formation, les développeurs et ingénieurs qualité logicielle seront capables de garantir la fiabilité et la maintenabilité de leurs applications Java, une compétence très recherchée dans les équipes de développement et les projets d'assurance qualité.
Ce que vous allez apprendre
À la fin de la formation, vous serez capable de :
- Distinguer et mettre en place les différents types de tests usuels sur une application Java (unitaires, intégration, fonctionnels, performance)
- Écrire et organiser des cas et suites de tests unitaires avec JUnit et TestNG
- Réaliser des tests d'intégration d'applications Java EE avec Arquillian et des conteneurs embarqués
- Concevoir des tests fonctionnels automatisés en approche boîte noire avec Selenium
- Mesurer et analyser les performances d'une application à l'aide de JMeter
- Automatiser l'exécution des tests avec Ant, Maven et Jenkins dans une chaîne d'intégration continue
- Maîtriser les bonnes pratiques de développement de classes et de plans de tests
- Appliquer les méthodologies de production et d'assurance qualité logicielle
Un parcours en 6 modules
28 heures structurées, de la théorie à la pratique.
01 Introduction aux tests des applications Java EE 4h
- Définition et importance du test
- Types de tests : unitaires, intégration, fonctionnels, charge
- Moyens techniques : plateformes, instrumentation, automatisation
- Tests et gestion de projet
- Intégration continue et eXtreme Programming
- Particularités des applications Java EE
02 Tests unitaires (JUnit, TestNG) 6h
- Finalité et principes des tests unitaires
- Séparation de la classe de test
- Définition des cas de tests et des suites de tests
- Configuration dans Eclipse
03 Tests d'intégration (Arquillian) 5h
- Différences avec les tests unitaires
- Conteneurs Java EE embarqués
- Pattern d'injection de dépendances
- Gestion des bases de données
04 Tests fonctionnels (Suite Selenium) 5h
- Approche boîte noire
- Selenium IDE et Web Driver
- Intégration avec JUnit et Selenium Grid
05 Tests de performance avec JMeter 4h
- Architecture de tests
- Plans de test et éléments disponibles
- Construction par enregistrement
- Analyse des résultats et Best Practices
06 Automatisation et intégration continue 4h
- Automatisation avec Ant et Maven
- Plugin Surefire
- Jenkins et publication des résultats
- Métriques et tests d'acceptance
Connaître le langage de programmation Java.
Développeurs Java, ingénieurs et testeurs qualité logicielle (QA), architectes et chefs de projets techniques souhaitant fiabiliser leurs applications Java par les tests automatisés.
Apprenez avec un expert du terrain
Une pédagogie orientée projet, nourrie par des cas concrets.
Amel Bouzid
Consultant-formateur certifié, praticien du domaine.
Prochaines sessions
Places limitées pour garantir un suivi personnalisé.
Toutes les sessions
Voir le calendrier| Date de début | Horaire | Lieu | Formateur | Places | |
|---|---|---|---|---|---|
|
03/08/2026
Lundi
|
09h00 – 16h00 |
Tunis
Salle Alpha
|
Amel Bouzid | 9 places restantes | |
|
07/09/2026
Lundi
|
09h00 – 16h00 |
Sfax
Salle Sfax
|
Amel Bouzid | 8 places restantes |
Avis des apprenants
Aucun avis pour le moment. Soyez le premier à partager votre expérience !
Vous avez suivi cette formation ? Connectez-vous pour laisser un avis.
Prêt à préparer votre certification ?
Rejoignez la prochaine session du 03 août 2026 à Tunis.
Formations similaires
D'autres parcours pour développer vos compétences techniques.