• NEW

Formation Mockito : Tests unitaires et mocking en Java

Mettre en œuvre le framework de mocks Mockito
Durée 1 jour
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence MOCK
Éligible CPF Non

Qu’est-ce que Mockito ?

Mockito est un framework Java open source utilisé pour créer des objets simulés (« mocks »), permettant de tester isolément chaque composant d’une application. Il simplifie la rédaction, la maintenance et la fiabilité des tests unitaires dans des environnements complexes.

Pourquoi suivre une formation Mockito en une journée ?

En une journée, cette formation intensive vous permet d’acquérir les compétences essentielles pour écrire des tests unitaires professionnels avec Mockito. À travers des démonstrations guidées et des ateliers pratiques, vous apprendrez à isoler vos composants, vérifier les interactions et appliquer les meilleures pratiques du test unitaire moderne en Java.

Objectif opérationnel :

Savoir écrire et exécuter des tests unitaires efficaces en Java avec Mockito, en appliquant les bonnes pratiques du mocking.

Objectif pédagogiques :

À l'issue de cette formation Mockito, vous aurez acquis les connaissances nécessaires pour :

  • Comprendre le rôle et le fonctionnement des mocks dans les tests unitaires
  • Créer et injecter des mocks avec Mockito
  • Simuler des comportements et des exceptions
  • Vérifier les interactions entre objets
  • Intégrer Mockito avec JUnit et Maven/Gradle

Public :

Ce cours s'adresse aux développeurs Java, testeurs ou ingénieurs QA souhaitant renforcer la qualité de leurs tests unitaires.

Prérequis :

Bonne maîtrise du langage Java et des notions de base sur les tests unitaires (JUnit).

J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant ce test.

Jour 1

Introduction aux tests unitaires et au mocking

Objectifs et principes du test unitaire
Les doublures : stub, fake, spy et mock
Présentation et installation de Mockito
Travaux pratiquesObjectif : Configurer un projet de test avec Maven et JUnit. 
Description : Création d’un projet Java, ajout des dépendances Mockito et exécution d’un premier test.

Création et utilisation de mocks

Annotation @Mock et injection @InjectMocks
Simulation de comportements avec when(...).thenReturn(...)
Gestion des exceptions avec thenThrow()
Vérification des appels et interactions (verify())
Travaux pratiquesObjectif : Tester un service métier en isolant ses dépendances. 
Description : Création d’un service simulé, écriture de tests avec vérification des interactions. Comment garantir la bonne isolation du code testé ?

Mockito avancé et bonnes pratiques

ArgumentMatchers et ArgumentCaptor
Tests orientés comportement (BDDMockito)
Nettoyage et organisation des tests
Intégration dans un pipeline Maven/Gradle
Travaux pratiquesObjectif : Structurer et fiabiliser ses tests Mockito.
Description : Mise en place d’une suite de tests complète sur un mini-service Java. Exécution automatisée et rapport de couverture

Environ 60 % du temps est consacré à la pratique. Les participants réalisent pas à pas des tests unitaires sur un mini-projet Java.

Date de mise à jour du programme : 22/01/2026

Dates et lieux

Le 10 février 2026
Lieu
Distanciel
Durée
1 jr
890 € HT
Le 10 février 2026
Lieu
Paris
Durée
1 jr
890 € HT
Le 05 mai 2026
Lieu
Distanciel
Durée
1 jr
890 € HT
Le 05 mai 2026
Lieu
Paris
Durée
1 jr
890 € HT
Le 28 septembre 2026
Lieu
Distanciel
Durée
1 jr
890 € HT
Le 28 septembre 2026
Lieu
Paris
Durée
1 jr
890 € HT
Le 17 novembre 2026
Lieu
Distanciel
Durée
1 jr
890 € HT
Le 17 novembre 2026
Lieu
Paris
Durée
1 jr
890 € HT

Ces formations peuvent aussi vous intéresser :

JavaFX, FXML, MVVM...

  • Niveau : Intermédiaire
  • Référence : JVFX

  • Niveau : Intermédiaire
  • Référence : JPOJ

JHipster

- 2 jrs

  • Niveau : Intermédiaire
  • Référence : JHIP

  • Niveau : Fondamental
  • Référence : SAST


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

4,7/5
95% de nos participants
sont satisfaits ou
très satisfaits


Formateurs experts
validés par
PLB

%
Des participants
recommandent
nos formations