Проанализровали рутину релизного процесса, нашли моменты, в которых теряем время, и опт...
Проанализровали рутину релизного процесса, нашли моменты, в которых теряем время, и оптимизировали их. Еженедельное релизное тестирование ускорилось на 45%. Привет, это Богдан Бурков, старший инженер по тестированию в мобильном приложении Ozon Seller. У нас в направлении есть роль Release-owner (RO). Это QA-специалист, назначаемый каждую неделю из разных команд. Он отвечает за контроль проведения релизного тестирования. У RO четыре основных обязанности: подготовка к регрессу и смоуку, контроль прохождения кейсов, отслеживание проверки автотестов дежурными и сбор метрик производительности. Все они стали целью нашей автоматизации. Что у нас получилось: ⚫️сняли 20 минут с подготовки — написали Python-скрипты в CI/CD, которые сами фильтруют тесты по тегам, создают прогоны для регресса/смоука и отправляют ссылки в чат; ⚫️ещё минус 25 минут на ожидание результатов прогона автотестов — запараллелили процессы + тесты автоматически тегают нужных людей, а при перезапуске перепрогоняются только упавшие; ⚫️сбор метрик ускорили на 35 минут — написали специальные автотесты, которые собирают данные на stage- и prod-контурах. В итоге RO вместо рутинных задач теперь координирует процесс и помогает команде быстрее проходить ручные тесты. Подробнее обо всех изменениях читайте в моей Хабрастатье ⬅️ #ozontech_habr #QA