Test Environment. Разбираем тестовые среды

Тестировщик работает не в вакууме, а в определенной среде: устройства, операционная система, браузер и т.д. На самом деле таких сред целых пять. Давайте с ними познакомимся.

Тестировщик » QA-блог » Инструменты » Test Environment. Разбираем тестовые среды

Среда тестирования

Среда тестирования, окружение тестирования (Test Environment) – это конфигурация программного и аппаратного обеспечения, позволяющая QA-специалисту запускать проверки ПО. Это своего рода песочница, в которой тестировщик может делать проверочные действия, чтобы найти дефекты программного обеспечения.

Корректная настройка среды тестирования обеспечивает эффективность тестирования ПО. Поэтому в настройке Test Environment участвуют не только тестировщики, а в первую очередь системные администраторы и разработчики.

На изображение тестовые среды.

Зачем нужны тестовые среды

Согласно определению из стандарта программного инжиниринга IEEE-610, среда тестирования представляет собой окружение, включающее в себя аппаратное обеспечение, измерительную аппаратуру, имитаторы, программный инструментарий и прочие инструменты, необходимые для проведения теста.

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

Какие бывают тестовые среды

Обычно выделяют 5 сред:

  • Среда разработки (Development Environment);
  • Среда тестирования (Test Environment);
  • Интеграционная среда (Integration Environment);
  • Превью или Предпродакшн среда (Preview/Preproduction Environment);.
  • Продакшн среда (Production Environment).

Среда Development

Окружение разработки (Development Environment) – это среда, в которой пишется код программы. Также в ней проводят исправление ошибок, откладку ПО, выполняют модульное тестирование.

За функционирование среды разработки отвечают разработчики.

Среда Test

Окружение тестирования (Test Environment) – это среда, в которой работают главным образом тестировщики. В ней проверяют функционал продукта, проводят дымовое, санитарное и другие виды тестирования.

За функционирование Test Environment отвечают, как правило, тестировщики.

Среда Integration

Окружение интеграции (Integration Environment) – это среда, в которой проводят интеграционное тестирование, т.е. проверку взаимодействия модулей друг с другом. Иногда она реализована внутри Test Environment или Preview Environment, иногда подключена к внешним базам данных, справочникам, другим системам.

Среда Preview/ Preproduction

Окружение Превью/Предпродакшн (Preview/Preproduction Environment) – это среда, максимально адаптированная к продакшену. В этой среде проводится финальное тестирование функционала ПО.

В Preview/Preproduction Environment QA-специалисты проводят сквозное (End-to-End), приемочное и другие виды завершающего тестирования. Обычно за эту среду отвечает группа тех.поддержки.

Среда Production

Окружение Продакшн (Production Environment) – это среда, где работают пользователи IT-продукта. В основном за Production Environment отвечает группа поддержки. Они устанавливают ПО, настраивают его, обновляют и исправляют.

Тестовый стенд

Испытательный стенд (Test Bed) – это более широкое понятие, нежели среда (окружение) тестирования. Test Bed включает в себя многообразие операционных систем, конфигурации настроек продукта, сети, устройств, тестовых данных, смежных IT-продуктов и т.п.

Сейчас достаточно иметь испытательные стенды не физически, а виртуально. Есть компании, которые предлагают свои тестовые стенды в аренду за небольшую плату. Это помогает сэкономить на закупке устройств в несколько тысяч долларов.

3000+ комбинаций браузеров, ОС, устройств
От 0 $/мес.
FREE-тариф для небольших проектов

5.0

Инструмент для всех тестировщиков
От 12 $/мес.
Более 6 млн. разработчиков и 50 000 команд

4.8

Инструмент для нагрузочного тестирования
От 0 $/мес.
Бесплатный инструмент

4.8

Инструмент для QA менеджмента
От 0 $/мес.
Бесплатно для малых проектов

4.8

Моделирует действия пользователя
От 0 $/мес.
Работает с разными браузерами и ОС

4.8

QA-специалист на виртуальных стендах может управлять тестированием, меняя конфигурации операционных систем и браузеров. Результаты тестов можно сопровождать скриншотами найденных дефектов.

Резюме

Есть 5 основных сред (окружений) тестирования. Тестировщик должен иметь представление, чем они отличаются друг от друга. Сам QA-специалист работает главным образом со средами Test, Integration и Preview/ Preproduction.

на изображение автор Михаил Кулешов

Автор Михаил Кулешов

Михаил, профессиональный партнерский маркетолог, является основателем компании South Media OÜ, которая была создана в 2018 году и базируется в Таллинне. С 2016 года Михаил уехал из Финляндии и жил как настоящий «цифровой кочевник» в IT-индустрии, путешествуя по миру только с ноутбуком. Михаил работает и пишет статьи, связанные с IT-индустрией.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *