SlideShare a Scribd company logo
Mobile testing
Tips and Tricks
2
Скромно о докладчике
Денис Яременко
Mobile QC engineer
ISTQB certificated
3+ года в mobile
Победил на трех Тестатонах
в Номинации iOS
2
О чем Доклад:
1. Немного новостей от Кепа
2. Статистика
3. 5 шагов к облегчению жизни
4. Чек Лист для мобильного тестирования который сможет
дополнить каждый из вас.
Привет от Кепа
WEB, Native and Hybrid mobile apps
WEB, Native and Hybrid mobile apps
WEB-приложения - сайт, оптимизированный под смартфон. Пользовательский
интерфейс создается при помощи стандартных веб-технологий
WEB, Native and Hybrid mobile apps
Native – приложения разработанные специально под конкретную
платформу.
WEB, Native and Hybrid mobile apps
Hybrid - приложения сочетают в себе некоторые функции нативных и веб-приложений:
кроссплатформенность и возможность использования ПО телефона.
Статистики
Нам Нужен Свой “ЗООПАРК”
● Мы должны собрать максимальное количество параметров в
минимальном количестве девайсов.
● Основные параметры: Размер экрана, ОС, Производитель девайте,
Тип девайса (мобильный девайс или планшет).
● Наш “зоопарк” должен отвечать желаниям заказчика и
соответствовать времени.
● Также должно быть соответствие по текущей статистике самых
используемых девайсов и ОС.
● Используйте девайсы разных классов (бизнес, средний,
бюджетный).
Флагманы производителей
Мировые лидеры:
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
Флагманы производителей
Лидеры Европы:
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
Размеры экранов, соотношение сторон, положение и
разрешение экрана.
При тестирование необходимо учитывать такие
параметры в соответствии с статистикой:
1. Соотношение сторон и Разрешение экрана
2. Размер экранов
Необходимо обновлять информацию и
консультироваться c заказчиком по поводу того
какие девайсы используют их Клиенты.
Размер экрана который необходимо обязательно иметь в
своем арсенале:
1. 4-inch
2. 5-inch
3. 5.5-inch
4. Above 6-inch (TAB)
5. Above 9-inch (TAB)
Основные ОС на мобильных девайсах
1. Android
2. iOS
3. WindowsPhone
4. Others
5 шагов к облегчению жизни
Установка билдов на Андроид и iOS
Android debugger bridge
Test Flight
Diawi
ITunes
DropBox
HockeyApp
Как облегчить процесс тестирования?
1. Используйте mind maps
Как облегчить процесс тестирования?
2. Девелоперские и Отладочные меню — ваш лучшие друзья
Как облегчить процесс тестирования?
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.
Как облегчить процесс тестирования?
Пример использования 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
Как облегчить процесс тестирования?
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
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
Как облегчить процесс тестирования?
4. Используйте KISFU принцип при тестирование
K -Keep
I - IT
S - Simple
F - Fast
U - Usable
Как облегчить процесс тестирования?
5. Используйте Аналитику:
1. Google analytics
2. Flurry
3. HockeyApp
4. Answers + Crashlytics(Fabric)
5. AppBlade
Знакомьтесь это Daniel
Mind Map by Daniel
Материалы совместно с Daniel Knott | Adventures in QA
Линк на Шпаргалку - Mobile cheat sheet -
https://goo.gl/Bzikjv
И немного о ней….
Материалы совместно с Daniel Knott | Adventures in QA
Cheat sheet
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
Полезности
Q&A
Спасибо за внимание

More Related Content

PPTX
Тестирование мобильных API: Behind The Scenes
PPTX
Поиск багов при тестировании переходов с веба в мобильное приложение
PPTX
Мобильные браузеры: очевидное-невероятное
PPT
Джентельменский набор тест-лида
PPTX
Тестирование PhoneGap-приложений: специфика + опыт
PPT
Тестирование мобильных приложений
PPTX
Все твои ходы записаны
PPTX
Виртуализация и автоматизация тестирования мобильных приложений
Тестирование мобильных API: Behind The Scenes
Поиск багов при тестировании переходов с веба в мобильное приложение
Мобильные браузеры: очевидное-невероятное
Джентельменский набор тест-лида
Тестирование PhoneGap-приложений: специфика + опыт
Тестирование мобильных приложений
Все твои ходы записаны
Виртуализация и автоматизация тестирования мобильных приложений

What's hot (20)

