Développement
Testez votre code Java pour réaliser des applications de qualité
Vous voulez savoir si vous développez des logiciels en Java de qualité ? Vous voulez être sûr de produire des livrables conformes aux attentes et aux besoins de vos clients ? Vous souhaitez minimiser les bugs qui rendent fous les utilisateurs comme les développeurs ?
Le test est LA réponse que vous recherchez. Au-delà de la simple vérification de votre travail, le test pilote la conception de votre produit. Dans ce cours, vous découvrirez les tests automatisés. Vous coderez vous-même les tests de votre application en utilisant le framework JUnit 5. Vous comprendrez quels types de tests choisir grâce à la pyramide de tests. Vous apprendrez aussi à maîtriser le développement piloté par les tests ou TDD. Vous serez ainsi capable de sortir votre produit avec confiance !
Alors, prêt à construire des applications de qualité ? Allons-y !
Je m'appelle Geoffrey Arthaud, je suis architecte technique et responsable des pratiques agiles au sein du service du numérique du ministère de la Transition écologique et solidaire. Je développe et conseille depuis 2010 sur des environnements variés et centrés sur les technologies Java, avec une adoption progressive des pratiques DevOps. OpenClassrooms m'a aussi donné l'opportunité de suivre plusieurs étudiants en tant que mentor depuis 2018.

Je suis très heureux de pouvoir vous aider à découvrir et apprécier l'univers du dev Java !
Objectifs pédagogiques
- Écrire des tests unitaires
- Affiner des tests unitaires
- Écrire des tests d'intégration et de bout en bout
Et si vous en faisiez votre métier ?
Suivez une des formations diplômantes de notre école 100% en ligne, et transformez vos connaissances en compétences professionnelles.
- Formations jusqu’à 100 % financées
- Date de début flexible
- Projets professionnalisants
- Mentorat individuel
1/3
Table des matières
- Partie 1
Écrivez des tests unitaires
- 1
Tirez un maximum de ce cours
- 2
Choisissez les bons tests automatisés avec la pyramide de tests
- 3
Écrivez votre premier test JUnit avec le TDD
- 4
Structurez vos tests unitaires avec les annotations JUnit
- 5
Donnez du sens à vos assertions avec AssertJ
- 6
Contrôlez la couverture de vos tests et la qualité du code
Quiz : Maîtrisez les bonnes pratiques pour réaliser des tests JUnit pertinents
- Partie 2
Affinez vos tests unitaires
- 1
Étiquetez vos tests avec des annotations JUnit avancées
- 2
Appliquez le principe FIRST pour écrire de bons tests
- 3
Améliorez la conception de vos classes en vous protégeant d'événements inattendus
- 4
Simulez des composants externes aux tests avec Mockito
- 5
Utilisez les fonctions avancées de Mockito
Quiz : Vérifiez votre pratique de JUnit et de Mockito
- Partie 3
Écrivez les tests d'intégration et de bout en bout
- 1
Découvrez les tests d'intégration et les tests fonctionnels
- 2
Implémentez les différents types de tests d’intégration
- 3
Couvrez les besoins utilisateurs avec les tests d’intégration
- 4
Testez les parcours utilisateur avec les tests de bout en bout
- 5
Améliorez la maintenabilité des tests fonctionnels avec les objets de page
- 6
Résumé du cours
Quiz : Vérifiez vos connaissances sur les tests d'intégration et les tests de bout en bout

Développement