SlideShare ist ein Scribd-Unternehmen logo
1 von 15
iOS— Интересная и полезная информация  Дмитрий Лубневский, координатор проектов
План Устройства для iOSи версии iOS Что и как тестировать (теория + наш опыт). Примеры дефектов. Автоматизация тестирования (кратко) www.a1qa.ru 1
Устройства для iOSи версии iOS Актуальная на сегодня последняя версия iOS — 5.0 Устройства: iPhone 3GS iPhone 4/4S iPod touch 3rd generation iPod touch 4thgeneration iPad iPad 2 www.a1qa.ru 2
Устройства для 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
Что и как тестировать? Дизайни User eXperience(iOS Human interface Guidelines) Бизнес логика/функциональный тест Взаимодействие с сервером Интеграция с социальными сетями www.a1qa.ru 4
Дизайн Что сделать: Выучить название элементов графического интерфейса Ознакомиться с iOS Human Interface Guidelines Начинать тестирование как только появится дизайн (расположение элементов, удобство) Научиться делать скриншоты и копировать их на компьютер www.a1qa.ru 5
Дизайн: определения The Status Bar Navigation Bar Toolbar Tab Bar www.a1qa.ru 6
Дизайн На что обратить внимание: Процесс выполнения любой операции должен быть анимирован Появление системных сообщений Переворот устройства (portrait/landscape) Повороты клавиатуры www.a1qa.ru 7
Дизайн На что обратить внимание: Настройки приложения находятся в меню Settings Возможность подключения внешнего дисплея  Использование внешней Bluetooth клавиатуры www.a1qa.ru 8
Дизайн: примеры дефектов www.a1qa.ru 9
Функциональные дефекты www.a1qa.ru 10
Социальные сети www.a1qa.ru 11
Взаимодействие с сервером www.a1qa.ru 12 Какие случаи проверять: Отключение/включение WiFi(телефон/точка доступа) Отключение EDGE/3G Блокировка сервиса (полностью/частично) Переключение с WiFi -> 3G и наоборот
Автоматизация тестирования Инструменты: UI Automation FoneMonkey UISpec(максимально поддерживаемая iOS — 4.1) www.a1qa.ru 13
Ваши вопросы? d.lubnevsky@a1qa.com www.a1qa.ru Спасибо за внимание!

Weitere ähnliche Inhalte

Ähnlich wie Тестирование под iOS

Жизненный цикл мобильной игры глазами тестировщика‏
Жизненный цикл мобильной игры глазами тестировщика‏Жизненный цикл мобильной игры глазами тестировщика‏
Жизненный цикл мобильной игры глазами тестировщика‏SQALab
 
Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...
Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...
Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...ISsoft
 
Проходим тест Джоэла
Проходим тест ДжоэлаПроходим тест Джоэла
Проходим тест Джоэла0leGG
 
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...SQALab
 
ДЛЯ МОБИЛЬНЫХ РАЗРАБОТЧИКОВ
ДЛЯ МОБИЛЬНЫХ РАЗРАБОТЧИКОВДЛЯ МОБИЛЬНЫХ РАЗРАБОТЧИКОВ
ДЛЯ МОБИЛЬНЫХ РАЗРАБОТЧИКОВEmpatika
 
Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?Alexander Khozya
 
Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...
Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...
Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...Badoo Development
 
WUD2014: Ю.Ветров — Фоновые исследования. Как много читать, знать и не офигевать
WUD2014: Ю.Ветров — Фоновые исследования. Как много читать, знать и не офигеватьWUD2014: Ю.Ветров — Фоновые исследования. Как много читать, знать и не офигевать
WUD2014: Ю.Ветров — Фоновые исследования. Как много читать, знать и не офигеватьYury Vetrov
 
Доклад Александра Хози и Николая Козлова на конференции LoveQA. "Есть ли жизн...
Доклад Александра Хози и Николая Козлова на конференции LoveQA. "Есть ли жизн...Доклад Александра Хози и Николая Козлова на конференции LoveQA. "Есть ли жизн...
Доклад Александра Хози и Николая Козлова на конференции LoveQA. "Есть ли жизн...Badoo Development
 
