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

Какие есть виды тестирования

  • 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
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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