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