«ЭдуПлатформа» — это edtech-сервис с 200 000 активных студентов. Стек такой: React на фронте, Node.js плюс Python на бэке, 8 микросервисов, PostgreSQL, Redis и S3 под видео.
Что мы застали на старте:
- 0 автоматических тестов во всей кодовой базе
- 5 ручных QA-инженеров, каждый релиз — 3 дня ручного прогона
- Релизный цикл: 2 недели, из которых неделя — тестирование
- Регрессии при каждом релизе — в среднем 3.7 критических багов в продакшне
- Нет CI/CD — деплой вручную, через SSH на сервер
- Нет staging-окружения — тестирование на dev-стенде с синтетическими данными
Знаете, первым делом мне пришлось приложить немало усилий, чтобы убедить наше руководство: автоматизация тестов — это не какая-то там статья расходов, а самая настоящая инвестиция. Мы тщательно посчитали, во сколько нам обходятся баги в продакшене — это и потерянные студенты, и возвраты денег, и, конечно, удар по репутации. В итоге мы смогли наглядно показать, что всего один месяц ручного QA обходится нам дороже, чем целый полугодовой проект по автоматизации.

Оставить комментарий