2. 2
Скромно о докладчике
Денис Яременко
Mobile QC engineer
ISTQB certificated
3+ года в mobile
Победил на трех Тестатонах
в Номинации iOS
3. 2
О чем Доклад:
1. Немного новостей от Кепа
2. Статистика
3. 5 шагов к облегчению жизни
4. Чек Лист для мобильного тестирования который сможет
дополнить каждый из вас.
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. Нам Нужен Свой “ЗООПАРК”
● Мы должны собрать максимальное количество параметров в
минимальном количестве девайсов.
● Основные параметры: Размер экрана, ОС, Производитель девайте,
Тип девайса (мобильный девайс или планшет).
● Наш “зоопарк” должен отвечать желаниям заказчика и
соответствовать времени.
● Также должно быть соответствие по текущей статистике самых
используемых девайсов и ОС.
● Используйте девайсы разных классов (бизнес, средний,
бюджетный).
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
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
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
Полезности