Junior — Middle
Ce tipuri de teste ați implementat în proiectele dvs.?
sobes.tech AI
Răspuns de la AI
În proiectele Node.js, am implementat mai multe tipuri de teste:
- Testare unitară (Unit Testing) — verificarea funcțiilor și modulelor individuale folosind Jest sau Mocha.
- Testare de integrare — testarea interacțiunii dintre module și cu baza de date, de exemplu, folosind Supertest pentru API.
- Testare End-to-End (E2E) — verificarea funcționării întregii aplicații, adesea cu Cypress sau Puppeteer.
Exemplu de test unitar simplu cu Jest:
const sum = (a, b) => a + b;
test('adaugă 1 + 2 pentru a fi egal cu 3', () => {
expect(sum(1, 2)).toBe(3);
});