Регрессионное, смоук и приёмочное тестирование
В зависимости от этапа разработки и целей тестирования применяются разные подходы. В этом уроке разберём три важных вида: регрессионное, смоук и приёмочное тестирование.
🔁 Регрессионное тестирование
Цель — убедиться, что после внесения изменений (новые фичи, багфиксы) уже существующий функционал не сломался.
- Запускается после каждого релиза или слияния веток
- Автоматизация особенно важна — вручную это долго
- Используются все основные тест-кейсы продукта
🔥 Смоук-тестирование (Smoke Testing)
Это поверхностная проверка системы перед более глубоким тестированием. Отвечает на вопрос: "Приложение вообще запускается и работает?"
- Проверка «жизнеспособности» сборки
- Минимальный набор сценариев: запуск, логин, базовая навигация
- Если тесты не пройдены — релиз или тестирование останавливаются
✅ Приёмочное тестирование (Acceptance Testing)
Проверка того, что система соответствует требованиям заказчика или конечного пользователя.
- Проводится перед релизом
- Основано на бизнес-кейсах
- Часто выполняется вручную заказчиком или его представителем
- Результат — решение, можно ли выпускать продукт
Эти виды тестирования позволяют не только проверять стабильность, но и делать процесс релиза предсказуемым и безопасным.
📬 Подпишись на наши социальные сети
Уроки, обновления и новые практики — бесплатно и без спама.