Smoke проверяет «билд стартует и базовые пути работают»; sanity — узкую зону после точечного фикса, что именно исправление сработало и ничего рядом не отвалилось.
Разбор
- Smoke шире по охвату критических функций всего продукта; sanity глубже, но в локальной области.
- Sanity обычно после бага/хотфикса: воспроизвести дефект, проверить фикс и соседние сценарии.
- Оба — быстрые ручные прогоны; разница в цели и ширине набора.
- В командах названия иногда путают — уточняйте договорённость в тест-плане.
Итог
На интервью полезно привести пример: smoke после nightly-сборки, sanity после патча логина.