SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
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
Спасибо за внимание

Weitere ähnliche Inhalte

Was ist angesagt?

Тестирование игр - мифы
Тестирование игр - мифыТестирование игр - мифы
Тестирование игр - мифы
Olga Kiseleva
 
Mobile testing: Android, iOS, BlackBerry
Mobile testing: Android, iOS, BlackBerryMobile testing: Android, iOS, BlackBerry
Mobile testing: Android, iOS, BlackBerry
QA Club Kiev
 
Mobile automation uamobile
Mobile automation uamobileMobile automation uamobile
Mobile automation uamobile
UA Mobile
 
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
COMAQA.BY
 

Was ist angesagt? (20)

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

Ähnlich wie Mobile testing. Tips and tricks

Android: Как создать свое первое приложение?
Android: Как создать свое первое приложение?Android: Как создать свое первое приложение?
Android: Как создать свое первое приложение?
Kuban Dzhakipov
 
Разработка мобильных приложений на HTML5
Разработка мобильных приложений на HTML5Разработка мобильных приложений на HTML5
Разработка мобильных приложений на HTML5
DevDay
 
Сергей Беляев: Интернет-телевизор - самый недооцененный сегмент разработки #uwdc
Сергей Беляев: Интернет-телевизор - самый недооцененный сегмент разработки #uwdcСергей Беляев: Интернет-телевизор - самый недооцененный сегмент разработки #uwdc
Сергей Беляев: Интернет-телевизор - самый недооцененный сегмент разработки #uwdc
JetStyle
 
«Лайфхаки ручного тестирования на мобилках» — Юлия Горлова, 2ГИС
«Лайфхаки ручного тестирования на мобилках» — Юлия Горлова, 2ГИС«Лайфхаки ручного тестирования на мобилках» — Юлия Горлова, 2ГИС
«Лайфхаки ручного тестирования на мобилках» — Юлия Горлова, 2ГИС
DevDay
 
Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)
Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)
Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)
Ontico
 
Blagoveschensky mobile site_2011-13
Blagoveschensky mobile site_2011-13Blagoveschensky mobile site_2011-13
Blagoveschensky mobile site_2011-13
Dina Andreeva
 
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
CEE-SEC(R)
 

Ähnlich wie Mobile testing. Tips and tricks (20)

Android: Как создать свое первое приложение?
Android: Как создать свое первое приложение?Android: Как создать свое первое приложение?
Android: Как создать свое первое приложение?
 
Me12 usabiliti-mobile
Me12 usabiliti-mobileMe12 usabiliti-mobile
Me12 usabiliti-mobile
 
Создай свое первое Android приложение.
Создай свое первое Android приложение. Создай свое первое Android приложение.
Создай свое первое Android приложение.
 
Gtug.sucks.vs.rules
Gtug.sucks.vs.rulesGtug.sucks.vs.rules
Gtug.sucks.vs.rules
 
QA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестирования
QA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестированияQA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестирования
QA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестирования
 
Разработка мобильных приложений на HTML5
Разработка мобильных приложений на HTML5Разработка мобильных приложений на HTML5
Разработка мобильных приложений на HTML5
 
Unity: "Очевидное-невероятное” или хитрости разработки на Unity Android
Unity: "Очевидное-невероятное” или хитрости разработки на Unity AndroidUnity: "Очевидное-невероятное” или хитрости разработки на Unity Android
Unity: "Очевидное-невероятное” или хитрости разработки на Unity Android
 
Сергей Беляев: Интернет-телевизор - самый недооцененный сегмент разработки #uwdc
Сергей Беляев: Интернет-телевизор - самый недооцененный сегмент разработки #uwdcСергей Беляев: Интернет-телевизор - самый недооцененный сегмент разработки #uwdc
Сергей Беляев: Интернет-телевизор - самый недооцененный сегмент разработки #uwdc
 
«Лайфхаки ручного тестирования на мобилках» — Юлия Горлова, 2ГИС
«Лайфхаки ручного тестирования на мобилках» — Юлия Горлова, 2ГИС«Лайфхаки ручного тестирования на мобилках» — Юлия Горлова, 2ГИС
«Лайфхаки ручного тестирования на мобилках» — Юлия Горлова, 2ГИС
 
Лайфхаки ручного тестирования на мобилках
Лайфхаки ручного тестирования на мобилкахЛайфхаки ручного тестирования на мобилках
Лайфхаки ручного тестирования на мобилках
 
Rad studio 10 seatlle обзор продукта
Rad studio 10 seatlle обзор продуктаRad studio 10 seatlle обзор продукта
Rad studio 10 seatlle обзор продукта
 
Introduction to Mobile applications testing
Introduction to Mobile applications testingIntroduction to Mobile applications testing
Introduction to Mobile applications testing
 
Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)
Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)
Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)
 
Olga Egorova, Sourcing & Partnership Manager
Olga Egorova, Sourcing & Partnership ManagerOlga Egorova, Sourcing & Partnership Manager
Olga Egorova, Sourcing & Partnership Manager
 
Автоматизация тестирования iOS и Android приложений
Автоматизация тестирования iOS и Android приложенийАвтоматизация тестирования iOS и Android приложений
Автоматизация тестирования iOS и Android приложений
 
Лекция 2.docx
Лекция 2.docxЛекция 2.docx
Лекция 2.docx
 
Тестирование web-приложений на iPad
Тестирование web-приложений на iPadТестирование web-приложений на iPad
Тестирование web-приложений на iPad
 
Blagoveschensky mobile site_2011-13
Blagoveschensky mobile site_2011-13Blagoveschensky mobile site_2011-13
Blagoveschensky mobile site_2011-13
 
SECON'2016. Чубарь Алексей, Мобильные грабли Unity
SECON'2016. Чубарь Алексей, Мобильные грабли UnitySECON'2016. Чубарь Алексей, Мобильные грабли Unity
SECON'2016. Чубарь Алексей, Мобильные грабли Unity
 
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
 

Mehr von SQALab

Mehr von SQALab (20)

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