Apple game center facts
Apple game center factsApple game center facts
Apple game center factsagoncharenko
 
Как предсказать Ipad 2010
Как предсказать Ipad 2010Как предсказать Ipad 2010
Как предсказать Ipad 2010Dmitry Tseitlin
 
Tech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU: Проходим тест ДжоэлаTech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU: Проходим тест ДжоэлаTech Talks @NSU
 
Unity: "Очевидное-невероятное” или хитрости разработки на Unity Android
Unity: "Очевидное-невероятное” или хитрости разработки на Unity AndroidUnity: "Очевидное-невероятное” или хитрости разработки на Unity Android
Unity: "Очевидное-невероятное” или хитрости разработки на Unity AndroidDevGAMM Conference
 
Nordic AB at British Higher School of Art and Design: iOs Development Masterc...
Nordic AB at British Higher School of Art and Design: iOs Development Masterc...Nordic AB at British Higher School of Art and Design: iOs Development Masterc...
Nordic AB at British Higher School of Art and Design: iOs Development Masterc...Nordic Agency AB
 
Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?Alexander Khozya
 
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...COMAQA.BY
 
Описание полного цикла разработки интернет-продукта
Описание полного цикла разработки интернет-продуктаОписание полного цикла разработки интернет-продукта
Описание полного цикла разработки интернет-продуктаDmitry Laier
 
"Usability testing simplified" ("Юзабилити-тестирование на пальцах") для Sefb...
"Usability testing simplified" ("Юзабилити-тестирование на пальцах") для Sefb..."Usability testing simplified" ("Юзабилити-тестирование на пальцах") для Sefb...
"Usability testing simplified" ("Юзабилити-тестирование на пальцах") для Sefb...Yuri Vedenin
 
Вадим Черненко "Назначение и функциональные возможности Яндекс.Предиктора"
Вадим Черненко "Назначение и функциональные возможности Яндекс.Предиктора"Вадим Черненко "Назначение и функциональные возможности Яндекс.Предиктора"
Вадим Черненко "Назначение и функциональные возможности Яндекс.Предиктора"Yandex
 
Сергей Рачок (Soda) — Хватит ссать!
Сергей Рачок (Soda) — Хватит ссать!Сергей Рачок (Soda) — Хватит ссать!
Сергей Рачок (Soda) — Хватит ссать!Mail.Ru
 

Ähnlich wie Тестирование под iOS (20)

Жизненный цикл мобильной игры глазами тестировщика‏
Жизненный цикл мобильной игры глазами тестировщика‏Жизненный цикл мобильной игры глазами тестировщика‏
Жизненный цикл мобильной игры глазами тестировщика‏
 
Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...
Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...
Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...
 
Проходим тест Джоэла
Проходим тест ДжоэлаПроходим тест Джоэла
Проходим тест Джоэла
 
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
 
ДЛЯ МОБИЛЬНЫХ РАЗРАБОТЧИКОВ
ДЛЯ МОБИЛЬНЫХ РАЗРАБОТЧИКОВДЛЯ МОБИЛЬНЫХ РАЗРАБОТЧИКОВ
ДЛЯ МОБИЛЬНЫХ РАЗРАБОТЧИКОВ
 
Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?
 
Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...
Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...
Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...
 
WUD2014: Ю.Ветров — Фоновые исследования. Как много читать, знать и не офигевать
WUD2014: Ю.Ветров — Фоновые исследования. Как много читать, знать и не офигеватьWUD2014: Ю.Ветров — Фоновые исследования. Как много читать, знать и не офигевать
WUD2014: Ю.Ветров — Фоновые исследования. Как много читать, знать и не офигевать
 