PPTX
Тестируем мобильные приложения в облаках с appium
PPT
Подходы к тестированию андроид приложений
PPTX
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
PPTX
Анализ инструментов автоматизации мобильного тестирования
PDF
Особенности тестирования мобильных приложений (Android, iOS)
PPT
Тестирование игр - мифы
PPT
До зеленых человечков: исследовательское тестирование мобильных приложений
PPTX
Mobile testing: Android, iOS, BlackBerry
PPTX
Использование Fiddler для эмуляции различных сетевых условий в автотестах
PPTX
Локализационное тестирование носителями языков
PPTX
Эффективное тестирование сайта на мобильных устройствах
PPTX
Жизненный цикл мобильной игры глазами тестировщика‏
PPTX
Как оптимизировать тестирование мобильных приложений
PPT
Автоматическое тестирование мобильных приложений на основе скриншотов
PPT
Appium для народа
PPTX
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
PDF
Аудит конкурентов. Или как подготовить приложение к массовому запуску
PDF
Mobile automation uamobile
PPTX
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
PPTX
Автоматизация тестирования ролей и привилегий
Тестируем мобильные приложения в облаках с appium
Подходы к тестированию андроид приложений
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Анализ инструментов автоматизации мобильного тестирования
Особенности тестирования мобильных приложений (Android, iOS)
Тестирование игр - мифы
До зеленых человечков: исследовательское тестирование мобильных приложений
Mobile testing: Android, iOS, BlackBerry
Использование Fiddler для эмуляции различных сетевых условий в автотестах
Локализационное тестирование носителями языков
Эффективное тестирование сайта на мобильных устройствах
Жизненный цикл мобильной игры глазами тестировщика‏
Как оптимизировать тестирование мобильных приложений
Автоматическое тестирование мобильных приложений на основе скриншотов
Appium для народа
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
Аудит конкурентов. Или как подготовить приложение к массовому запуску
Mobile automation uamobile
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
Автоматизация тестирования ролей и привилегий
Ad

Similar to Mobile testing. Tips and tricks (20)

PDF
QA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестирования
PPTX
Introduction to Mobile applications testing
PDF
Mobile testing
PPT
Автоматизированное тестирование мобильных приложений
PPTX
Автоматизация тестирования iOS и Android приложений
PDF
E2E-тестирование мобильных приложений
PDF
UX исследования мобильных приложений - WUD 2013
PDF
Пользовательские исследования мобильных приложений
PPTX
Автоматизация тестирования iOS приложений: от идеи к готовому решению
PPTX
Мобильные посиделки automated-testing.info + QAClubKiev
PPTX
тестирование снецифических областей
PPTX
Лайфхаки ручного тестирования на мобилках
PDF
«Лайфхаки ручного тестирования на мобилках» — Юлия Горлова, 2ГИС
PDF
Авто-тесты в кармане // SECR-2015
PPTX
162080.pptx
PPTX
Как и когда использовать айтрекер на юзабилити тестировании
PPTX
Testing of mobile apps
PPTX
Mobile automation with Appium
PDF
Особенности тестирования приложений на iOS
PPTX
Тестирование web-приложений на iPad
QA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестирования
Introduction to Mobile applications testing
Mobile testing
Автоматизированное тестирование мобильных приложений
Автоматизация тестирования iOS и Android приложений
E2E-тестирование мобильных приложений
UX исследования мобильных приложений - WUD 2013
Пользовательские исследования мобильных приложений
Автоматизация тестирования iOS приложений: от идеи к готовому решению
Мобильные посиделки automated-testing.info + QAClubKiev
тестирование снецифических областей
Лайфхаки ручного тестирования на мобилках
«Лайфхаки ручного тестирования на мобилках» — Юлия Горлова, 2ГИС
Авто-тесты в кармане // SECR-2015
162080.pptx
Как и когда использовать айтрекер на юзабилити тестировании
Testing of mobile apps
Mobile automation with Appium
Особенности тестирования приложений на iOS
Тестирование web-приложений на iPad
Ad

More from SQALab (20)

