3 недели назад
Что такое Smoke test?
Представьте себе ситуацию: вы купили навороченный электрогриль, притащили его домой, включили в розетку и... тишина. Ни одна лампочка не загорелась, никакого запаха гари (в хорошем смысле) или тепла. Обидно, правда? Вот примерно так и работает проверка «первого запуска» в мире разработки ПО. Если вы когда-нибудь задавались вопросом, что такое Smoke test?, то приготовьтесь — сейчас разберем всё по полочкам, без лишнего официоза. Сама идея пришла к нам не из чистого айтишного кода, а от суровых водопроводчиков и инженеров-электронщиков. Когда они чинили систему труб или паяли плату, первым делом пускали дым или воду под давлением...
Smoke-тестирование: что это, зачем оно нужно и как его делать правильно
В мире тестирования существует золотое правило: не трать время на полную проверку, пока не убедился, что продукт вообще работает. Именно для этого придумано smoke-тестирование — первый рубеж QA-защиты от тотального фиаско. Разберёмся, что это такое, почему оно называется "дымовым", чем отличается от sanity и как настроить грамотный smoke-чек-лист. Smoke-тестирование (или "дымовое") — это поверхностная проверка базовой работоспособности системы после сборки. Если на этом этапе всё падает, дальше тестировать бессмысленно...