Доклад Александра Хози и Николая Козлова на конференции LoveQA. "Есть ли жизн...
Доклад Александра Хози и Николая Козлова на конференции LoveQA. "Есть ли жизн...Доклад Александра Хози и Николая Козлова на конференции LoveQA. "Есть ли жизн...
Доклад Александра Хози и Николая Козлова на конференции LoveQA. "Есть ли жизн...
 
Apple game center facts
Apple game center factsApple game center facts
Apple game center facts
 
Как предсказать Ipad 2010
Как предсказать Ipad 2010Как предсказать Ipad 2010
Как предсказать Ipad 2010
 
Tech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU: Проходим тест ДжоэлаTech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU: Проходим тест Джоэла
 
Unity: "Очевидное-невероятное” или хитрости разработки на Unity Android
Unity: "Очевидное-невероятное” или хитрости разработки на Unity AndroidUnity: "Очевидное-невероятное” или хитрости разработки на Unity Android
Unity: "Очевидное-невероятное” или хитрости разработки на Unity Android
 
Nordic AB at British Higher School of Art and Design: iOs Development Masterc...
Nordic AB at British Higher School of Art and Design: iOs Development Masterc...Nordic AB at British Higher School of Art and Design: iOs Development Masterc...
Nordic AB at British Higher School of Art and Design: iOs Development Masterc...
 
Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?
 
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
 
Описание полного цикла разработки интернет-продукта
Описание полного цикла разработки интернет-продуктаОписание полного цикла разработки интернет-продукта
Описание полного цикла разработки интернет-продукта
 
"Usability testing simplified" ("Юзабилити-тестирование на пальцах") для Sefb...
"Usability testing simplified" ("Юзабилити-тестирование на пальцах") для Sefb..."Usability testing simplified" ("Юзабилити-тестирование на пальцах") для Sefb...
"Usability testing simplified" ("Юзабилити-тестирование на пальцах") для Sefb...
 
Вадим Черненко "Назначение и функциональные возможности Яндекс.Предиктора"
Вадим Черненко "Назначение и функциональные возможности Яндекс.Предиктора"Вадим Черненко "Назначение и функциональные возможности Яндекс.Предиктора"
Вадим Черненко "Назначение и функциональные возможности Яндекс.Предиктора"
 
Сергей Рачок (Soda) — Хватит ссать!
Сергей Рачок (Soda) — Хватит ссать!Сергей Рачок (Soda) — Хватит ссать!
Сергей Рачок (Soda) — Хватит ссать!
 

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

  • 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
  • 7. Дизайн: определения The Status Bar Navigation Bar Toolbar Tab Bar www.a1qa.ru 6
  • 8. Дизайн На что обратить внимание: Процесс выполнения любой операции должен быть анимирован Появление системных сообщений Переворот устройства (portrait/landscape) Повороты клавиатуры www.a1qa.ru 7
  • 9. Дизайн На что обратить внимание: Настройки приложения находятся в меню Settings Возможность подключения внешнего дисплея Использование внешней Bluetooth клавиатуры www.a1qa.ru 8
  • 13. Взаимодействие с сервером www.a1qa.ru 12 Какие случаи проверять: Отключение/включение WiFi(телефон/точка доступа) Отключение EDGE/3G Блокировка сервиса (полностью/частично) Переключение с WiFi -> 3G и наоборот
  • 14. Автоматизация тестирования Инструменты: UI Automation FoneMonkey UISpec(максимально поддерживаемая iOS — 4.1) www.a1qa.ru 13
  • 15. Ваши вопросы? d.lubnevsky@a1qa.com www.a1qa.ru Спасибо за внимание!

Hinweis der Redaktion

  1. Дизайн: важно понимать название всех элементов, которые используются в iOSчтобы понятнее описывать дефекты.Бизнес логика: тут как в функциональном тестировании, ничего нового.Взаимодействие с сервером (два аспекта):Непосредственно саму связь (WiFi, 3G, EDGE) или ее отсуствие.Проблемы с доступом к самому сервису. Блокировать порт и прочее.