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