Normal — должен покрывать весь функционал. Позитивные и негативные сценарии.
Smoke — если «дословно», то должно заработать и не сгореть на старте.
Это означает минимальный набор проверок на явные дефекты в ПО.
Объект тестирования (сайт, приложение) запускается, работает самый основной функционал.
Если мы говорим про сайт интернет-магазина, то сценарий будет примерно следующим:
1. Сайт открывается
2. Можно выбрать случайный товар и добавить его в корзину
3. Можно оформить и оплатить заказ
Если мы говорим про мобильное приложение, например, messenger, то:
1. Приложение устанавливается и запускается
2. Можно авторизоваться
3. Можно написать сообщение случайном контакту