Junior — Middle
Loyihalaringizda qanday test turlarini yaratdingiz va ishlatdingiz?
sobes.tech AI
AIdan javob
Node.js лойиҳаларда мен турли хил тестлар яратдим ва қўлладим:
- Бирлик тестлари — алоҳида функциялар ёки модулларни изоляцияда текшириш. Масалан, маълумотларни қайта ишлаш функциясини тестлаш.
- Интеграция тестлари — модуллар ёки ташқи хизматлар ўртасидаги ўзаро таъсирни текшириш, масалан, маълумотлар базаси билан ишлаш.
- E2E (охирги-охирги) тестлар — дастурнинг бутун ишлашини текшириш, фойдаланувчи ҳаракатларини имитация қилиб.
Jest ёрдамида оддий бирлик тестининг намунаси:
const sum = (a, b) => a + b;
test('1 + 2 ни қўшиб, 3 га тенглаш', () => {
expect(sum(1, 2)).toBe(3);
});