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