тестирование ios как процесс
TRANSCRIPT
![Page 1: тестирование ios как процесс](https://reader031.vdocument.in/reader031/viewer/2022013121/55987e8c1a28ab057e8b46e0/html5/thumbnails/1.jpg)
Тестирование iOS как процесс
Особенности тестирования мобильных приложений
Тревогина ПолинаРуководитель отдела тестирования
![Page 2: тестирование ios как процесс](https://reader031.vdocument.in/reader031/viewer/2022013121/55987e8c1a28ab057e8b46e0/html5/thumbnails/2.jpg)
О компании Touch Instinct
Мы разрабатываеммобильные приложениядля iPhone, iPad, Androidи Windows Phone 7 на заказ
iPhone и iPad – приоритет номер 1
![Page 3: тестирование ios как процесс](https://reader031.vdocument.in/reader031/viewer/2022013121/55987e8c1a28ab057e8b46e0/html5/thumbnails/3.jpg)
Цикл разработки
Анализ
Дизайн
Разработка
Тестирование
![Page 4: тестирование ios как процесс](https://reader031.vdocument.in/reader031/viewer/2022013121/55987e8c1a28ab057e8b46e0/html5/thumbnails/4.jpg)
Установка приложения на Android
Легкость
Доступность
Виртуальные машины и эмуляторы
Множественная переустановка
![Page 5: тестирование ios как процесс](https://reader031.vdocument.in/reader031/viewer/2022013121/55987e8c1a28ab057e8b46e0/html5/thumbnails/5.jpg)
Установка приложения на iOS
iOS – система закрытая
Установка ограничена◦ Через компьютер
разработчика
◦ Через iTunes
◦ Через AppStore
![Page 6: тестирование ios как процесс](https://reader031.vdocument.in/reader031/viewer/2022013121/55987e8c1a28ab057e8b46e0/html5/thumbnails/6.jpg)
Установка через TestFlight
Установка только на выбранные устройства
Простая установка в один клик
Множественная переустановка
Несколько веток
Поддержка версионности
![Page 7: тестирование ios как процесс](https://reader031.vdocument.in/reader031/viewer/2022013121/55987e8c1a28ab057e8b46e0/html5/thumbnails/7.jpg)
![Page 8: тестирование ios как процесс](https://reader031.vdocument.in/reader031/viewer/2022013121/55987e8c1a28ab057e8b46e0/html5/thumbnails/8.jpg)
Порядок установки
Разработчик загружает сборку через web-интерфейс
Тестировщик получает уведомление
И устанавливает сборку на устройство
![Page 9: тестирование ios как процесс](https://reader031.vdocument.in/reader031/viewer/2022013121/55987e8c1a28ab057e8b46e0/html5/thumbnails/9.jpg)
Ошибки первого приоритета
Падения
Порча данных
Функционирование
Интерфейс
Визуальные и тактильные ощущения
![Page 10: тестирование ios как процесс](https://reader031.vdocument.in/reader031/viewer/2022013121/55987e8c1a28ab057e8b46e0/html5/thumbnails/10.jpg)
Тестирование дизайна
Привлечение дизайнеров:◦ проверка реализации
макетов
◦ исправление визуальных ошибок
![Page 11: тестирование ios как процесс](https://reader031.vdocument.in/reader031/viewer/2022013121/55987e8c1a28ab057e8b46e0/html5/thumbnails/11.jpg)
Тестирование с учетом особенностей мобильности
Использование аккумулятора
Ориентация
Всплывающие окна
Тулбоксы и системные сообщения
Клавиатура, системная и подключаемая
Входящие звонки и СМС
Блокировка экрана
![Page 12: тестирование ios как процесс](https://reader031.vdocument.in/reader031/viewer/2022013121/55987e8c1a28ab057e8b46e0/html5/thumbnails/12.jpg)
Тестирование в интернете
Wi-Fi
3G
Edge
![Page 13: тестирование ios как процесс](https://reader031.vdocument.in/reader031/viewer/2022013121/55987e8c1a28ab057e8b46e0/html5/thumbnails/13.jpg)
Операционные системы
Тестирование различных версий
Различные устройства
![Page 14: тестирование ios как процесс](https://reader031.vdocument.in/reader031/viewer/2022013121/55987e8c1a28ab057e8b46e0/html5/thumbnails/14.jpg)
Тестирование обновлений
Сохранение и миграция пользовательских данные и настройки
Обработка некорректных данных
Обновление с нескольких прошлых версий
![Page 15: тестирование ios как процесс](https://reader031.vdocument.in/reader031/viewer/2022013121/55987e8c1a28ab057e8b46e0/html5/thumbnails/15.jpg)
Ответственность перед пользователями
Проверка на соответствие стандартам в AppStore происходит более недели (до двух недель)
После этого приложение или обновление доступно пользователям
![Page 16: тестирование ios как процесс](https://reader031.vdocument.in/reader031/viewer/2022013121/55987e8c1a28ab057e8b46e0/html5/thumbnails/16.jpg)
Итог
Используйте TestFlight
Привлекайте дизайнеров к тестированию
Учитывайте мобильность
Интернет бывает плохой
Помните про различия версий iOS
Тестируйте обновление приложений
2-3 недели на исправления ошибок
![Page 17: тестирование ios как процесс](https://reader031.vdocument.in/reader031/viewer/2022013121/55987e8c1a28ab057e8b46e0/html5/thumbnails/17.jpg)
Контакты
Полина Тревогина
+7 921 421-14-99
Skype: polina.trevogina
Touch Instinct
+7 812 309-38-79
Twitter: touchin_ru
Facebook: touchinstinct
habrahabr.ru/company/touchinstinct/
![Page 18: тестирование ios как процесс](https://reader031.vdocument.in/reader031/viewer/2022013121/55987e8c1a28ab057e8b46e0/html5/thumbnails/18.jpg)