Sobes.tech
Junior — Middle

Quali tipi di test hai implementato nei tuoi progetti?

sobes.tech AI

Risposta dell'AI

Nei progetti Node.js, ho implementato diversi tipi di test:

  • Test unitari (Unit Testing) — verifica di funzioni e moduli singoli usando Jest o Mocha.
  • Test di integrazione — test dell'interazione tra moduli e con il database, ad esempio usando Supertest per API.
  • Test End-to-End (E2E) — verifica del funzionamento completo dell'applicazione, spesso con Cypress o Puppeteer.

Esempio di un semplice test unitario con Jest:

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

test('somma 1 + 2 per essere uguale a 3', () => {
  expect(sum(1, 2)).toBe(3);
});