Что такое Smoke-тестирование

5-09-2021, 15:43

Смоук-тестирование — первый этап исследований программного обеспечения (ПО) после его создания или модернизации. Цель проверки — изучение работоспособности системы, корректности отклика и обработки данных. Smoke-тесты короткого цикла направлены на выявление критических дефектов, которые в дальнейшем могут спровоцировать архитектурные ошибки и серьезные поломки оборудования.

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

Преимущества автоматизированного Smoke Test:

  1. Оперативность. Критические ошибки будут выявлены всего за пару часов. На ручное тестирование понадобилось бы несколько дней. К тому же пришлось бы каждый раз отвлекать персонал от своих прямых обязанностей и тратить время на обучение.

  2. Качество. Так как вероятность ошибок по невнимательности исключена, отчеты о проверке будут более точными и без погрешностей.

  3. Профилактика архитектурных ошибок и поломок оборудования. Выявление багов на раннем этапе позволяет своевременно устранить неполадки и предотвратить серьезные сбои в системе.

  4. Подготовка ПО к интеграции. Для повышения функциональности в систему регулярно внедряются модули. Дымовое тестирование — это комплекс мер, направленный на минимизацию рисков при установке новых приложений.

  5. Сокращение затрат. Заказав Test Automation, вы платите один раз и пользуетесь ими в дальнейшем неограниченное количество раз. Вам не придется каждый раз вызывать разработчиков и заново создавать цепочку тестов.

Этапы смок-тестирования

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

Для чего используются Smoke-тесты:

  • определение готовности ПО к запуску;

  • анализ стабильности веб-продукта;

  • соответствие функционала бизнес-процессам.

Типичными примерами смоук-тестирования служит проверка отклика системы при входе по логину с валидными данными, работоспособности кликов по кнопкам, доступности меню и других очевидных функций.

Дымовое тестирование включает в себя следующие этапы:

  • изучение функционала программного обеспечения;

  • анализ возможных рисков;

  • составление сценариев, определение количества проверок и времени их проведения;

  • разработка тест-кейсов для исследования приоритетных элементов системы;

  • автоматизация процессов;

  • проведение тестирования;

  • подготовка отчета о неполадках и его рассылка компетентным сотрудникам компании.

Компания IBS AppLine не только протестирует ПО, но и предложит перечень мер, направленных на устранение ошибок.


  • Испытание (техника)
  • Даунгрейд
  • Надежное оборудование для розлива от компании Galdi
  • Приобретение фильтров для дома
  • Внедрение цифровых технологий в сельскохозяйственное производство

  •  

    • Яндекс.Метрика
    • Индекс цитирования