Sobes.tech
Junior — Middle

Jakie rodzaje testów wdrożyłeś w swoich projektach?

sobes.tech AI

Odpowiedź od AI

W projektach Node.js zaimplementowałem różne rodzaje testów:

  • Testy jednostkowe (Unit Testing) — sprawdzanie pojedynczych funkcji i modułów za pomocą Jest lub Mocha.
  • Testy integracyjne — testowanie interakcji między modułami i z bazą danych, na przykład z użyciem Supertest do API.
  • Testy End-to-End (E2E) — sprawdzanie działania całej aplikacji, często z użyciem Cypress lub Puppeteer.

Przykład prostego testu jednostkowego z Jest:

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

test('dodaje 1 + 2, aby równało się 3', () => {
  expect(sum(1, 2)).toBe(3);
});