Встречается на собеседованиях • сегодня
В чем разница между Sanity и Smoke
Sanity и Smoke тестирование — это виды быстрого тестирования, но с разными целями.
Smoke (дымовое) — проверка базовой функциональности после сборки, чтобы убедиться, что ключевые функции работают. Например, после деплоя проверить вход в систему и главную страницу.
Sanity — узконаправленная проверка после изменений (например, фикса бага), чтобы убедиться, что исправление не сломало связанную логику. Например, если починили кнопку «Отправить», проверяем только её и связанные поля.
Пример:
python
# Smoke тест: проверка входа и главной страницы
def test_smoke_login_and_homepage():
login()
assert is_homepage_loaded()
# Sanity тест: проверка исправленной кнопки
def test_sanity_fixed_button():
assert button_is_clickable("Отправить") Smoke — широкий, Sanity — узкий и после изменений.

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