Junior — Middle
Koje vrste testova ste implementirali u svojim projektima?
sobes.tech АИ
Одговор од АИ
У Node.js пројектима реализовао сам различите врсте тестова:
- Јединично тестирање (Unit Testing) — провера појединачних функција и модула помоћу Jest или Mocha.
- Интеграционо тестирање — тестирање интеракције између модула и са базом података, на пример, коришћењем Supertest за API.
- E2E тестирање (End-to-End) — провера рада целе апликације, често са Cypress или Puppeteer.
Пример једноставног јединичног теста са Jest:
const sum = (a, b) => a + b;
test('додаје 1 + 2 да буде једнако 3', () => {
expect(sum(1, 2)).toBe(3);
});