Выбор ответа Junior Уровни и виды тестирования спрашивают часто обновлено
Smoke и sanity тестирование
Вопрос
Чем smoke-тестирование отличается от sanity-тестирования?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Smoke: широко и поверхностно, жива ли сборка; sanity: узко, по изменению. Smoke отвечает на вопрос «можно ли вообще тестировать эту сборку»: приложение запускается, логин работает, главные сценарии открываются.
Варианты ответа
- Это синонимы: оба термина значат быструю проверку сборки перед регрессом
- Smoke: широко и поверхностно, жива ли сборка; sanity: узко, по изменениюправильный ответ
- Smoke делают вручную по чек-листу, а sanity запускают автотестами в CI
- Smoke проверяет производительность сборки, а sanity её безопасность
Разбор
Smoke отвечает на вопрос «можно ли вообще тестировать эту сборку»: приложение запускается, логин работает, главные сценарии открываются. Sanity отвечает «работает ли то, что поменяли, и не сломалось ли рядом», и он узкий. В разных компаниях границы размыты, и часто их путают, но смысл различия именно в ширине и глубине. Способ выполнения и нефункциональные проверки к различию не относятся.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.