September 6, 2022

Как мы тестируем уведомления в мобильном приложении Юлы

Команда качества проверяет различные сценарии с учётом статуса авторизации пользователя (авторизован или неавторизован). Примеры сценариев, которые мы берем в тестирование:

  • не приходят уведомления;
  • переходы по push-уведомлению – с заблокированного экрана, из «шторки», из открытого или свернутого приложения;
  • переход из состояния разлогина после получения push;
  • переход по push-уведомлению с включенным «Don't keep Activities» (характерно для Android-приложений).

Отдельно мы проверяем переход по push на определенный экран с выбором определенных фильтров. Если это был поисковой запрос, то задача тестировщика убедиться, что текст поискового запроса отображается в строке поиска и выдача товаров соответствует поиску.

Если push-уведомление ведет на WebView, то надо обратить внимание, что WebView открывается корректно на обеих платформах, и что в push зашит корректный URL.

На что стоит обратить внимание при тестировании уведомлений:

  1. устаревший токен;
  2. очередь со стороны Apple;
  3. максимальное и минимальное количества отображаемых символов;
  4. звуковое сопровождение нотификации и встроенные изображения;
  5. проблемы на серверной стороне.

Подробнее о тестировании push-уведомлений можно почитать здесь:
https://habr.com/ru/company/youla/blog/553762/