Smoke-тестирование — это проверка программного обеспечения на стабильность и наличие явных ошибок. blog.skillfactory.ru Тест должен подтвердить или опровергнуть правильность выполнения ПО своих основных функций перед его передачей на более глубокое тестирование. blog.skillfactory.ru
Зачем нужно smoke-тестирование:
- Быстро выявить критические дефекты, которые делают систему неработоспособной. sky.pro
- Сэкономить время и ресурсы, не тратя их на более детальное тестирование неработоспособной системы. sky.pro
- Ускорить процесс разработки и тестирования, так как команда сразу видит результаты своей работы. sky.pro
Проводить smoke-тесты имеет смысл в следующих случаях: blog.skillfactory.ru
- при частом выпуске командой разработчиков исправлений и сборок, обычно на начальном этапе разработки программного продукта; blog.skillfactory.ru
- когда разработка продукта осуществляется по одной из методик постоянной интеграции и развёртки, подразумевающих большое количество итераций (циклов, спринтов); blog.skillfactory.ru
- если продукт разрабатывается небольшой командой — в этом случае дымовое тестирование позволяет избежать затрат ограниченных ресурсов на неоправданное проведение глубоких проверок. blog.skillfactory.ru