Всё про дымовое тестирование для начинающего тестировщика. 2022

Дымовое тестирование — это тип тестирования программного обеспечения, которое обычно выполняется в начале цикла разработки, чтобы убедиться, что наиболее важные функции приложения работают правильно.

Целью дымового тестирования является выявление любых серьезных проблем, которые могут помешать дальнейшему тестированию приложения, а не выявление всех дефектов в программном обеспечении.

Поставь лайк за полезную статью❤

Бывает такое, что тестировщик увлекается составлением и расширением своего смоук теста на все возможные и невозможные кейсы, что может составить их более 300. В итоге смоук превращается в регрессионное тестирование - это неверно, потому что как минимум вы тратите кучу времени неэффективно.

Дымовые тесты обычно выполняются на сборках, прошедших базовое приемочное тестирование сборки (build acceptance testing (BAT)). Эти тесты предназначены для быстрого запуска и не должны быть исчерпывающими. Обычно они сосредоточены на ключевых областях приложения, таких как процесс входа в систему, основные функции и важные рабочие процессы.

Дымовое тестирование часто используется, чтобы убедиться, что приложение достаточно стабильно, чтобы приступить к дальнейшему тестированию. Его также можно использовать для подтверждения того, что новые изменения кода не привели к серьезному ухудшению работы приложения.

Выполнение дымового тестирования на ранних этапах разработки имеет несколько преимуществ:

  • Это помогает выявить основные проблемы на ранней стадии, позволяя устранить их до того, как будет потрачено больше времени и ресурсов на дальнейшее тестирование.
  • Это может сэкономить время и ресурсы, выявляя проблемы на ранней стадии, а не обнаруживая их позже в процессе тестирования.
  • Это может повысить уверенность разработчиков и заинтересованных сторон в стабильности приложения и готовности к дальнейшему тестированию.

Дымовое тестирование обычно проводится командой разработчиков, но оно также может выполняется тестировщиками. По классике это делается вручную, но есть и автоматизированные инструменты, которые можно использовать для проведения дымового тестирования.

Подписывайся на телеграмм канал для будущих тестировщиков:

Василий Волгин - full stack тестировщик
Василий Волгин - full stack тестировщик
33
Начать дискуссию