Skip to content

Latest commit

 

History

History
52 lines (40 loc) · 1.78 KB

Jour-18.md

File metadata and controls

52 lines (40 loc) · 1.78 KB

Objectifs Journaliers

30/12/2024


Découverte du Testing en JavaScript

Tests Unitaires

  • Comprendre ce qu'est un test unitaire :
    • À quoi sert un test unitaire ?
      Vérifier qu’une fonction ou un composant fonctionne correctement de manière isolée.
    • Comment écrire un test unitaire en JavaScript ?
      Utiliser un framework comme Jest pour tester des fonctions JavaScript.
    • Quels sont les avantages des tests unitaires ?
      Améliorer la qualité du code, prévenir les régressions, et faciliter la maintenance.

Frameworks de Test

  • Explorer un framework de test :
    • Qu'est-ce que Jest ?
      Un framework populaire pour écrire des tests unitaires en JavaScript.
    • Pourquoi utiliser Jest ?
      Simple à configurer, riche en fonctionnalités (matchers, mocks, coverage).
    • Premiers pas avec Jest :
      Installer Jest via npm et exécuter un test de base.

Écriture de Tests

  • Mettre en pratique :
    • Écrire un test simple :
      Tester une fonction qui additionne deux nombres.
    • Utiliser les assertions de Jest :
      Découvrir toBe, toEqual, toThrow et autres matchers utiles.
    • Simuler des cas d’erreurs :
      Tester le comportement d’une fonction lorsqu'elle reçoit des entrées inattendues.

Approfondissement

  • Comprendre les principes des tests :
    • Qu'est-ce qu’un test positif ?
      Vérifier que le code produit le résultat attendu.
    • Qu'est-ce qu’un test négatif ?
      Vérifier que le code gère correctement les erreurs ou les cas limites.
    • Pourquoi organiser les tests par cas d'utilisation ?
      Faciliter la lisibilité et la maintenance.