4.5/5, Голосов: 2
Доступно

[Повтор] Тестирование мобильных приложений [Software-Testing.RU] [Арсений Батыров]

Тема в разделе "Курсы по программированию", создана пользователем dadani, 11 окт 2018.

Цена: 6000р.
Взнос: 726р.
100%

Основной список: 18 участников

Резервный список: 13 участников

Статус темы:
Закрыта.
    1. dadani

      dadani ЧКЧлен клуба

      Тестирование мобильных приложений
      Арсений Батыров
      Cтоимость: 6 000 руб.
      Общая продолжительность: 4 занятия

      Данный тренинг направлен на то, чтобы помочь вам преодолеть первоначальные трудности, возникающие при тестировании мобильных приложений.
      Во время прохождения курса вы узнаете, как организовать тестирование мобильных приложений, какое устройство выбрать для тестирования, получите представление о построении тестовых стратегий. Особый акцент сделан на работе с платформой Android, как с наиболее распространённой мобильной ОС на данный момент.

      Программа тренинга
      Урок 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&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
      • Приём входящих СМС
      • Сокращение ссылок
      • Передача кода и логов
      • Скриншоты
      • Передача файлов
      • Системные параметры устройства

      Продажник
       
    2. Последние события

      1. Manfred

        Manfred оставил отзыв "Отлично".

        13 дек 2018
      2. dadani

        dadani оставил отзыв "Хорошо".

        13 дек 2018
      3. skladchik.com

        Осталось 5 дней до завершения складчины.

        30 ноя 2018
      4. skladchik.com

        Складчина доступна.

        30 ноя 2018

      Последние важные события

      1. skladchik.com

        Осталось 5 дней до завершения складчины.

        30 ноя 2018
      2. skladchik.com

        Складчина доступна.

        30 ноя 2018
      3. skladchik.com

        Взнос в складчине составляет 363р.

        2 ноя 2018
      4. skladchik.com

        Складчина активна.

        2 ноя 2018
    3. Юджиния

      Юджиния ОргОрганизатор

    4. dadani

      dadani ЧКЧлен клуба

      Очередной поток стартует 31 октября
       
      1 человеку нравится это.
    5. Эдуард

      Эдуард ЧКЧлен клуба

      Организатор есть?
       
    6. Luchikk

      Luchikk ЧКЧлен клуба

      Есть, осталось участников дождаться.
       
    7. dadani

      dadani ЧКЧлен клуба

      Цена и так приемлемая уже - в 20 раз дешевле
       
      1 человеку нравится это.
    8. floki

      floki ЧКЧлен клуба

    9. Kiyy1

      Kiyy1 СкладчикСкладчик

      А когда будут доступны материалы?
       
    10. FunkyBoobs

      FunkyBoobs ЧКЧлен клуба

    11. Luchikk

      Luchikk ЧКЧлен клуба

      Когда все материалы будут на руках - примерно конец ноября.
       
    12. noant

      noant ЧКЧлен клуба

      Новая книга по тестированию iOS приложений от известного автора Paul Hudson - "Testing Swift"
      Книги от Paul Hudson отличаются уникальным практическим и нескучным стилем. Один из лучших авторов в мире iOS.
       
    1. Manfred
      5/5,
      Организацией складчины доволен
      Материал достойный. Хороший комплексный обзор. Ролики короткие, по делу, без воды. Как введение в область именно мобильноего тестирования - норм. Про сервисы для тестирования, про модерацию в маркетах, про фермы девайсов которые можно использовать для тестинга не имея в наличии девайса на руках. Эти вещи ранее не знал - ценно. Таких фишек там много.
      1 человеку нравится это.
    2. dadani
      4/5,
      Организацией складчины доволен
      Материал скорее для продвинутых тестировщиков, многое что нужно дано, но дано обзорно. Далее - Гугл в помощь. Ощущение что некоторые записи порезаны. Короче, таланта объяснять материал у автора нет. Курс сделан тяп-ляп.
      1 человеку нравится это.
Статус темы:
Закрыта.

Поделиться этой страницей