⛈ Как мы ускорили тесты на 25% для большинства отдельных сервисов в Т-Путешествиях
У нас было 15 сервисов на Haskell в одной монорепе, десяток микросервисов на Scala, 3600 E2E-тестов, из которых стабильно работают лишь 40%. Флаки-тесты, нестабильные стенды и CI, который не блокируется при выявлении дефектов.
Релизы тормозились, а регрессы растягивались на дни, QA теряли время на перепроверку, а уверенность в тестах, как и мораль, падала. И где-то в глубине мы понимали: скоро придется столкнуться с неизбежным — собрать собственное решение для изолированного тестирования бэкенда.
↖️ В карточках рассказываем о своем пути и делимся деталями миграции, практическими настройками и результатами нагрузочного тестирования. А больше технических подробностей, проблем миграции и их решений — в статье на Хабре.
#javascript #QA #automation