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