Sobes.tech
Junior — Middle

Milliseid testitüüpe olete oma projektides loonud ja kasutanud?

sobes.tech AI

Vastus AI-lt

Node.js projektides olen loonud ja kasutanud erinevat tüüpi teste:

  • Üksustestid — kontrollivad üksikfunktsioone või mooduleid isoleeritult. Näiteks andmetöötlusfunktsiooni testimine.
  • Integreerimistestid — kontrollivad moodulite või väliste teenuste vahelist koostööd, näiteks andmebaasiga töötamine.
  • E2E (end-to-end) testid — kontrollivad kogu rakenduse tööd, simuleerides kasutaja tegevusi.

Lihtne näide Jest-i kasutades ühetestist:

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

test('liidab 1 + 2, et saada 3', () => {
  expect(sum(1, 2)).toBe(3);
});