Дымовое тестирование проводят несколько раз на этапе разработки, чтобы выявлять проблемы на ранних стадиях и не допускать их накопления в финальной версии продукта. blog.skillfactory.ru www.loadview-testing.com
Некоторые ситуации, когда целесообразно проводить дымовое тестирование:
- Частый выпуск исправлений и сборок. blog.skillfactory.ru Регулярное проведение тестов придаёт уверенность, что продукт будет работать стабильно, по крайней мере в отношении основных функций. blog.skillfactory.ru
- Разработка продукта по методикам постоянной интеграции и развёртывания, которые подразумевают большое количество итераций (циклов, спринтов). blog.skillfactory.ru
- Разработка продукта небольшой командой. blog.skillfactory.ru В этом случае дымовое тестирование позволяет избежать затрат ограниченных ресурсов на неоправданное проведение глубоких проверок. blog.skillfactory.ru
Дымовое тестирование — это итеративный процесс, который должен проводиться регулярно на протяжении всего жизненного цикла разработки программного обеспечения для обеспечения его стабильности и качества. habr.com