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

18
Тестирование iOS как процесс Особенности тестирования мобильных приложений Тревогина Полина Руководитель отдела тестирования

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

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

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

Особенности тестирования мобильных приложений

Тревогина ПолинаРуководитель отдела тестирования

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

О компании Touch Instinct

Мы разрабатываеммобильные приложениядля iPhone, iPad, Androidи Windows Phone 7 на заказ

iPhone и iPad – приоритет номер 1

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

Цикл разработки

Анализ

Дизайн

Разработка

Тестирование

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

Установка приложения на Android

Легкость

Доступность

Виртуальные машины и эмуляторы

Множественная переустановка

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

Установка приложения на iOS

iOS – система закрытая

Установка ограничена◦ Через компьютер

разработчика

◦ Через iTunes

◦ Через AppStore

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

Установка через TestFlight

Установка только на выбранные устройства

Простая установка в один клик

Множественная переустановка

Несколько веток

Поддержка версионности

Page 7: тестирование ios как процесс
Page 8: тестирование ios как процесс

Порядок установки

Разработчик загружает сборку через web-интерфейс

Тестировщик получает уведомление

И устанавливает сборку на устройство

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

Ошибки первого приоритета

Падения

Порча данных

Функционирование

Интерфейс

Визуальные и тактильные ощущения

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

Тестирование дизайна

Привлечение дизайнеров:◦ проверка реализации

макетов

◦ исправление визуальных ошибок

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

Тестирование с учетом особенностей мобильности

Использование аккумулятора

Ориентация

Всплывающие окна

Тулбоксы и системные сообщения

Клавиатура, системная и подключаемая

Входящие звонки и СМС

Блокировка экрана

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

Тестирование в интернете

Wi-Fi

3G

Edge

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

Операционные системы

Тестирование различных версий

Различные устройства

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

Тестирование обновлений

Сохранение и миграция пользовательских данные и настройки

Обработка некорректных данных

Обновление с нескольких прошлых версий

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

Ответственность перед пользователями

Проверка на соответствие стандартам в AppStore происходит более недели (до двух недель)

После этого приложение или обновление доступно пользователям

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

Итог

Используйте TestFlight

Привлекайте дизайнеров к тестированию

Учитывайте мобильность

Интернет бывает плохой

Помните про различия версий iOS

Тестируйте обновление приложений

2-3 недели на исправления ошибок

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

Контакты

Полина Тревогина

+7 921 421-14-99

[email protected]

Skype: polina.trevogina

Touch Instinct

+7 812 309-38-79

[email protected]

Twitter: touchin_ru

Facebook: touchinstinct

habrahabr.ru/company/touchinstinct/

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