Sobes.tech
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);
});