Sobes.tech
Junior — Middle

Jaké typy testů jste implementovali ve svých projektech?

sobes.tech AI

Odpověď od AI

V projektech Node.js jsem implementoval několik typů testů:

  • Jednotkové testování (Unit Testing) — kontrola jednotlivých funkcí a modulů pomocí Jest nebo Mocha.
  • Integrační testování — testování interakce mezi moduly a s databází, například s použitím Supertest pro API.
  • E2E testování (End-to-End) — kontrola fungování celé aplikace, často s použitím Cypress nebo Puppeteer.

Příklad jednoduchého jednotkového testu s Jest:

const sum = (a, b) => a + b;

test('přičte 1 + 2, aby bylo rovno 3', () => {
  expect(sum(1, 2)).toBe(3);
});