Durée

 2,00 jour(s)

Langue(s) de prestation

EN FR

Prochaine session

 06.07.2026
Lieu
 En distanciel

Prix

1550,00€

Qui organise cette formation ?

OXiane est spécialisé dans la conception et la réalisation de formations informatiques et de supports de cours pédagogiques sur les dernières technologies. Nos différentes filières permettent de couvrir tous les besoins en formation que ce soit en IT au sens large, mais également "Utilisateurs" et "Soft Skills" en Management, Communication & leadership.

À qui s'adresse la formation?

Architectes, Chefs de projets, Consultants, Ingénieurs

Objectifs

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

Contenu

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

Certificat, diplôme

Une attestation de participation sera transmise aux participants

Prochaine session

Date
Ville
Language & prix
06.07.2026
En distanciel
FR 1550,00€
07.12.2026
En distanciel
FR 1550,00€

Ces formations pourraient vous intéresser

FR
Journée
Blended-Learning
Langages informatiques - Langage XML
08.09.2026
FR
Journée
Blended-Learning
Langages informatiques - Langage PHP
29.09.2026
FR
Journée
Blended-Learning
Langages informatiques - Langage UML
22.09.2026