Сколько было сред для тестирования в проекте

«Сколько было сред для тестирования в проекте» — вопрос из категории Контроль качества и отчётность, который задают на 23% собеседований Менеджер Проектов. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

В проекте обычно выделяют 4 основные среды тестирования:

  1. DEV - среда для разработки, где программисты тестируют свой код локально или на общем сервере. Пример: http://dev.example.com

  2. TEST/QA - изолированная среда для тестирования функционала QA-инженерами. Здесь проводят ручное и автоматизированное тестирование. Пример конфига:

TEST_ENV = {
    "url": "https://qa.example.com",
    "db": "qa_db"
}
  1. STAGING/UAT - максимально приближенная к production среда для финального тестирования перед релизом. Часто используется для демо заказчику.

  2. PROD - боевая среда, но иногда на ней тоже проводят smoke-тестирование после деплоя.

В некоторых проектах добавляют PRE-PROD или PERF для нагрузочного тестирования. Количество сред зависит от сложности проекта и требований к качеству.