Upgrade 774 Полная | Page 26

Ликбез

чтобы он проверил выполенения всех этих документов . Это всё понятно , на поверхности и нет смысла на этом задерживаться . Но есть ещё поведение самого Android , о котором иногда не знают не то что аналитики , но даже архитекторы и некоторые разработчики . А помня , что с AOSP никто не работает , только с кастомами , таких особенностей всплывает довольно много . И я говорю не о стрессовых сценариях , когда памяти нет или батарейку внезапно вынули ( как-то встречал негодование человека по поводу терминала GNU / Linux , что тот не показывает пароль при вводе , а у него глючная клавиатура и он не понимает , вводит пароль или же это клавиатура снова не работает ), а о штатном поведении кастомизации Android и даже поведении , заложенном в AOSP . То есть штатные реакции системы , которые могут отрицательно сказаться на тестируемом продукте . Так называемые , негативные сценарии . Я кратко опишу некоторые негативные сценарии и попытаюсь дать конкретные примеры .

Проблемы связи Самый простой пример — Fly Mode . К примеру , приложение для заметок Google Keep либо не тестировали в режиме полёта , либо найденные баги не повлияли на релиз . Воспроизвести проблему очень просто : Включаем режим полёта . Тапаем на строку Take a note … На появившемся экране выполняем действие Delete . Наслаждаемся покадровой анимацией движения сохранённых ранее заметок : https :// youtu . be / zba3XLDbjfI . Кроме Fly Mode есть и нестабильное подключение с потерей пакетов , и очень медленное подключение , и закрытые порты , через которые работает ваше приложение , и наличие Wi-Fi подключения , но без доступа к Интернету .

Нет доступа к магазину приложений К примеру , чтобы протестировать покупки внутри приложений , нужно , чтобы сборка была выложена в магазин в специальный раздел . Если её там нет , либо там лежит не та же самая версия ( речь про version code — внутреннюю версию ), то покупки вы не протестируете . Если пользователь улетел в отпуск в Китай , где с подключением к Google Play всё очень печально , у него не должна отваливаться лицензия , за которую он заплатил деньги .

26