Названия могут отличаться: где-то говорят TEST, где-то QA; IFT могут называть SIT; PREPROD может называться STAGE. Важнее не аббревиатура, а договоренность команды: кто
деплоит, кто тестирует, какие данные можно менять и что считается готовностью к следующему шагу.
DEV
Среда разработки
Здесь разработчики быстро проверяют свежие изменения сразу после сборки: приложение запускается, изменение доступно, очевидный
happy path
не падает. Стабильность не гарантирована, тестовые данные могут пересоздаваться.
Первичная проверка
Такой стенд помогает быстро заметить грубые проблемы, но не заменяет полноценную проверку качества.
QA / TEST
Тестовый стенд
Контролируемая среда, где тестировщик проводит основную проверку задачи: дымовое тестирование, функциональные сценарии и регрессионные проверки.
Основная проверка
Здесь важны требования, тестовые данные, чек-листы и понятные баг-репорты.
IFT / SIT
Интеграционный стенд
IFT означает Integration Functional Testing, SIT — System Integration Testing. Здесь сервисы подключены друг к другу и к тестовым версиям внешних систем.
Обмен между сервисами
На этом шаге проверяют обмен данными между компонентами: контракты API, очереди, платежи, авторизацию и callback-и.
UAT
Приемочная среда
UAT расшифровывается как User Acceptance Testing. На этом стенде бизнес, владелец продукта или заказчик смотрит сценарии с точки зрения реальной ценности.
Цель приемки
Цель этапа — подтвердить, что сценарий решает задачу пользователя, и отделить баги от изменений требований.
PREPROD / STAGE
Предпродакшен
Preprod или stage максимально похож на production: конфигурацией, процессом деплоя и набором подключений. Данные обычно обезличены или специально подготовлены.
Релизная репетиция
Команда репетирует продовый деплой, проверяет
миграции, настройки,
фичефлаги, финальное дымовое тестирование и готовность к релизу.
PROD
Боевая среда
Production — среда реальных пользователей, денег, заказов и репутации. Здесь уже не экспериментируют с проверками, которые можно было выполнить раньше.
После выкладки
После выкладки команда выполняет пострелизное дымовое тестирование, смотрит логи, метрики и трассировку, чтобы быстро понять, нужен ли
hotfix.
Главная ловушка:
«у меня работает» ничего не доказывает, пока не понятно, на каком стенде, с какой версией и какими настройками это работает.