Встречается на собеседованиях • сегодня
Есть ли привязка к транспорту в тестах
Тесты могут быть как привязаны к транспорту (например, HTTP-запросы), так и независимыми.
Привязанные к транспорту:
- Интеграционные/E2E тесты, которые проверяют работу API или UI через реальные HTTP-запросы.
- Пример: тесты с использованием
supertestдля Express-приложений.
javascript
const request = require('supertest');
const app = require('./app');
test('GET /api/users returns 200', async () => {
const response = await request(app).get('/api/users');
expect(response.statusCode).toBe(200);
});Независимые от транспорта:
- Юнит-тесты, которые проверяют бизнес-логику без HTTP.
- Пример: тестирование функции-хелпера.
javascript
function sum(a, b) {
return a + b;
}
test('sum adds numbers correctly', () => {
expect(sum(2, 3)).toBe(5);
});Выбор зависит от цели тестирования: проверка логики (юниты) или работы системы в целом (интеграция).

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