Играюсь на мобильном в игрушку «Слово». Так вот, в версии для телефона стабильность работы так себе.
Свернешь приложение на пару минут, чтобы принять звонок — оно уже потеряло сеть. Будь то улица с 4G или дом с вай-фаем, не важно. Открываю приложение и каждый раз вижу такой экран:
Скачала на айпад — нет такой проблемы, хоть сутки игнорируешь игру, все работает.
Телефон у меня с андроидом, но это не типичный самсунг, а Vivo. Там стоит Funtouch OS based on Android, последняя версия (12.1). Версия игры тоже последняя — 5.1.2.2.
Ну а дальше задача тестировщика — локализовать проблему. Я вангую на Funtouch OS, поэтому стоит проверить еще пару телефонов с разной OS. Это если ты тестировщик компании и у тебя есть доступ к мобилкам или хочется заморочиться на эмуляторах.
А потом заводим баг. Давайте считать, что проблема в OS, и оформим баг по шаблону:
*********************************************************************
Разрыв соединения после сворачивания на минуту на Funtouch OS
Шаги воспроизведения
- Запустить приложение на телефоне с Funtouch OS, например, на Vivo 9
- Перейти в гардероб или другой экран (кланов, например)
- Свернуть его на 1 минуту
- Снова раскрыть
Результат
Видим окно «что-то пошло не так», разорвалось соединение с сетью. Приложение вылетело — оно снова загружается, а потом показывает главный экран, а не тот, на котором мы свернулись.
Так происходит дома при стабильном вай-фае и на улице, с не менее стабильным 4g. Проблема наблюдается именно на андроиде, на ios можно хоть сутки не открывать приложение — разрыва не будет.
Ожидаемый результат
Открывается тот экран, на котором мы сворачивались. Соединение с сетью не рвется — приложение работает как на ios
Версии
Funtouch OS based on Android, последняя версия (12.1).
Версия игры тоже последняя — 5.1.2.2.
*********************************************************************
Тут еще может быть проблема в том, что все пользователи на ios (ну вдруг) и она в приоритете. Или может андроиды тестируются только чистые да самсунговские, а все остальные — как время будет. Это все возможно, я в поддержку только напишу сейчас, пока не знаю их вердикта.
Как найти такой баг? Для мобильников это типичная проверка для приложений с интернетом:
- Прозвон
- Входящая смс
- Сворачивание
Тут стоит добавить, что сворачивать надо как «свернул - развернул», так и на пару минут. Если я разворачиваю сразу же (случайно свернула, или звонок оборвался, или еще что), то ИНОГДА приложение не вылетает. А если хоть минутку подождать — все, вылетело.
См также:
Шаблон бага → использовался в статье
Шаблон улучшения — Как продумывать свое улучшение с примером, когда это приводит к отказу от постановки задачи.
Как заводить задачи в баг-трекер → подробнее о том, как ставить задачу и заполнять обязательные поля.
PS — добавила пост в общую копилку багов.
Комментариев нет:
Отправить комментарий