Встречается на собеседованиях • сегодня
Что такое Sanity-тестирование
Sanity-тестирование — это быстрая проверка ключевых функций приложения после изменений (например, после сборки или исправления бага). Цель — убедиться, что основные компоненты работают корректно перед запуском более глубокого тестирования (например, регрессионного).
Отличие от Smoke-тестирования:
- Smoke — проверка стабильности сборки (все ли вообще запускается).
- Sanity — фокус на конкретном изменении (например, починили форму входа — проверяем только её).
Пример для веб-приложения:
python
def test_login_sanity():
assert login("valid_user", "correct_password") == "Success"
assert login("invalid_user", "wrong_password") == "Access Denied" Когда использовать:
- После мелких правок.
- При ограниченном времени на тестирование.
- Для проверки фикса конкретного бага.
Это «быстрая диагностика», а не полное обследование.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы