Junior — Middle
Aké typy testov ste vytvorili a používali vo svojich projektoch?
sobes.tech AI
Odpoveď od AI
V Node.js projektoch som vytváral a používal rôzne typy testov:
- Jednotkové testy — kontrolujú jednotlivé funkcie alebo moduly izolovane. Napríklad testovanie funkcie spracovania dát.
- Integračné testy — kontrolujú interakciu medzi modulmi alebo s externými službami, napríklad prácu s databázou.
- E2E (end-to-end) testy — kontrolujú fungovanie celej aplikácie, simuláciou akcií používateľa.
Príklad jednoduchého jednotkového testu s Jest:
const sum = (a, b) => a + b;
test('sčíta 1 + 2, aby bolo 3', () => {
expect(sum(1, 2)).toBe(3);
});