В условиях интенсивного развития цифровых технологий и повышенных требований к качеству программных продуктов, тестирование становится ключевым этапом в процессе разработки. Именно от качества тестов зависит стабильность и успешность конечного продукта. Для любого IT-бизнеса: компаний, стартапов или web-студий важно иметь инструменты, которые могут ускорить процесс тестирования, при этом сохраняя высокий уровень изоляции и гибкости. Можно пойти стандартным путём и развернуть тестовое окружение на отдельном сервере, поддерживать его, настраивать окружение в зависимости от тестируемого сервиса. Сервисов со временем будет становиться все больше, количество тестовых стендов растет и этим уже не маленьким хозяйством нужно как-то управлять. Появляются отдельные команды, которые отвечают за настройку стендов и обслуживание инфраструктуры для них. Не самая эффективная модель, учитывая, что компания не всегда точно знает какой объём ресурсов для тестирования ей понадобится в ближайшее время.