Тестирование мобильных приложений — SynergyCom

Тестирование мобильных приложений

Код курса: РПО-005 Продолжительность: 2 дня (16 часов)

Аудитория

  • начинающие тестировщики Android и iOS приложений;
  • опытные тестировщики, которые хотят узнать новые фишки и находить больше интересных багов.

Программа

Общие рекомендации по тестированию мобильных приложений
Немного истории

  • История возникновения мобильных операторов/телефонов
  • Первые мобильные приложения
  • Состояние рынка смартфонов и операционных систем

Особенности процесса разработки мобильных приложений

  • Формирование Прототипа/Тестирование Идеи
  • Стратегия тестирования мобильных приложений
  • Выбор устройств для тестирования
  • Специфика разработки Android приложений
  • Специфика разработки iOS приложений

Общие рекомендации по тестированию мобильных приложений

  • Разница между симулятором iOS и эмулятором Android
  • Особенности тестирования на физических устройствах и эмуляторах/симуляторах
  • Особенности тестирования на смартфонах и планшетах
  • Эмуляция жизненных ситуаций(Тестирование на основе персон)
  • Тестирование связи (Wifi/2G/3G/LTE)
  • Взаимодействие с сенсорами положения и тач сенсором
  • Тестирование потребления ресурсов
  • Тестирование протоколов передачи данных
  • Особенности тестирования мобильных игр

Фермы мобильных устройств

  • DeviceAnywhere
  • PerfectoMobile
  • Etc

Тестирование Android приложений

Android

  • Установка Android SDK среды и приложений
  • Анализ логов, снятие скриншотов
  • Структура Android проекта

Работа с Android SDK

  • Использование HTTP Proxy серверов
  • Загрузка путей GPS
  • Понимание жизненного цикла Activity
  • Использование Android Developer Mode: strict mode, limit activities, cpu load…
  • Тестирование приложения при нестабильном Internet-подключении
  • Анализ потребления ресурсов (Profiling/Memory leaks)
  • Использование инструмента Monkey

Тестирования iOS приложений

 xCode и iOS

  • Установка xCode и iOS приложений
  • Анализ логов, снятие скриншотов
  • Структура iOS проекта

Работа с iOS симулятором

  • Использование HTTP Proxy серверов
  • Загрузка путей GPS
  • Симуляция memory-warning
  • Тестирование разметки и анимаций
  • Тестирование приложения при нестабильном Internet-подключении
  • Тестирование с использованием внешней периферии: клавиатуры, дисплеи, джойстики
  • Анализ потребления ресурсов (Profiling/Memory leaks)
  • Использование инструмента AntEater

Организация процесса тестирования

  • контекст проекта
  • процесс работы
  • внутрикомандные инструменты для iOS и Android

Сервисы заказного тестирования мобильных приложений

  • Выпуск мобильного приложения на рынок (Certification testing)
  • Alpha/Beta тестирование
  • Инструменты анализа приложения на рынке
  • Первые шаги к автоматизации тестирования мобильных приложений
  • Демонстрация Calabash сценария для Android приложения

Демонстрация Calabash сценария для iOS приложения

Время проведения курса пока не определено, отправьте нам заявку, пожалуйста.

Возможно, мы предложим пройти курс в дистанционном режиме или организуем выездной курс, если у Вас группа.

Направления обучения

Поиск по сайту