Встречается на 1% собеседований по Python
Какие знаешь виды тестов
Unit-тесты – проверяют отдельные функции или методы. Используют unittest или pytest.
Пример:
python
def add(a, b):
return a + b
def test_add():
assert add(2, 3) == 5Интеграционные тесты – проверяют взаимодействие компонентов (например, API и БД).
Пример: тестирование Flask-роута с подключением к базе данных.
Функциональные тесты – проверяют работу системы с точки зрения пользователя (например, Selenium для веба).
Нагрузочные тесты – оценивают производительность под нагрузкой (например, locust).
Smoke-тесты – минимальная проверка работоспособности после деплоя.
Регрессионные тесты – убеждаются, что новые изменения не сломали старый функционал.
E2E-тесты – сквозное тестирование всего сценария (например, от UI до БД).

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