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