Sobes.tech
Junior — Middle

Quels types de tests avez-vous mis en œuvre dans vos projets?

sobes.tech IA

Réponse de l'IA

Dans des projets Node.js, j'ai mis en œuvre plusieurs types de tests:

  • Test unitaire (Unit Testing) — vérification de fonctions et modules individuels avec Jest ou Mocha.
  • Test d'intégration — test de l'interaction entre modules et avec la base de données, par exemple en utilisant Supertest pour API.
  • Test End-to-End (E2E) — vérification du fonctionnement complet de l'application, souvent avec Cypress ou Puppeteer.

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);
});