тестирование ios как процесс
Transcript of тестирование ios как процесс
Тестирование iOS как процесс
Особенности тестирования мобильных приложений
Тревогина ПолинаРуководитель отдела тестирования
О компании Touch Instinct
Мы разрабатываеммобильные приложениядля iPhone, iPad, Androidи Windows Phone 7 на заказ
iPhone и iPad – приоритет номер 1
Цикл разработки
Анализ
Дизайн
Разработка
Тестирование
Установка приложения на Android
Легкость
Доступность
Виртуальные машины и эмуляторы
Множественная переустановка
Установка приложения на iOS
iOS – система закрытая
Установка ограничена◦ Через компьютер
разработчика
◦ Через iTunes
◦ Через AppStore
Установка через TestFlight
Установка только на выбранные устройства
Простая установка в один клик
Множественная переустановка
Несколько веток
Поддержка версионности
Порядок установки
Разработчик загружает сборку через web-интерфейс
Тестировщик получает уведомление
И устанавливает сборку на устройство
Ошибки первого приоритета
Падения
Порча данных
Функционирование
Интерфейс
Визуальные и тактильные ощущения
Тестирование дизайна
Привлечение дизайнеров:◦ проверка реализации
макетов
◦ исправление визуальных ошибок
Тестирование с учетом особенностей мобильности
Использование аккумулятора
Ориентация
Всплывающие окна
Тулбоксы и системные сообщения
Клавиатура, системная и подключаемая
Входящие звонки и СМС
Блокировка экрана
Тестирование в интернете
Wi-Fi
3G
Edge
Операционные системы
Тестирование различных версий
Различные устройства
Тестирование обновлений
Сохранение и миграция пользовательских данные и настройки
Обработка некорректных данных
Обновление с нескольких прошлых версий
Ответственность перед пользователями
Проверка на соответствие стандартам в AppStore происходит более недели (до двух недель)
После этого приложение или обновление доступно пользователям
Итог
Используйте TestFlight
Привлекайте дизайнеров к тестированию
Учитывайте мобильность
Интернет бывает плохой
Помните про различия версий iOS
Тестируйте обновление приложений
2-3 недели на исправления ошибок
Контакты
Полина Тревогина
+7 921 421-14-99
Skype: polina.trevogina
Touch Instinct
+7 812 309-38-79
Twitter: touchin_ru
Facebook: touchinstinct
habrahabr.ru/company/touchinstinct/