В рамках проекта проведено полноценное ручное тестирование клиентской части веб-приложения — сервиса для оформления заказа и отслеживания статуса аренды самоката. Работа охватывает пять ключевых областей:
- Функциональное тестирование (логика работы экрана «Статус заказа»),
- Вёрстка и UI/UX (адаптация под разные браузеры и разрешения),
- Валидация полей формы заказа (проверка корректности ввода данных пользователем),
- Корректность работы API сервиса (реакция на запросы со стороны приложения),
- Анализ мобильного приложения курьера (push-уведомления и обработку ошибок при отсутствии интернета).
- 125 тестов логики и вёрстки экрана «Статус заказа»
(включая кросс-браузерное тестирование в Google Chrome и Яндекс.Браузере, на разрешениях 1920×1080 и 1280×720). - 132 теста валидации полей формы заказа
(проверка граничных значений, запрещённых символов, допустимых форматов для имён, фамилий, адресов, телефона, даты доставки и комментариев). - 29 тест-кейсов для приложения курьера
(проверка нотификаций и работы приложения при отсутствии интернет-соединения).
Итого: 286 тестов, охватывающих как позитивные, так и негативные сценарии работы сервиса.
В результате тестирования задокументировано 62 уникальных бага в моём секторе работы, а также найдено 28 багов в ходе исследовательского тестирования других частей сервиса.
Итого: 90 багов
bug-4— Некорректное отображение даты доставкиbug-5— Некорректное отображение станции метроbug-9— Отменённые заказы остаются в системе и доступны для просмотраbug-12— Статус заказа не меняется на «Курьер на месте» после завершения заказа курьеромbug-22— Возможен переход на следующий шаг при пустом поле адресаbug-39— Невозможно оформить заказ в Google Chrome из-за неактивной кнопки «Да»
bug-51— При ручном вводе станции метро и нажатии Enter появляется белый экран (полный краш интерфейса)
Проблемы с логикой статусов, поиском заказа, текстами кнопок, ограничениями ввода и прочие функциональные недочёты.
Несоответствие текстов макету, цвета рамок, формат даты, стили оформления и другие UX-улучшения.
Из 286 проведённых тестов в моём секторе работы обнаружено 62 багов — это означает, что почти каждый 5-й проверенный сценарий выявил проблему в приложении. Такое соотношение указывает на низкую стабильность текущей версии сервиса.
Нет. Наличие 7 багов высокого приоритета (критических и блокирующих) делает продукт непригодным для публичного релиза:
- Пользователи не могут оформить заказ в Google Chrome (
bug-39), что делает сервис недоступным для значительной части аудитории. - Система хранит отменённые заказы и позволяет их просматривать (
bug-9,bug-63), что нарушает бизнес-логику и может привести к путанице и финансовым потерям. - Курьеры не могут корректно завершать заказы, а их статусы не обновляются в реальном времени (
bug-12). - Работа сервиса полностью блокируется при ручном вводе станции метро (
bug-51). - Система позволяет оставить обязательное поле адреса пустым и перейти дальше (
bug-22), что нарушает целостность данных.
- Финансовые потери из-за дублирования/некорректного отслеживания отменённых заказов.
- Потеря пользователей из-за невозможности оформить заказ в популярном браузере и частых ошибок.
- Ухудшение репутации бренда из-за непрофессионального отображения данных (некорректные станции метро, даты доставки).
- Проблемы с логистикой из-за несинхронизированности статусов заказов между пользователем и курьером.
- Юридические риски из-за отсутствия валидации обязательных полей при оформлении заказа.
Проведённое тестирование выявило серьёзные проблемы в ключевых сценариях использования сервиса. Выпуск продукта в текущем состоянии приведёт к массовым жалобам пользователей, финансовым потерям и потере доверия к бренду.
Рекомендуется приостановить релиз до устранения всех критических и блокирующих багов, а также улучшения качества кода для снижения количества найденных дефектов.
Выполненное тестирование продемонстрировало глубокое понимание бизнес-логики сервиса, внимание к деталям и способность находить критические проблемы, которые могут оказать значительное влияние на пользовательский опыт и репутацию продукта.