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);
});