Дымовое тестирование важно для экономии ресурсов в разработке программного обеспечения, потому что помогает выявить серьёзные дефекты на ранних этапах разработки. 45 Это позволяет устранить их до того, как будет потрачено больше времени и ресурсов на дальнейшее тестирование. 5
Вот ещё несколько причин, почему дымовое тестирование важно:
- Простота и экономичность. 1 Smoke-тесты сравнительно простые и не требуют значительных затрат на своё проведение. 1 Их могут осуществлять сами разработчики или ограниченная команда QA-инженеров. 1
- Уверенность в стабильности. 1 Регулярное проведение дымовых тестов придаёт разработчику и другим задействованным в разработке продукта сторонам уверенность, что он будет работать стабильно по крайней мере в отношении основных функций. 1
- Возможность автоматизации. 1 Дымовые тесты обычно стандартные и повторяющиеся для каждой сборки одного и того же продукта или различных однотипных проектов. 1 Их можно настроить для автоматического запуска после каждого обновления. 2