Sobes.tech
Junior — Middle

Quels types de tests avez-vous créés et utilisés dans vos projets?

sobes.tech IA

Réponse de l'IA

Dans des projets Node.js, j'ai créé et utilisé plusieurs types de tests:

  • Tests unitaires — vérifient des fonctions ou modules individuels de manière isolée. Par exemple, tester une fonction de traitement de données.
  • Tests d'intégration — vérifient l'interaction entre modules ou avec des services externes, comme la gestion d'une base de données.
  • Tests E2E (end-to-end) — vérifient le fonctionnement complet de l'application, en simulant les actions de l'utilisateur.

Exemple d'un test unitaire simple avec Jest:

const sum = (a, b) => a + b;

test('ajoute 1 + 2 pour égaler 3', () => {
  expect(sum(1, 2)).toBe(3);
});