Junior — Middle
Welke soorten tests hebt u in uw projecten geïmplementeerd?
sobes.tech AI
Antwoord van AI
In Node.js-projecten heb ik verschillende soorten tests geïmplementeerd:
- Unit Testing — het controleren van afzonderlijke functies en modules met Jest of Mocha.
- Integratietests — het testen van de interactie tussen modules en met de database, bijvoorbeeld met Supertest voor API.
- E2E-tests (End-to-End) — het controleren van de werking van de volledige applicatie, vaak met Cypress of Puppeteer.
Voorbeeld van een eenvoudige unittest met Jest:
const sum = (a, b) => a + b;
test('voegt 1 + 2 toe om gelijk te zijn aan 3', () => {
expect(sum(1, 2)).toBe(3);
});