Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
iOS— Интересная и полезная информация <br />Дмитрий Лубневский, координатор проектов<br />
План<br />Устройства для iOSи версии iOS<br />Что и как тестировать (теория + наш опыт). Примеры дефектов.<br />Автоматиза...
Устройства для iOSи версии iOS<br />Актуальная на сегодня последняя версия iOS — 5.0<br />Устройства:<br />iPhone 3GS<br /...
Устройства для iOSи версии iOS<br />Последняя версия iOSдля:<br />iPhone 2G — 3.1.3<br />iPhone 3G — 4.2.1<br />iOS 3.2/3....
Что и как тестировать?<br />Дизайни User eXperience(iOS Human interface Guidelines)<br />Бизнес логика/функциональный тест...
Дизайн<br />Что сделать:<br />Выучить название элементов графического интерфейса<br />Ознакомиться с iOS Human Interface G...
Дизайн: определения<br />The Status Bar<br />Navigation Bar<br />Toolbar<br />Tab Bar<br />www.a1qa.ru<br />6<br />
Дизайн<br />На что обратить внимание:<br />Процесс выполнения любой операции должен быть анимирован<br />Появление системн...
Дизайн<br />На что обратить внимание:<br />Настройки приложения находятся в меню Settings<br />Возможность подключения вне...
Дизайн: примеры дефектов<br />www.a1qa.ru<br />9<br />
Функциональные дефекты<br />www.a1qa.ru<br />10<br />
Социальные сети<br />www.a1qa.ru<br />11<br />
Взаимодействие с сервером<br />www.a1qa.ru<br />12<br />Какие случаи проверять:<br />Отключение/включение WiFi(телефон/точ...
Автоматизация тестирования<br />Инструменты:<br />UI Automation<br />FoneMonkey<br />UISpec(максимально поддерживаемая iOS...
Ваши вопросы?<br />d.lubnevsky@a1qa.com<br />www.a1qa.ru<br />Спасибо за внимание!<br />
Upcoming SlideShare
Loading in …5
×

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

1,084 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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

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

×