[OTUS] Mobile QA Engineer. 1 месяц
Часть 1/4
Углубленный курс ручного и автоматизированного тестирования мобильных приложений на Android и iOS
В рамках курса вы изучите основные инструменты тестирования мобильных приложений.
Ключевая цель курса — помочь студентам стать профессионалами в направлениях ручного и автоматизированного тестирования мобильных приложений на Android и iOS.
Курс будет включать в себя ручное тестирование, автоматизацию тестирования, немного коснемся тестирования мобильных игр и приложений для людей с ограниченными возможностями.
В курсе основной упор на автоматизацию тестирования на Android, но также студент изучит и ручное тестирование, а также тестирование на IOS.
Если у вас нет устройств на IOS, будет использоваться симулятор.
В результате курса вы:
Научитесь:
Часть 1/4
Углубленный курс ручного и автоматизированного тестирования мобильных приложений на Android и iOS
Что даст вам этот курс
В рамках курса вы изучите основные инструменты тестирования мобильных приложений.
Ключевая цель курса — помочь студентам стать профессионалами в направлениях ручного и автоматизированного тестирования мобильных приложений на Android и iOS.
Курс подойдет для:
- Специалистов по ручному тестированию, проявляющих интерес к переходу в автоматизацию тестирования и тестирование мобильных приложений;
- Тестировщикам с опытом работы в автоматизации тестирования и желающим обучиться тонкостям мобильного тестирования приложений на различных платформах;
- Тем, кто хочет понять основы и практику автоматизации мобильных приложений. Понять как производится локализация и тестирование локализации мобильных приложений.
Особенности курса
Курс будет включать в себя ручное тестирование, автоматизацию тестирования, немного коснемся тестирования мобильных игр и приложений для людей с ограниченными возможностями.
В курсе основной упор на автоматизацию тестирования на Android, но также студент изучит и ручное тестирование, а также тестирование на IOS.
Если у вас нет устройств на IOS, будет использоваться симулятор.
В результате курса вы:
Научитесь:
- Процессу тестирования основных параметров мобильных приложений (производительность, соединение, регулирование доступа к ресурсам, локация)
- Поймете разницу в подходах для тестирования мобильных и настольных приложений
- Как тестировать локализацию и интернационализацию приложений
- Как тестировать приложение для людей с ограниченными возможностями
- Использованию Espresso и Mockito для автоматизации мобильных приложений
- Использованию Appium для автоматизации мобильных приложений
- Отладке приложений и созданию качественных баг-репортов
- Научитесь использованию тестовых фреймфорков JUnit, TestNG
- Тест кейсы для тестирования различных модулей приложения с учетом специфики мобильного тестирования
- Тесты на Espresso и Mockito
- Тесты на JUnit
- Продвинутые тесты на Appium c использованием PageObject и PageFactory
https://otus.ru/lessons/mobileqa/
1 Введение
- Введение в мобильное тестирование
- Взаимодействие разработчиков и мобильных тестировщиков
- Тестирование на нескольких устройствах и версиях
- Фермы устройств. Firebase TestLab
- Типы приложений: Native, Hybrid и Web
- Особенности и основные параметры тестирования мобильных приложений
- Производительность и потребление памяти мобильными приложениями
- Отладка мобильных приложений
- Тестирование соединения
- Тестирование GPS/геолокации
- A11Y -тестирование для людей с ограниченными возможностями
- Введение в автоматизацию
- Автоматизация Android на Espresso и Mockito
- #1 Автоматизация: Настройка рабочей среды для мобильного тестирования и обзор Appium в контексте Android
- #2 Автоматизация:Методы дляопределения ипроверкинахожденияэлементов
- #3 Автоматизация: Продвинутые тесты на Android
- Особенности мобильной автоматизации iOS
- Финальный проект по автоматизации
- Рефакторинг тестов /Продвинутая автоматизация
- (Бонус) Работа в американских компаниях. Опыт работы по контракту в Google
- Введение в тестирование мобильных игр
- Тестирование мобильных игр: главные черты
- Локализация приложений
- Вводный
- Осуждение хода выполнения итогового проекта
- Обсуждение итогового проекта