РИТ++ 2017 завершён. Ждем вас на RootConf 2018! Подать заявку на доклад

Готовим тестовое окружение или сколько тестовых инстансов вам нужноНепрерывное развертывание и деплой

Доклад отклонён
Александр Дубровин
Superjob

Разработчик и devops. Занимается внутренней инфраструктурой проекта, dev и тестовых окружений.

Тезисы

Казалось бы, что нужно для организации тестового окружения? Тестовая железка и копия боевого окружения - и тестовый сервер готов. Но как быть, когда проект сложный? А когда большой? А если нужно тестировать одновременно много версий? А если все это вместе?

Организация тестирования большого развивающегося проекта, где одновременно в разработке и тестировании около полусотни фич - достаточно непростая задача. Ситуация обычно осложняется тем, что иногда есть желание потрогать еще не полностью готовый функционал. В таких ситуациях часто возникает вопрос: "А куда это можно накатить и где покликать?"

Как управлять разрастающимся парком тестовых серверов и как минимизировать влияние их друг на друга? И как при этом перестать обучать тестировщиков основам работы с ssh, git, etc.

Я расскажу о том, как мы решили эти вопросы для себя, как организовано тестовое окружение в Superjob, о сложностях и подводных камнях такого тестового окружения.

Другие доклады секции Непрерывное развертывание и деплой