Бауманский учебный центр «Специалист»

Программа курса Тестирование мобильных приложений
  Тема Ак. часов  
   
  Модуль 1. Классификация мобильных приложений
  • Зачем нужно тестировать мобильные приложения?
  • Данные мобильной аналитики.
  • Архитектура мобильного приложения.
  • Виды и типы мобильных приложений.
  • Стратегии тестирования мобильных приложений.
  • Сложности тестирования мобильных приложений.
  • Методы снижения рисков тестирования.
4  
  Модуль 2. Специфика тестирования мобильных приложений
  • Тестирование совместимости с аппаратным обеспечением.
  • Тестирование взаимодействия приложения с ПО устройства.
  • Тестирование различных методов подключения.
  • Распространенные типы тестирования.
  • Дополнительные уровни тестирования.
  • Кросс-платформенное тестирование.
  • Тестирование рекламы в мобильном приложении.
  • Жесты при работе с сенсорными экранами.
  • Методики тестирования на основе опыта.
  • Специфика заведения багов.
4  
  Модуль 3. Тестирование мобильных приложений Android
  • Как выбрать устройство для тестирования?
  • Оболочки ОС Android, представленные на рынке.
  • Архитектура приложения, основные компоненты.
  • Жизненный цикл Activity.
  • Элементы UI.
4  
  Модуль 4. IDE для разработки приложений - Android Studio. Android Debug Bridge
  • Установка Android Studio.
  • Чтение логов мобильного приложения.
  • Работа с эмулятором Android.
  • Android Debug Bridge - отладочный мост Android.
  • Monkey Testing.
4  
  Модуль 5. Практическая работа
  • Тестирование мобильных приложений Android
  • Анализ логов мобильных приложений
  • Управление устройством на базе ОС Android с помощью ADB
  • Инструмент для проведения быстрого тестирования - Monkey Testing
4  
  Модуль 6. Тестирование мобильных приложений iOS
  • Как выбрать устройство для тестирования?
  • История версий ОС iOS.
  • Жизненный цикл iOS приложения.
  • Элементы UI.
4  
  Модуль 7. Инструменты для мониторинга трафика
  • Принципы работы снифферов трафика.
  • Инструменты для мониторинга трафика (Charles Proxy, Fiddler).
  • Фильтрация и подмена данных.
4  
  Модуль 8. Практическая работа: мониторинг трафика с помощью Charles Proxy
  • Фильтрация трафика: Focused, Regex, Black list Tool.
  • Подмена данных: Breakpoints, Rewrite settings, Map Local.
  • Изменение пропускной способности Throttle Settings.
  • Проксирование трафика с устройства.
4  
  Модуль 9. API тестирование мобильных приложений с помощью инструмента Postman
  • Настройка Postman.
  • Создание коллекций с запросами к API.
4  
  Модуль 10. Практическая работа по материалу всего курса. Закрепление пройденного материала 4  
  Аудиторная нагрузка в классе с преподавателем 40 +40
бесплатно
 
  По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.