Какие знаешь методы тестирования
- Unit-тестирование – тестирование отдельных модулей/функций. Используется
unittestилиpytest.
def add(a, b):
return a + b
def test_add():
assert add(2, 3) == 5-
Интеграционное тестирование – проверка взаимодействия между компонентами. Например, тестирование API с
requests. -
Функциональное тестирование – проверка соответствия требованиям (например, Selenium для веба).
-
Регрессионное тестирование – проверка, что новые изменения не сломали старый функционал.
-
Нагрузочное тестирование – оценка производительности (например,
locust). -
Моки и стабы – изоляция тестируемого кода (библиотеки
unittest.mock).
from unittest.mock import Mock
mock = Mock(return_value=42)
print(mock()) # 42-
Property-based тестирование – генерация тестовых данных (
hypothesis). -
Ручное тестирование – проверка вручную, без автоматизации.
-
Сквозное (E2E) тестирование – тестирование всего приложения от начала до конца.
-
Тестирование безопасности – проверка уязвимостей (например,
banditдля статического анализа).

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