Junior — Middle
Welke soorten tests heb je gemaakt en gebruikt in je projecten?
sobes.tech AI
Antwoord van AI
In Node.js-projecten heb ik verschillende soorten tests gemaakt en gebruikt:
- Unit-tests — controleren afzonderlijke functies of modules geïsoleerd. Bijvoorbeeld het testen van een gegevensverwerkingsfunctie.
- Integratietests — controleren de interactie tussen modules of met externe diensten, zoals werken met een database.
- E2E (end-to-end) tests — controleren de werking van de hele applicatie door gebruikersacties te simuleren.
Voorbeeld van een eenvoudige unit-test met Jest:
const sum = (a, b) => a + b;
test('voegt 1 + 2 toe om 3 te gelijk te maken', () => {
expect(sum(1, 2)).toBe(3);
});