1. iOS— Интересная и полезная информация Дмитрий Лубневский, координатор проектов
2. План Устройства для iOSи версии iOS Что и как тестировать (теория + наш опыт). Примеры дефектов. Автоматизация тестирования (кратко) www.a1qa.ru 1
3. Устройства для iOSи версии iOS Актуальная на сегодня последняя версия iOS — 5.0 Устройства: iPhone 3GS iPhone 4/4S iPod touch 3rd generation iPod touch 4thgeneration iPad iPad 2 www.a1qa.ru 2
4. Устройства для iOSи версии iOS Последняя версия iOSдля: iPhone 2G — 3.1.3 iPhone 3G — 4.2.1 iOS 3.2/3.2.1/3.2.2 — создана исключительно для iPad Впервые многозадачность появилась в iOS 4 iOS 4.3 — первая iOSдля iPad 2 Apple рекомендует проводить тестирование на реальных устройствах www.a1qa.ru 3
5. Что и как тестировать? Дизайни User eXperience(iOS Human interface Guidelines) Бизнес логика/функциональный тест Взаимодействие с сервером Интеграция с социальными сетями www.a1qa.ru 4
6. Дизайн Что сделать: Выучить название элементов графического интерфейса Ознакомиться с iOS Human Interface Guidelines Начинать тестирование как только появится дизайн (расположение элементов, удобство) Научиться делать скриншоты и копировать их на компьютер www.a1qa.ru 5
8. Дизайн На что обратить внимание: Процесс выполнения любой операции должен быть анимирован Появление системных сообщений Переворот устройства (portrait/landscape) Повороты клавиатуры www.a1qa.ru 7
9. Дизайн На что обратить внимание: Настройки приложения находятся в меню Settings Возможность подключения внешнего дисплея Использование внешней Bluetooth клавиатуры www.a1qa.ru 8
Дизайн: важно понимать название всех элементов, которые используются в iOSчтобы понятнее описывать дефекты.Бизнес логика: тут как в функциональном тестировании, ничего нового.Взаимодействие с сервером (два аспекта):Непосредственно саму связь (WiFi, 3G, EDGE) или ее отсуствие.Проблемы с доступом к самому сервису. Блокировать порт и прочее.