Sobes.tech
Junior — Middle

Kokius testų tipus kūrėte ir naudojote savo projektuose?

sobes.tech AI

Atsakymas iš AI

Node.js projektuose aš kūriau ir naudojausi įvairių tipų testais:

  • Vienetinius testus — tikrina atskiras funkcijas ar modulius izoliuotai. Pavyzdžiui, duomenų apdorojimo funkcijos testavimas.
  • Integracinius testus — tikrina tarp modulių ar su išorinėmis paslaugomis vykstančius sąveikas, pavyzdžiui, darbą su duomenų baze.
  • E2E (end-to-end) testus — tikrina visos programos veikimą, imituodamas naudotojo veiksmus.

Pavyzdys paprasto vieneto testo su Jest:

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

test('sudeda 1 + 2, kad būtų 3', () => {
  expect(sum(1, 2)).toBe(3);
});