Récapitulatif

Introduction aux tests en Java

Maria Milusheva

Senior Software Engineer

Récapitulatif du chapitre 1

Chapitre 1.1 :
  • Présentation du principe des tests logiciels
  • Bénéfices des tests
  • Revue des cas limites à toujours tester
Chapitre 1.2 :
  • Introduction aux tests avec JUnit
  • Syntaxe JUnit 5 comme @Test
  • Pratique de assertEquals()
Chapitre 1.3 :
  • Définir le test unitaire
  • Étude d'assertions supplémentaires : assertTrue(), assertInstanceOf(), assertNull()
Introduction aux tests en Java

Récapitulatif du chapitre 2

Chapitre 2.1 :
  • Dépendances logicielles
  • Définition des tests d'intégration : vérifier l'interaction entre composants
  • Exemples avec les taux de la Banque centrale européenne
Chapitre 2.2 :
  • Découverte des mocks pour contrôler les conditions de test
  • Étude de Mockito et de sa syntaxe : mock(), when(), .thenReturn()
Chapitre 2.3 :
  • Utilisation de verify() pour suivre les interactions avec les mocks
  • Pratique avec des exemples de base de données
Introduction aux tests en Java

Récapitulatif du chapitre 3

Chapitre 3.1 :
  • Utilisation de @ParameterizedTest pour raccourcir les classes de test et réduire les répétitions
  • Pratique de @ValueSource et @CsvSource
Chapitre 3.2 :
  • Passage d'arguments plus complexes avec @MethodSource et Arguments.of()
  • Découverte de l'annotation @BeforeEach
Chapitre 3.3 :
  • Adopter une démarche « tests d'abord »
  • Définition du Test-Driven Development : écrire les tests avant l'implémentation
  • Correction de bugs avec le TDD
Introduction aux tests en Java

Pour continuer à apprendre :

Présentations intéressantes :
Pour aller plus loin :
Introduction aux tests en Java

Félicitations !

Introduction aux tests en Java

Preparing Video For Download...