В существующем приложении нужно было восстановить основной пользовательский путь и устранить ошибки, которые проявлялись на стыке мобильного интерфейса и серверного API. Отдельное внимание требовалось авторизации и уведомлениям.
Сначала были воспроизведены проблемные сценарии и разделены ошибки клиентской части, сервера и конфигурации. После локальных исправлений проверялись вход в аккаунт, получение данных поездки, изменение состояний и поведение уведомлений.
Критичные пользовательские сценарии приведены к предсказуемому поведению, а рабочая сборка подготовлена к выпуску без полного переписывания приложения.