Смоук-тестирование (дымное тестирование) — это быстрый проход по основным функциям приложения с целью убедиться, что критические компоненты работают корректно и не содержат блокирующих дефектов после сборки или развертывания / изменения кода. Цель — определить пригодность сборки для дальнейшего детального тестирования. Если смоук-тест провален, сборка отклоняется.
В рамках смоук-тестирования обычно проверяются:
Смоук-тестирование проводится на самых ранних этапах после получения новой сборки, часто перед началом регрессионного或функционального тестирования. Оно позволяет сэкономить время и ресурсы, быстро выявив major-проблемы. Может выполняться мануально или автоматизировано.