Rapor Pendidikan — образовательная платформа национального масштаба
GovTech Edu2023–2024
- Проблема
- Каждый регрессионный цикл перед релизом выполнялся вручную. В результате объём тестирования определял график релизов, а не уровень риска.
- Зона ответственности
- Качество платформы от начала до конца — от проектирования тестов до решения о выпуске.
- Подход
- Автоматизировал регрессионный набор и встроил его в конвейер поставки, чтобы он запускался на каждое изменение, и проверял сервисы напрямую на уровне API, а не только через интерфейс.
- Результат
- Релизы перестали ждать ручного прогона регрессии: набор запускался при каждом изменении, и дефекты, которые раньше находились в проде, стали отлавливаться в конвейере до слияния.
- Влияние на бизнес
- Платформа, которой пользуются школы по всей Индонезии, стала выпускаться чаще, а до её пользователей стало доходить меньше ошибок.
- Инструменты
- Selenium · Postman · GitLab CI/CD