Встречается на собеседованиях • сегодня
Как называются тесты без mock
Тесты без моков называются интеграционными или сквозными (end-to-end).
- Интеграционные — проверяют взаимодействие нескольких компонентов системы (например, работа с БД или внешним API).
- End-to-end — тестируют весь поток приложения от начала до конца (например, UI-тесты через Selenium).
Пример интеграционного теста с реальной БД:
python
def test_create_user(db_connection):
cursor = db_connection.cursor()
cursor.execute("INSERT INTO users (name) VALUES ('Alice')")
user = cursor.execute("SELECT * FROM users WHERE name = 'Alice'").fetchone()
assert user is not NoneТакие тесты медленнее, но ближе к реальному поведению системы.

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