Работа была построена по трем ключевым направлениям, охватывающим все компоненты системы.
1. Тестирование мобильного приложения для курьеров
Инженеры сфокусировались на стабильности и удобстве ключевого рабочего инструмента курьеров.
Функциональное тестирование: проверка сканирования штрихкодов, работы с геолокацией (отметки о прибытии на точку), подключения к термопринтерам для печати чеков и квитанций.
Тестирование в условиях нестабильного соединения: имитация работы в «режиме самолета», в лифтах и подвалах — местах с плохим покрытием сети. Проверка, как приложение сохраняет и синхронизирует данные при восстановлении связи.
Usability-тестирование: оптимизация интерфейса для работы «одной рукой на бегу», сокращение числа шагов для отметки о доставке.
Кроссплатформенное тестирование: проверка корректной работы на 20+ моделях Android-устройств, используемых курьерами.
2. Тестирование бэкенд-системы и API
Была проведена глубокая проверка серверной части, отвечающей за логику трекинга.
Интеграционное тестирование API: проверка взаимодействия между мобильным приложением, сервером трекинга, CRM и клиентским веб-порталом.
Нагрузочное тестирование: имитация пиковых нагрузок (утренний и вечерний часы-пик) для выявления «узких мест» в обработке запросов на обновление статусов.
Тестирование целостности данных: проверка, что статус заказа, отмеченный курьером, без искажений и задержек передается через все системы и отображается в личном кабинете клиента.
Тестирование отказоустойчивости: моделирование сбоев в отдельных микросервисах (например, сервисе геолокации) и проверка реакции системы.
3. Тестирование клиентского веб-портала и UX
Мы проверили систему с точки зрения конечного пользователя.
Кроссбраузерное и кроссплатформенное тестирование: проверка корректного отображения трекера заказа во всех популярных браузерах (Chrome, Firefox, Safari, Edge) и на мобильных устройствах.
Тестирование функций оповещений: проверка работы SMS и email-уведомлений об изменении статуса посылки. Валидация таймингов и формата сообщений.
Валидация пользовательского пути (User Journey): сквозное тестирование сценария «отслеживание заказа» — от ввода трек-номера до получения финального статуса «Доставлено».