Встречается на собеседованиях • сегодня
Какие есть виды тестирования
- Unit-тестирование – проверка отдельных функций или классов. Пример:
python
def add(a, b):
return a + b
def test_add():
assert add(2, 3) == 5-
Интеграционное тестирование – проверка взаимодействия между модулями.
-
Функциональное тестирование – проверка соответствия требованиям (например, API или UI).
-
Регрессионное тестирование – повторное тестирование после изменений.
-
Нагрузочное тестирование – проверка производительности под нагрузкой.
-
Модульное тестирование (Mocking) – изоляция тестируемого кода с использованием заглушек.
-
E2E-тестирование – сквозная проверка всей системы.
-
Дымовое тестирование – быстрая проверка базовой функциональности.
-
Приёмочное тестирование – проверка заказчиком перед сдачей.
-
Тестирование безопасности – поиск уязвимостей.
Пример интеграционного тестирования:
python
def test_api_integration():
response = requests.get("https://api.example.com/data")
assert response.status_code == 200
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы