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