Этап 8. Мобильное тестирование (Middle)
Время прохождения: 1 месяц
Введение в мобильное тестирование: отличия от тестирования веб-приложений, виды мобильных приложений (нативные, гибридные, веб-приложения).
1. Освоите тестирование мобильных приложений на различных платформах (iOS и Android)
2. Узнаете особенности мобильного тестирования, включая тестирование производительности, UX/UI, энергопотребления и сети
3. Изучите инструменты для автоматизации мобильного тестирования
4. Сможете применять техники кроссплатформенного тестирования мобильных приложений
Основные виды тестирования мобильных приложений: функциональное, регрессионное, тестирование производительности, UX/UI
Инструменты для мобильного тестирования: Appium, Espresso (Android), XCTest (iOS), эмуляторы и реальные устройстваИнструменты для мобильного тестирования: Appium, Espresso (Android), XCTest (iOS), эмуляторы и реальные устройства
Тестирование сети и энергопотребления: влияние качества сети и нагрузки на батарею
Автоматизация тестирования мобильных приложений: написание тестов на Appium (и других фреймворках), настройка среды для автоматизации
1. Тестирование реальных мобильных приложений на эмуляторах и физических устройствах
2. Написание автотестов для мобильных приложений с использованием Appium, Espresso или XCTest
6. Адаптация мобильных тестов под CI/CD, работа с эмуляторами и реальными устройствами в облаке (например, BrowserStack или Firebase Test Lab).
5. Реализация функционального и нагрузочного тестирования на различных устройствах
4. Написание и выполнение тестов для мобильного приложения с использованием Appium или альтернативного фреймворка
3. Проведение функционального и нагрузочного тестирования мобильных приложений
Кроссплатформенное тестирование: использование фреймворков для тестирования на нескольких платформах
Тестирование на разных экранах и устройствах: адаптация под различные разрешения и форм-факторы
Интеграция мобильных тестов в CI/CD пайплайны для регулярного автоматического тестирования