JUnit

Blended learning

Who is the training for?

Architectes, Chefs de projets, Consultants, Ingénieurs

Duration

2,00 day(s)

Language(s) of service

EN FR

Next session

02.06.2026
Location
En distanciel

Price

1550,00€

Goals

  • Maîtriser JUnit
  • Comprendre les principes de développement par les tests

Contents

Objectifs des tests
  • Méthodologie
  • Les différents type de tests
  • Le coût des tests
  • Les frameworks de test
JUnit 3
  • Les cas de tests
  • Les assertions
  • Test de la levée d’exceptions
  • Les suites de tests
  • Cycle de vie des tests
JUnit 4
  • Les annotations
  • Les suppositions
  • Les tests paramétrés
JUnit 5
  • Nouvelle architecture
  • Les tests répétés
  • Les tests dynamiques
  • Les tests imbriqués
  • La migration
Bonnes pratiques
  • F.I.R.S.T.
  • L’organisation des tests
  • Les conventions de nommage
Testabilité du code
  • L’écriture de code testable
  • Composition vs héritage
  • IoC et injection de dépendance
  • Les données temporelles
Les doublures de test
  • Utilité
  • Les différents types de doublures
  • Mockito
Outils complémentaires
  • AssertJ
  • HamCrest
Intégration dans les outils
  • Les plugins Eclipse
  • Maven
  • Intégration continue
Code coverage
  • Utilité
  • Différents outils: JaCoCo, Emma, Cobertura
Mutation testing
  • Les principes
  • Mise en oeuvre
Aller plus loin
  • TDD
  • Tests d’intégration

Certificate, diploma

Une attestation de participation sera transmise aux participants

Next session

Datum
City
Language and price
02.06.2026
En distanciel
FR 1550,00€
06.07.2026
En distanciel
FR 1550,00€
07.12.2026
En distanciel
FR 1550,00€

These courses might interest you

EN
Day
On request
Computer language - PHP language
FR
Day
Blended-Learning
Computer language - UML language
02.06.2026