Récapitulatif

Introduction aux tests en Java

Maria Milusheva

Senior Software Engineer

Récapitulatif du chapitre 1

Chapitre 1.1 :
  • Présenté le concept de test logiciel
  • Vu les avantages des tests
  • Passé en revue des cas limites à tester systématiquement
Chapitre 1.2 :
  • Introduit les tests avec JUnit
  • Vu la syntaxe JUnit 5, comme @Test
  • Exercice avec assertEquals()
Chapitre 1.3 :
  • Défini le test unitaire
  • Étudié d'autres assertions : assertTrue(), assertInstanceOf(), assertNull()
Introduction aux tests en Java

Récapitulatif du chapitre 2

Chapitre 2.1 :
  • Abordé les dépendances logicielles
  • Défini les tests d'intégration : tester l'interaction des composants
  • Exercices avec les taux de la Banque centrale européenne
Chapitre 2.2 :
  • Découvert les mocks pour contrôler les conditions de test
  • Étudié Mockito et sa syntaxe : mock(), when(), .thenReturn()
Chapitre 2.3 :
  • Utilisé verify() pour suivre les interactions avec les mocks
  • Exercices avec des exemples de base de données
Introduction aux tests en Java

Récapitulatif du chapitre 3

Chapitre 3.1 :
  • Utilisé @ParameterizedTest pour raccourcir les classes de test et réduire la répétition
  • Exercices avec @ValueSource et @CsvSource
Chapitre 3.2 :
  • Vu comment passer des arguments plus complexes avec @MethodSource et Arguments.of()
  • Découvert l'annotation @BeforeEach
Chapitre 3.3 :
  • Pratiqué la démarche « tests d'abord »
  • Défini le développement piloté par les tests : écrire les tests avant l'implantation
  • Appris à corriger des bogues avec le TDD
Introduction aux tests en Java

Pour approfondir :

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

Félicitations !

Introduction aux tests en Java

Preparing Video For Download...