Встречается на собеседованиях • сегодня
В чем разница между unit и интеграционным тестированием
Unit-тесты проверяют изолированно отдельные модули/функции, не затрагивая внешние зависимости (мокируются). Интеграционные тесты проверяют взаимодействие нескольких модулей или систем.
Пример Unit-теста:
javascript
// Тестируем функцию сложения
function sum(a, b) { return a + b; }
test('sum adds numbers correctly', () => {
expect(sum(2, 3)).toBe(5);
});
text
**Пример интеграционного теста:**
```javascript
// Тестируем API-запрос с реальным бэкендом
test('fetch user data', async () => {
const response = await fetch('/api/user/1');
const data = await response.json();
expect(data.name).toBe('John Doe');
});Unit-тесты быстрые и стабильные, интеграционные — медленнее, но ближе к реальному сценарию.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы