Що нового?

Набір учасників [[learn qa] ручне тестування мобільних додатків. Пакет "Впевнений"

Інформація про покупку
Тип покупки: Складчина
Ціна: 4776 ГРН
Учасників: 1 з 46
Організатор: Відсутній
Статус: Набір учасників
Внесок: 108 ГРН
2%
Основний список
Резервний список

Gadzhi

Модератор
мобільне тестування-нова галузь
Часто користуєтеся мобільним телефоном, і хочете піти в мобільні тестувальники? Або вже працюєте у веб-тестуванні, але хочеться чогось нового? А може, ви вже тестуєте мобілки, але хочете прокачати свої навички?

Популярність мобільних телефонів зростає: щороку виходять більше 5 000 нових моделей, а мобільний трафік становить 58% від загальної частки користування Інтернетом. Природно, додатків стає більше, а значить — є запит на мобільних тестувальників.

На цьому курсі ми не будемо розглядати теорію тестування - в мобільному тестуванні вона не відрізняється від звичайної. Ми сконцентруємося на специфічних для галузі моментах:

  • особливості мобільного тестування
  • емуляторах і симуляторах
  • IDE і інструментах для Android і iOS
  • мобільних девайсах
  • мобільних додатках та їх видах
програма курсу:
Урок 1: Особливості мобільного тестування
Модуль 1: Знайомство
  • Вступ до курсу: знайомство та умови здачі
Модуль 2: Базові поняття
  • нативні додатки
  • Веб додатки
  • гібридні додатки
  • Що таке девайс?
Модуль 3: Вибір пристроїв для тестування
  • проблеми фрагментації
  • види пристроїв Android
  • роздільна здатність екрана
  • розміри екранів
  • Архітектура процесорів Android пристроїв
  • версії Android OS
  • види пристроїв iOS
  • дозволи екранів
  • Архітектура процесорів iOS пристроїв
  • інструменти оцінки частки ринку
  • рекомендації щодо вибору пристроїв для тестування на iOS і Android
Модуль 4: особливості мобільного тестування
  • тестування зв'язку (Wifi/2G/3G/LTE)
  • тестування переривань
  • взаємодія з сенсорами положення і тач сенсором
  • тестування геолокації та GPS
  • тестування споживання ресурсів
  • Робота з клієнт-серверними додатками
  • тестування установки
  • роль тестувальника в адмініструванні мобільних пристроїв
  • Списки тест-кейсів: чеклісти і мнемоніки
Модуль 5: емулятори та Симулятори
  • різниця між симулятором iOS і емулятором Android
  • особливості тестування на фізичних пристроях та емуляторах/симуляторах
Модуль 6: Ферми мобільних пристроїв
  • Що таке ферми?
  • переваги і недоліки використання ферм
  • приклад використання мобільної ферми
Урок 2: тестування Android-додатків
Модуль 1: Встановлення та налаштування Android Studio
  • Установка Android Studio
  • встановлення необхідних SDK
Модуль 2: Створення та налаштування емулятора в Android Studio
  • Робота з AVD Manager
  • вибір параметрів
  • Запуск емулятора
Модуль 3: функціонал емулятора
  • бічне меню
  • геолокація
  • Зв'язок
  • Батарея
  • функції телефону
  • інші налаштування
Модуль 4: Налаштування альтернативного емулятора Genymotion
  • Що таке Genymotion?
  • де його взяти?
  • встановлення Програми
  • створення віртуального пристрою
  • функції емулятора Genymotion
  • підключення емулятора до Android Studio
Модуль 5: Налаштування Android Device Bridge
  • Що таке ADB?
  • основні команди
Модуль 6: Установка додатків на емулятор і реальний пристрій
  • Установка на емулятор: drag&drop, Run, adb install
  • Установка на пристрій
Модуль 7: Аналіз логів і зняття скріншотів
  • рівні логування
  • способи запису логів
  • скріншоти через Android Studio
  • скріншоти через налаштування емулятора
Модуль 8: життєвий цикл операції
  • поняття операції
  • Android Backstack
  • стану операції
  • переходи між станами
Модуль 9: перехоплення трафіку
  • Налаштування Charles
  • Налаштування нативного емулятора для перехоплення трафіку
  • Налаштування Genymotion для перехоплення трафіку
  • перехоплення трафіку програми на прикладі
Модуль 10: робота з GPS
  • приклади додатків, що працюють з GPS
  • Робота з GPS на емуляторі
  • завантаження і прогривання шляху .gpx
Модуль 11: меню розробника Android
  • Робота з місцеположеннями
  • Зміна параметрів графічного інтерфейс
  • відображення курсору і торкань
Урок 3: тестування iOS-додатків
Модуль 1: Встановлення та налаштування Xcode
  • Установка iOS
  • встановлення необхідних симуляторів
Модуль 2: функціонал симулятора
  • вибір пристрою
  • Робота з акселерометром
  • емуляція фізичних кнопок
  • Touch ID і Apple Pay
  • уповільнення анімацій
  • Робота з інтерфейсом
  • Робота з геолокацією
  • Network link conditioner
Модуль 3: Запуск програми на симуляторі
  • підготовка програми до установки
  • встановлення сертифіката Charles на симулятори
  • Запуск програми
Модуль 4: Запуск програми на реальному пристрої
  • сертифікат і Provisioning profiles
  • Створення Apple ID
  • Створення сертифіката та Provisioning Profile
  • Запуск програми
Модуль 5: артефакти тестуванні
  • Передача логів
  • збереження скріншотів
  • запис відео
Модуль 6: перехоплення трафіку
  • Налаштування Charles Proxy
  • Перехоплення запитів з симулятора
  • увімкнення SSL-проксування
  • Перехоплення запитів з реального пристрою
  • Робота з HTTPS-запитами
Модуль 7: Робота з GPX-шляхами
  • Постановка задачі
  • імпорт шляху
  • перегляд роботи GPS
Модуль 8: життєвий цикл програми
  • розуміння життєвого циклу
  • стану програми
  • переходи між станами
Урок 4: Організація процесу тестування
Модуль 1: Процес розробки програми
  • етапи розвитку мобільного додатку
  • етап I: ідея
  • етап II: Стратегія
  • етап III: Дизайн
  • етап IV: Розробка
  • етап V: викладка та підтримка
Модуль 2: Вибір стратегії тестування
  • Що таке стратегія?
  • Постановка мети тестування
  • Робота з ресурсами
  • розвідка території
  • складності в тестуванні мобільних додатків
  • види стратегій: одиничні і змішані
  • мнемоніки
  • приклад вибору стратегії
Модуль 3: Гайдлайны для Android і iOS
  • роль тестувальника в роботі над дизайном програми
  • Гайдлайны для Android
  • Гайдлайны для iOS
Модуль 4: Розробка
  • поняття альфа - і бета-тестування
  • Проведення альфа - і бета-тестування на Android через Google Play
  • Проведення альфа - і бета-тестування на iOS через TestFlight
  • сервіси для альфа - і бета-тестування: TestFairy, HockeyApp
  • приклад використання сервісу TestFairy
  • Tips & amp;tricks для проведення альфа - і бета тестування
  • Crowd-тестування
Модуль 5: Monkey тестування
  • Що таке UI/Application Exerciser Monkey?
  • встановлення та запуск програми на емуляторі
  • Запуск Mokey на емуляторі
  • Тонка настройка натискань Monkey
  • параметри запуску: затримка, seed, дії при помилці
Модуль 6: викладка
  • особливості викладки на мобільних пристроях
  • особливості викладки на Android: час, staged rollout, дозволу
  • особливості викладки на iOS: час, оновлення
  • Як працювати з екранами оновлення
  • On-the-fly features
Модуль 7: моніторинг та підтримка
  • особливості моніторингу на мобільних пристроях
  • сервіси для побудови графіків
  • сервіси збору crash-логів
  • статистичні сервіси
  • моніторинг відгуків
Модуль 8: A/B тестування
  • Що таке A/B тестування?
  • приклад проведення тестування
  • інструменти A/B тестування
Модуль 9: корисні утиліти тестувальника
  • одноразові email
  • прийом вхідних СМС
  • скорочення посилань
  • Передача коду та логів
  • скріншоти
  • Передача файлів
  • Системні параметри пристрою
Пакет: впевнений 12990р.
  • ручне тестування мобільних додатків
  • + ADB: інструменти тестувальника
  • + симулятор співбесіди
https://privatelink.de/?https://www.learnqa.ru/manual
 
Угорі