Описание

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

Зачем нужно smoke-тестирование?

Smoke-тестирование («дымное тестирование») ставит задачу выявить дефекты сразу после сборки ПО. Оно включает небольшое количество тестовых сценариев и предназначено для выявления серьезных ошибок в ключевой функциональности.


В каких случаях проводится?

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

Ключевые преимущества
  • Выявление критичных ошибок в первые несколько часов (минут) после установки
  • Снижение репутационных и финансовых рисков вывода некачественного продукта
  • Оптимизация сроков разработки и тестирования
  • Сокращение затрат на исправление дефектов и тестирование

Основные задачи

A

В кратчайшие сроки убедиться в отсутствии значительных ошибок в основной функциональности при установке очередной версии системы в промышленную среду

B

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

Этапы

01

Выбор

сценариев для обеспечения тестовых покрытий наиболее приоритетных функций системы

02

Формирование

тестовых данных и подготовка тест-кейсов с помощью заданных инструментов. Автоматизация тестовых сценариев при необходимости

03

Выполнение

smoke-тестов и заведение ошибок

Другие направления

Интеграционное тестирование Интеграционное тестирование позволяет имитировать действия пользователей и быстро получать подтверждение, что программный продукт успешно взаимодействует с другими системами 01 Регрессионное тестирование Организуем регрессионное тестирование, исходя из потребностей вашего бизнеса. Наши специалисты проведут анализ функциональности системы и тех элементов, которые подвержены возникновению ошибок 02 Тестирование документации Тестирование документации позволяет выявить логические ошибки, несоответствия в требованиях, неполные описания и другие неточности 03 Конфигурационное тестирование Конфигурационное тестирование — это проверка работы программного обеспечения на различных программных и аппаратных окружениях 04 Тестирование установки Тестирование установки (инсталляционное тестирование) позволяет удостовериться в том, что ПО корректно устанавливается и настраивается, накат новых версий происходит без ошибок, а также есть возможность деинсталлировать и удалить данное ПО 05 Системное тестирование Системное тестирование предназначено для тестирования готового ПО в том состоянии, в котором оно будет внедряться в опытно-промышленную эксплуатацию. 06 Тестирование данных Низкое качество данных, которыми оперирует информационная система, может перечеркнуть все усилия ее разработчиков и бизнес-аналитиков. Неверные данные, их неполнота, дублирование, противоречия и неактуальность неизбежно приводят к ошибкам в работе системы и ее пользователей. 07

Написать нам

Кирпиков Алексей
Коммерческий директор
+7 (495) 967-80-80
Спасибо
Ваша заявка успешно отправлена.
Мы скоро вам перезвоним.
Сайт IBS использует cookie. Это дает нам возможность следить за корректной работой сайта, а также анализировать данные, чтобы развивать наши продукты и сервисы. Посещая сайт, вы соглашаетесь с обработкой ваших персональных данных.