Junior — Middle
Jaké typy testů jste vytvářeli a používali ve svých projektech?
sobes.tech AI
Odpověď od AI
V projektech Node.js jsem vytvářel a používal několik typů testů:
- Jednotkové testy — kontrolují jednotlivé funkce nebo moduly izolovaně. Například testování funkce zpracování dat.
- Integrační testy — kontrolují interakci mezi moduly nebo s externími službami, například práce s databází.
- E2E (end-to-end) testy — kontrolují fungování celé aplikace, simulací akcí uživatele.
Příklad jednoduchého jednotkového testu s Jest:
const sum = (a, b) => a + b;
test('sečte 1 + 2, aby bylo rovno 3', () => {
expect(sum(1, 2)).toBe(3);
});