Slide 0
Тестирование мобильного приложения для Android с функцией геолокации
Шмонов Роман. Instream
Slide 1
Объект тестирования
Цель презентации
Рассказать об опыте тестирования мобильного приложения, имеющего следующие особенности:
работа в режиме online
функция геолокации
ОС Android
Slide 2
Тестирование Online-соединения:
при автоматическом переключении WiFi/GPRS
вне зоны действия GSM-сети и доступа к WiFi
при некорректных настройках GPRS-соединения в телефоне
при нуле на лицевом счете
при отсутствии SIM-карты в телефоне
недоступность сервера приложения
запрет использования WiFi на телефона
Slide 3
Определение местоположения телефона
Получением точных координат от GPS-приемника
Через координаты Базовой станций GSM оператора, к которой подключен телефон (Cell_ID)
Slide 4
Тестирование получения GPS-координат
при потере спутников из видимости телефона (данные, получаемые от GPS приемника не всегда актуальны)
при автоматическом выключение приемника для энергосбережения
при явном запрете использования приемника в настройках телефона
Slide 5
Тестирование определения местоположения по Cell_ID
Телефон не всегда возвращает идентификатор Базовой Станции
Работа при отсутствие SIM-карты и доступном WiFi
Ошибочные данные о местоположении базовой станции
Slide 6
Тестирование работы приложения
Во время звонка или при получении SMS
Фоновая активность приложения при работе пользователя в других приложениях или системном меню
В режим телефона «Airplane»
Производительность телефона и разные сборки Android
Логирование состояния приложения
Юзабилити тесты на телефонах с разными диагоналями экрана
Slide 7
Список используемого оборудования при тестировании
CatLog
WareShark
GPS-статус
WiFi-точка доступа
Google Earth
Яндекс карты
Slide 8
Спасибо за внимание!Вопросы? Роман Шмонов, ведущий тестировщик [email protected]
Slide 9