Встречается на собеседованиях • сегодня
Какие знаешь виды тестов
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
интервью вопросы и ответы