Junior — Middle
Projelerinizde hangi test türlerini uyguladınız?
sobes.tech yapay zeka
AI'dan gelen yanıt
Node.js projelerinde birkaç tür test gerçekleştirdim:
- Birim Testleri (Unit Testing) — Jest veya Mocha kullanarak bireysel fonksiyonlar ve modüllerin kontrolü.
- Entegrasyon Testleri — modüller arasındaki ve veritabanıyla etkileşimin test edilmesi, örneğin API için Supertest kullanarak.
- Uçtan Uca Testler (E2E) — uygulamanın tamamının çalışmasının kontrolü, genellikle Cypress veya Puppeteer ile.
Basit bir Jest ile birim testi örneği:
const sum = (a, b) => a + b;
test('1 + 2 toplamını 3 olarak ekle', () => {
expect(sum(1, 2)).toBe(3);
});