Что такое хостинг?
Что проверяют
Понимаете ли вы, где живёт то, что вы тестируете. Вопрос звучит просто, но за ним обычно идёт продолжение: чем тестовый стенд отличается от продуктивного, почему дефект воспроизводится не всегда и как вы добираетесь до журналов.
Как отвечать
Хостинг это предоставление серверных ресурсов, на которых работает приложение и которые доступны по сети. Виды перечислить коротко: общий сервер, виртуальный выделенный, физически выделенный, облако с контейнерами и оркестратором, бессерверная модель. Смысл ряда один: сколько ресурсов и ответственности остаётся на вашей стороне.
Для тестировщика важнее продолжение. Приложение живёт не в одном экземпляре, а в нескольких окружениях: локальном, тестовом, предпродуктивном и продуктивном, и они различаются данными, версиями зависимостей и конфигурацией. За балансировщиком обычно несколько инстансов, поэтому два одинаковых запроса могут получить ответ с разных машин.
Сильный ответ показывает практику: где смотреть журналы контейнера, как узнать версию сборки на стенде, что даёт проверка состояния сервиса, почему после выката пользователь какое-то время видит старые файлы из кеша сети доставки и почему на общей площадке бессмысленно мерить производительность.
Где спотыкаются
Пересказывают прайс-лист провайдера и не связывают его с работой. Ждут не списка тарифов, а понимания, как устройство площадки объясняет поведение приложения в проверках.
Заводят дефект с пометкой о невоспроизводимости, не проверив окружение. Разные версии сборки на стендах, разная конфигурация, попадание запроса на другой инстанс: половина плавающих дефектов объясняется этим, а не случайностью.
Переносят замеры со стенда на продуктивную среду. Общие ресурсы, другой объём данных и отсутствие реального профиля нагрузки дают времена ответа, которые о поведении под настоящими пользователями не говорят ничего.