Sobes.tech
Junior — Middle

Kokius testų tipus įgyvendinote savo projektuose?

sobes.tech AI

Atsakymas iš AI

Node.js projektuose aš įgyvendinau įvairių tipų testus:

  • Vienetinius testus (Unit Testing) — atskirų funkcijų ir modulių tikrinimą naudojant Jest arba Mocha.
  • Integracinius testus — modulių tarpusavio sąveikos ir su duomenų baze tikrinimą, pavyzdžiui, naudojant Supertest API testavimui.
  • E2E testus (End-to-End) — visos programos veikimo patikrinimą, dažnai naudojant Cypress arba Puppeteer.

Pavyzdys paprasto vieneto testo su Jest:

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

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