Smoke test
Также: Дымовой тест
Smoke test — это быстрая проверка самых важных функций приложения, чтобы убедиться, что оно вообще запускается и не «дымится» при старте.
Дымовой тест — это самый первый и простой этап проверки программы. Его задача не найти все ошибки, а подтвердить, что основные части системы работают так, как задумано. Если после внесения изменений приложение даже не открывается или кнопка входа выдает ошибку, смысла проверять мелкие детали нет.
Представьте, что вы купили подержанный автомобиль. Smoke test — это когда вы просто поворачиваете ключ в замке зажигания. Если двигатель завелся и колеса на месте — машина прошла «дымовой тест». Если же из-под капота повалил дым или машина не реагирует на ключ, значит, дальше ехать нельзя, и нужно чинить базу, а не проверять работу кондиционера.
Зачем это нужно
Для вайбкодера это способ сэкономить время. Вместо того чтобы часами тестировать сложный функционал, вы сначала делаете быстрый прогон критических путей (например, авторизация и главная страница). Если база сломана, вы сразу это поймете и не будете тратить силы на полировку кода, который пока не готов к работе.