Тестировщик работает не в вакууме, а в определенной среде: устройства, операционная система, браузер и т.д. На самом деле таких сред целых пять. Давайте с ними познакомимся.
Тестировщик работает не в вакууме, а в определенной среде: устройства, операционная система, браузер и т.д. На самом деле таких сред целых пять. Давайте с ними познакомимся.
Оглавление
ToggleСреда тестирования, окружение тестирования (Test Environment) – это конфигурация программного и аппаратного обеспечения, позволяющая QA-специалисту запускать проверки ПО. Это своего рода песочница, в которой тестировщик может делать проверочные действия, чтобы найти дефекты программного обеспечения.
Корректная настройка среды тестирования обеспечивает эффективность тестирования ПО. Поэтому в настройке Test Environment участвуют не только тестировщики, а в первую очередь системные администраторы и разработчики.
Согласно определению из стандарта программного инжиниринга IEEE-610, среда тестирования представляет собой окружение, включающее в себя аппаратное обеспечение, измерительную аппаратуру, имитаторы, программный инструментарий и прочие инструменты, необходимые для проведения теста.
Тестовые среды нужны для того, чтобы проверить работу IT-продукта на правильно настроенном оборудовании, с корректным программным обеспечением и сетью. Их настройки обуславливаются заявленными требованиями к ПО. Тестовые среды позволяют начать тестирование еще до его релизной версии. Это важно, т.к. чем раньше будет найдет дефект ПО, тем дешевле обойдется его исправление.
Обычно выделяют 5 сред:
Окружение разработки (Development Environment) – это среда, в которой пишется код программы. Также в ней проводят исправление ошибок, откладку ПО, выполняют модульное тестирование.
За функционирование среды разработки отвечают разработчики.
Окружение тестирования (Test Environment) – это среда, в которой работают главным образом тестировщики. В ней проверяют функционал продукта, проводят дымовое, санитарное и другие виды тестирования.
За функционирование Test Environment отвечают, как правило, тестировщики.
Окружение интеграции (Integration Environment) – это среда, в которой проводят интеграционное тестирование, т.е. проверку взаимодействия модулей друг с другом. Иногда она реализована внутри Test Environment или Preview Environment, иногда подключена к внешним базам данных, справочникам, другим системам.
Окружение Превью/Предпродакшн (Preview/Preproduction Environment) – это среда, максимально адаптированная к продакшену. В этой среде проводится финальное тестирование функционала ПО.
В Preview/Preproduction Environment QA-специалисты проводят сквозное (End-to-End), приемочное и другие виды завершающего тестирования. Обычно за эту среду отвечает группа тех.поддержки.
Окружение Продакшн (Production Environment) – это среда, где работают пользователи IT-продукта. В основном за Production Environment отвечает группа поддержки. Они устанавливают ПО, настраивают его, обновляют и исправляют.
Испытательный стенд (Test Bed) – это более широкое понятие, нежели среда (окружение) тестирования. Test Bed включает в себя многообразие операционных систем, конфигурации настроек продукта, сети, устройств, тестовых данных, смежных IT-продуктов и т.п.
Сейчас достаточно иметь испытательные стенды не физически, а виртуально. Есть компании, которые предлагают свои тестовые стенды в аренду за небольшую плату. Это помогает сэкономить на закупке устройств в несколько тысяч долларов.
3000+ комбинаций браузеров, ОС, устройств
От 0 $/мес.
FREE-тариф для небольших проектов
Инструмент для всех тестировщиков
От 12 $/мес.
Более 6 млн. разработчиков и 50 000 команд
Инструмент для нагрузочного тестирования
От 0 $/мес.
Бесплатный инструмент
Моделирует действия пользователя
От 0 $/мес.
Работает с разными браузерами и ОС
QA-специалист на виртуальных стендах может управлять тестированием, меняя конфигурации операционных систем и браузеров. Результаты тестов можно сопровождать скриншотами найденных дефектов.
Есть 5 основных сред (окружений) тестирования. Тестировщик должен иметь представление, чем они отличаются друг от друга. Сам QA-специалист работает главным образом со средами Test, Integration и Preview/ Preproduction.
Автор Михаил Кулешов
Михаил, профессиональный партнерский маркетолог, является основателем компании South Media OÜ, которая была создана в 2018 году и базируется в Таллинне. С 2016 года Михаил уехал из Финляндии и жил как настоящий «цифровой кочевник» в IT-индустрии, путешествуя по миру только с ноутбуком. Михаил работает и пишет статьи, связанные с IT-индустрией.
© Copyright 2023 Testirovshik.com