Бизнес-цель
Клиент —крупная авиакомпания, бренд с многолетней историей, входящий в число самых узнаваемых в стране. Одним из ключевых цифровых продуктов компании является мобильное приложение, предоставляющее пассажирам полный спектр услуг: от покупки билетов и регистрации на рейс до управления профилем и получения справочной информации.
Заказчик обратился к нам для обеспечения качества продукта в условиях масштабного обновления: параллельно с поддержкой текущей версии приложения велась активная подготовка к выпуску обновленной версии. В дальнейшем, в связи с изменением ландшафта мобильных платформ, перед нами встала задача бесшовного перехода на новую архитектуру — Progressive Web App (PWA). Стабильность и удобство цифровых каналов взаимодействия критически важны для удержания лидерских позиций и удовлетворенности миллионов пассажиров.
Боли клиента
К моменту расширения сотрудничества по данному продукту перед заказчиком стоял ряд вызовов, характерных для крупных систем с высокой частотой обновлений и меняющимися внешними условиями:
- Параллельное ведение версий: необходимость одновременно поддерживать стабильность текущего продакшена и готовить к выпуску кардинально обновленный продукт без потери качества.
- Отсутствие системной документации: на момент старта проекта отсутствовала актуальная тестовая документация, покрывающая все функции приложения, что затрудняло оценку полноты тестирования.
- Ландшафтные и инфраструктурные изменения: вынужденный переход с нативной iOS-версии на PWA под давлением внешних факторов потребовал быстрой перестройки процессов и подходов к тестированию.
- Высокие требования к надежности: любые дефекты в публичных интерфейсах (мобильное приложение, PWA) напрямую влияют на пользовательский опыт, лояльность к бренду и финансовые показатели.
Ход сотрудничества
Наш подход был гибким и адаптивным: мы начали с построения фундаментальных процессов, а затем оперативно перестроились под новые вызовы клиента, связанные со сменой технологического стека продукта.
Фундамент: систематизация и параллельное тестирование
В начале сотрудничества команда «Точки качества» с нуля разработала полную тестовую документацию для мобильного приложения. Параллельно мы обеспечивали качество текущего продукта, проводя функциональное и регрессионное тестирование сборки 3.21 на двух платформах (iOS и Android), а также валидацию дефектов. Это позволило стабилизировать работающую версию в период активной подготовки к релизу 4.0.
Обеспечение качества нового цикла
С выходом обновленной версии продукта (4.0) спектр нашей работы расширился. Помимо функционального тестирования, мы провели комплекс нефункциональных проверок:
- Тестирование локализации — для корректной работы приложения в разных регионах.
- Тестирование совместимости — на широком парке устройств.
- UI/UX тестирование — для соответствия обновленному дизайну.
- Тестирование защищенности — для предотвращения рисков несанкционированного доступа к данным пользователей.
Трансформация под новые условия: переход на PWA
Ключевым фактором успеха стало наше заблаговременное подключение: мы предложили и реализовали стратегию подготовки тестовой документации на раннем этапе — по макетам. Это позволило к моменту передачи первой сборки на тестирование иметь полный набор чек-листов и сценариев, исключив простой команды и ускорив выход продукта.
Состав команды: количество инженеров ручного тестирования адаптивно менялось под фазу проекта, достигая 5 специалистов в пиковые нагрузки.
Технологический стек:
- Платформы: iOS, Android, PWA.
- Устройства: Собственный парк из ~20 физических девайсов, расширенный до сотен конфигураций через Browserstack.
- Документация: Поддержка чек-листов и тест-кейсов (более 11 тыс. проверок).
Результаты
За время сотрудничества был обеспечен высокий уровень надежности одного из ключевых цифровых продуктов авиакомпании:
- Обнаружено более 3 000 дефектов в мобильном приложении за весь период сотрудничества.
- За 6 месяцев работы с PWA зарегистрировано 336 ошибок, из которых 32% — высокой и средней критичности, что позволило устранить серьезные проблемы до выхода к пассажирам.
- Создана и поддерживается тестовая документация, содержащая более 11 000 проверок для МП и аналогичный объем для PWA, обеспечивающая полное покрытие функциональности.
- В последних 5 версиях мобильного приложения командой обнаружено в среднем более 20 серьезных дефектов на релиз, что демонстрирует эффективность независимого контроля даже для зрелого продукта.
Ценность для бизнеса клиента
Внедренная система контроля качества позволяет:
- Гарантировать стабильность цифровых каналов продаж и обслуживания, минимизируя риски сбоев при критически важных операциях (покупка билетов, регистрация на рейс).
- Сократить time-to-market за счет параллельного подхода (подготовка документации по макетам параллельно с разработкой), особенно в условиях перехода на PWA.
- Защитить репутацию бренда, предотвращая попадание критических и блокирующих дефектов в продакшен, особенно в условиях высокой конкуренции и чувствительности аудитории.
- Принимать взвешенные решения о выпуске релизов, опираясь на объективные данные о качестве, собранные на широком парке устройств (физических и из Browserstack).
Выводы и ценность
Клиент получил не просто услуги тестирования, а полноценную систему гарантии качества, способную адаптироваться к любым изменениям внешней среды — от планового редизайна до форс-мажорной смены технологической платформы.
Ключевые уроки и инсайты проекта:
- Подготовка — залог скорости. Заблаговременное создание тестовой документации стало стратегическим преимуществом, позволившим команде совершить экстренный переход с нативного приложения на PWA.
- Независимое тестирование необходимо на всех этапах жизненного цикла. Даже в зрелом продукте, находящемся в стабильной эксплуатации, наличие независимой QA-команды позволяет находить в среднем 20+ серьезных дефектов на релиз. Это критически важно для защиты пользовательского опыта.
- Гибкость ресурсов — это устойчивость. Возможность оперативно масштабировать команду и использовать гибридный подход (собственный парк устройств + Browserstack) позволяет эффективно справляться с любыми объемами и типами проверок.
Совет потенциальным клиентам:
Инвестиции в качество цифровых продуктов, особенно в сферах с высокой пользовательской активностью (авиаперевозки, финансы, ритейл), — это прямая инвестиция в лояльность клиентов и репутацию бренда. Подготовка документации на ранних стадиях и наличие независимого контроля критически важны для устойчивости бизнеса в условиях изменений.
Готовите масштабное обновление вашего приложения или переход на новую технологическую платформу? Хотите быть уверены в стабильности работы вашего продукта для миллионов пользователей?
Задумались о создании надежной системы контроля качества для ваших критически важных сервисов? Оставьте заявку на
бесплатную консультацию и наши специалисты свяжутся с вами.