тестирование ios как процесс

Preview:

Citation preview

Тестирование 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

pt@touchin.ru

Skype: polina.trevogina

Touch Instinct

+7 812 309-38-79

hello@touchin.ru

Twitter: touchin_ru

Facebook: touchinstinct

habrahabr.ru/company/touchinstinct/

Recommended