PDF
Готовим стажировку
PPTX
Куда приводят мечты? или Искусство развития тестировщика
PPT
Оптимизация Selenium тестов и ускорение их поддержки
PPT
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
PPTX
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
PPTX
Continuous performance testing
PDF
Конфиги вместо костылей. Pytestconfig и зачем он нужен
PPT
Команда чемпионов в ИТ стихии
PPTX
API. Серебряная пуля в магазине советов
PPTX
Добиваемся эффективности каждого из 9000+ UI-тестов
PPT
Делаем автоматизацию проектных KPIs
PDF
Вредные привычки в тест-менеджменте
PPTX
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
PPT
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
PPTX
Стили лидерства и тестирование
PPT
"Давайте не будем про качество"
PDF
Apache.JMeter для .NET-проектов
PPTX
Тестирование геолокационных систем
PPTX
Лидер или босс? Вот в чем вопрос
PPTX
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
Готовим стажировку
Куда приводят мечты? или Искусство развития тестировщика
Оптимизация Selenium тестов и ускорение их поддержки
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Continuous performance testing
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Команда чемпионов в ИТ стихии
API. Серебряная пуля в магазине советов
Добиваемся эффективности каждого из 9000+ UI-тестов
Делаем автоматизацию проектных KPIs
Вредные привычки в тест-менеджменте
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Стили лидерства и тестирование
"Давайте не будем про качество"
Apache.JMeter для .NET-проектов
Тестирование геолокационных систем
Лидер или босс? Вот в чем вопрос
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...

Mobile testing. Tips and tricks

  • 2. 2 Скромно о докладчике Денис Яременко Mobile QC engineer ISTQB certificated 3+ года в mobile Победил на трех Тестатонах в Номинации iOS
  • 3. 2 О чем Доклад: 1. Немного новостей от Кепа 2. Статистика 3. 5 шагов к облегчению жизни 4. Чек Лист для мобильного тестирования который сможет дополнить каждый из вас.
  • 5. WEB, Native and Hybrid mobile apps
  • 6. WEB, Native and Hybrid mobile apps WEB-приложения - сайт, оптимизированный под смартфон. Пользовательский интерфейс создается при помощи стандартных веб-технологий
  • 7. WEB, Native and Hybrid mobile apps Native – приложения разработанные специально под конкретную платформу.
  • 8. WEB, Native and Hybrid mobile apps Hybrid - приложения сочетают в себе некоторые функции нативных и веб-приложений: кроссплатформенность и возможность использования ПО телефона.
  • 10. Нам Нужен Свой “ЗООПАРК” ● Мы должны собрать максимальное количество параметров в минимальном количестве девайсов. ● Основные параметры: Размер экрана, ОС, Производитель девайте, Тип девайса (мобильный девайс или планшет). ● Наш “зоопарк” должен отвечать желаниям заказчика и соответствовать времени. ● Также должно быть соответствие по текущей статистике самых используемых девайсов и ОС. ● Используйте девайсы разных классов (бизнес, средний, бюджетный).
  • 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. Флагманы производителей Лидеры Европы: 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. Размеры экранов, соотношение сторон, положение и разрешение экрана. При тестирование необходимо учитывать такие параметры в соответствии с статистикой: 1. Соотношение сторон и Разрешение экрана 2. Размер экранов Необходимо обновлять информацию и консультироваться c заказчиком по поводу того какие девайсы используют их Клиенты.
  • 14. Размер экрана который необходимо обязательно иметь в своем арсенале: 1. 4-inch 2. 5-inch 3. 5.5-inch 4. Above 6-inch (TAB) 5. Above 9-inch (TAB)
  • 15. Основные ОС на мобильных девайсах 1. Android 2. iOS 3. WindowsPhone 4. Others
  • 16. 5 шагов к облегчению жизни
  • 17. Установка билдов на Андроид и iOS Android debugger bridge Test Flight Diawi ITunes DropBox HockeyApp
  • 18. Как облегчить процесс тестирования? 1. Используйте mind maps
  • 19. Как облегчить процесс тестирования? 2. Девелоперские и Отладочные меню — ваш лучшие друзья
  • 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. Как облегчить процесс тестирования? Пример использования 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. Как облегчить процесс тестирования? 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. 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. Как облегчить процесс тестирования? 4. Используйте KISFU принцип при тестирование K -Keep I - IT S - Simple F - Fast U - Usable
  • 25. Как облегчить процесс тестирования? 5. Используйте Аналитику: 1. Google analytics 2. Flurry 3. HockeyApp 4. Answers + Crashlytics(Fabric) 5. AppBlade
  • 27. Mind Map by Daniel Материалы совместно с Daniel Knott | Adventures in QA
  • 28. Линк на Шпаргалку - Mobile cheat sheet - https://goo.gl/Bzikjv И немного о ней…. Материалы совместно с Daniel Knott | Adventures in QA Cheat sheet
  • 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. Q&A