Junior — Middle
Layihələrinizdə hansı test növlərini həyata keçirmisiniz?
sobes.tech Süni İntellekt
AI-dan cavab
Node.js layihələrində müxtəlif növ testlər həyata keçirmişəm:
- Vahid testlər (Unit Testing) — Jest və ya Mocha istifadə edərək ayrı-ayrı funksiyaları və modulları yoxlamaq.
- İnteqrasiya testləri — modullar arasında və verilənlər bazası ilə qarşılıqlı əlaqəni yoxlamaq, məsələn, API üçün Supertest istifadə etməklə.
- E2E testləri (End-to-End) — tətbiqin tam işləməsini yoxlamaq, tez-tez Cypress və ya Puppeteer ilə.
Jest ilə sadə bir vahid test nümunəsi:
const sum = (a, b) => a + b;
test('1 + 2-ni əlavə et və 3-ə bərabər olduğunu yoxla', () => {
expect(sum(1, 2)).toBe(3);
});