Встречается на собеседованиях • сегодня

Какие знаешь виды тестов

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 до БД).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы