Sobes.tech
Junior — Middle

Milliseid testitüüpe olete oma projektides rakendanud?

sobes.tech AI

Vastus AI-lt

Node.js projektides olen mahtunud erinevaid testitüüpe:

  • Üksuse testimine (Unit Testing) — funktsioonide ja moodulite eraldi kontroll Jest või Mocha abil.
  • Integreerimistestid — moodulite vahelise ja andmebaasiga suhtluse testimine, näiteks Supertest API jaoks.
  • E2E testid (End-to-End) — kogu rakenduse töö kontroll, sageli Cypress või Puppeteer abil.

Näide lihtsast üksuse testist Jestiga:

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

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