Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Mobile testing. Tips and tricks

24.300 Aufrufe

Veröffentlicht am

Доклад Дениса Еременко на конференции SQA Days-19, 20-21 мая 2016 г., Санкт-Петербург

Veröffentlicht in: Bildung
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Mobile testing. Tips and tricks

  1. 1. Mobile testing Tips and Tricks
  2. 2. 2 Скромно о докладчике Денис Яременко Mobile QC engineer ISTQB certificated 3+ года в mobile Победил на трех Тестатонах в Номинации iOS
  3. 3. 2 О чем Доклад: 1. Немного новостей от Кепа 2. Статистика 3. 5 шагов к облегчению жизни 4. Чек Лист для мобильного тестирования который сможет дополнить каждый из вас.
  4. 4. Привет от Кепа
  5. 5. WEB, Native and Hybrid mobile apps
  6. 6. WEB, Native and Hybrid mobile apps WEB-приложения - сайт, оптимизированный под смартфон. Пользовательский интерфейс создается при помощи стандартных веб-технологий
  7. 7. WEB, Native and Hybrid mobile apps Native – приложения разработанные специально под конкретную платформу.
  8. 8. WEB, Native and Hybrid mobile apps Hybrid - приложения сочетают в себе некоторые функции нативных и веб-приложений: кроссплатформенность и возможность использования ПО телефона.
  9. 9. Статистики
  10. 10. Нам Нужен Свой “ЗООПАРК” ● Мы должны собрать максимальное количество параметров в минимальном количестве девайсов. ● Основные параметры: Размер экрана, ОС, Производитель девайте, Тип девайса (мобильный девайс или планшет). ● Наш “зоопарк” должен отвечать желаниям заказчика и соответствовать времени. ● Также должно быть соответствие по текущей статистике самых используемых девайсов и ОС. ● Используйте девайсы разных классов (бизнес, средний, бюджетный).
  11. 11. Флагманы производителей Мировые лидеры: 1. Samsung Galaxy S6 2. LG G4 3. Samsung Galaxy S6 Edge 4. iPhone 6S 5. Sony Xperia Z5 6. iPhone 6S Plus 7. Samsung Galaxy S6 Edge+ 8. Nexus 6P 9. HTC One M9 10. OnePlus 2 Лидеры США: 1. iPhone 6 2. HTC One(M8) 3. Motorola Droid Turbo 4. iPhone 5S 5. Nexus 6 6. OnePlus One 7. Meizu MX4 Pro 8. Xiaomi Mi Note 9. Nokia Lumia 630 / 635 10. Nexus 5
  12. 12. Флагманы производителей Лидеры Европы: 1.Samsung Galaxy S6/Edge 2. iPhone 6 3. LG G4 4. Samsung Galaxy S5 5. Samsung Galaxy Note 6. iPhone 6+ 7. HTC One M9 8. LG G3 9. Nokia Lumia 930 10. Sony Xperia Z3 Производители Азии: 1. OnePlus One 2. Meizu MX4 Pro 3. Xiaomi Mi Note 4. Huawei Ascend Mate 7 5. Huawei Honor 6 Plus 6. Oppo N3 7. Xiaomi Mi4 8. Meizu MX4 / Meizu M1 Note 9. ZTE Nubia Z7 10. ZTE Blade S6
  13. 13. Размеры экранов, соотношение сторон, положение и разрешение экрана. При тестирование необходимо учитывать такие параметры в соответствии с статистикой: 1. Соотношение сторон и Разрешение экрана 2. Размер экранов Необходимо обновлять информацию и консультироваться c заказчиком по поводу того какие девайсы используют их Клиенты.
  14. 14. Размер экрана который необходимо обязательно иметь в своем арсенале: 1. 4-inch 2. 5-inch 3. 5.5-inch 4. Above 6-inch (TAB) 5. Above 9-inch (TAB)
  15. 15. Основные ОС на мобильных девайсах 1. Android 2. iOS 3. WindowsPhone 4. Others
  16. 16. 5 шагов к облегчению жизни
  17. 17. Установка билдов на Андроид и iOS Android debugger bridge Test Flight Diawi ITunes DropBox HockeyApp
  18. 18. Как облегчить процесс тестирования? 1. Используйте mind maps
  19. 19. Как облегчить процесс тестирования? 2. Девелоперские и Отладочные меню — ваш лучшие друзья
  20. 20. Как облегчить процесс тестирования? 3. Используйте тулы: F ADB - install, video, logs F Monitor (sdk tool) - Logs in realtime and different options (debug, Errors) F Console - Crash Logs from iOS devices F Charles - responds/request to server (Super Useful) F Android SDK and Xcode - For Grey box testing F AirDroid and Quicktime player for Demo or video F Appium - Automation testing F TestClouds - for testing on real devices in da Cloud F Test Monkeys - Monkey Runner and Crash monkey.
  21. 21. Как облегчить процесс тестирования? Пример использования ADB 1. adb devices #Покажет все подключенные андроид девайсы 2. adb shell #Запустит терминал 3. adb shell screencap /sdcard/screen.png #Скрин adb shell shell@ $ screencap /sdcard/screen.png shell@ $ exit adb pull /sdcard/screen.png
  22. 22. Как облегчить процесс тестирования? 1. adb shell screenrecord /sdcard/demo.mp4 #screenrec adb shell shell@ $ screenrecord --verbose /sdcard/demo.mp4 (press Ctrl-C to stop) shell@ $ exit adb pull /sdcard/demo.mp4
  23. 23. F Android Monkey - http://developer.android.com/intl/ru/tools/help/ monkey.html adb shell monkey [options] <event-count> adb shell monkey -p ore.com.sundrop -v 10000 Monkeys
  24. 24. Как облегчить процесс тестирования? 4. Используйте KISFU принцип при тестирование K -Keep I - IT S - Simple F - Fast U - Usable
  25. 25. Как облегчить процесс тестирования? 5. Используйте Аналитику: 1. Google analytics 2. Flurry 3. HockeyApp 4. Answers + Crashlytics(Fabric) 5. AppBlade
  26. 26. Знакомьтесь это Daniel
  27. 27. Mind Map by Daniel Материалы совместно с Daniel Knott | Adventures in QA
  28. 28. Линк на Шпаргалку - Mobile cheat sheet - https://goo.gl/Bzikjv И немного о ней…. Материалы совместно с Daniel Knott | Adventures in QA Cheat sheet
  29. 29. F ANDROID ADB - http://developer.android.com/intl/ru/tools/help/ adb.html F ANDROID MONITOR - http://developer.android.com/intl/ru/tools/help/android-monitor.html F iOS Console - https://itunes.apple.com/us/app/system-console/ id431158981?mt=8 F Charles - https://www.charlesproxy.com F AirDroid - http://web.airdroid.com F Appium - http://appium.io F TestObjects - https://testobject.com Полезности
  30. 30. Q&A
  31. 31. Спасибо за внимание

×