Автоматизация мобильных приложений
Мобильная автоматизация – непростая тема. В ней еще нет наработанных решений, мало экспертов, а инструменты – новые и нестабильные. При этом любая компания хочет сократить срок разработки новых версий мобильных приложений, в том числе и за счет автоматизации тестирования.
Автоматизатор мобильных приложений – одна из наиболее высокооплачиваемых профессий на рынке. Учитывая дефицит кадров, многие автоматизаторы стоят дороже программистов. Поэтому любому хорошему тестировщику стоит освоить базовые навыки мобильной автоматизации.
Курс «Автоматизатор мобильных приложений» дает все необходимые навыки для самостоятельной настройки полного стека автоматизации с нуля. Мы не учим просто писать тесты или разворачивать среду тестирования, ведь этого недостаточно в работе.
На этом курсе вы научитесь:
Мы используем связку из самых популярных инструментов: Java8 + JUnit + Appium. Популярность стека можно оценить по опросу, актуальному на январь 2018.
ПРОГРАММА
Скрытое содержимое.
Мобильная автоматизация – непростая тема. В ней еще нет наработанных решений, мало экспертов, а инструменты – новые и нестабильные. При этом любая компания хочет сократить срок разработки новых версий мобильных приложений, в том числе и за счет автоматизации тестирования.
Автоматизатор мобильных приложений – одна из наиболее высокооплачиваемых профессий на рынке. Учитывая дефицит кадров, многие автоматизаторы стоят дороже программистов. Поэтому любому хорошему тестировщику стоит освоить базовые навыки мобильной автоматизации.
Курс «Автоматизатор мобильных приложений» дает все необходимые навыки для самостоятельной настройки полного стека автоматизации с нуля. Мы не учим просто писать тесты или разворачивать среду тестирования, ведь этого недостаточно в работе.
На этом курсе вы научитесь:
- Работать с обеими платформами – iOS и Android;
- Выбирать правильные инструменты, подходящие именно под ваши задачи;
- Настраивать среду автоматизации с нуля на различных операционных системах;
- Писать качественные тесты, которые легко поддерживать и расширять;
- Получите все необходимые знания для старта автоматизации в вашем проекте.
Мы используем связку из самых популярных инструментов: Java8 + JUnit + Appium. Популярность стека можно оценить по опросу, актуальному на январь 2018.
ПРОГРАММА
Урок 1: Установка и настройка инструментов для работы с Android.
Введение
Введение
- Обзор инструментов мобильной автоматизации
- Программное обеспечение для тренинга
- Установка инструментов (Windows)
- Установка инструментов (MacOS)
- UIAutomatorViewer и Appium Viewer
- Приложение Wikipedia
- Packages and Capabilities
- Создание нового проекта, библиотеки
- Запуск первого теста
- Find_element, click
- sendKeys
- Методы и параметры
- Id и NotPresent метод
- Свайп
- Ассерты
- Поворот экрана
- Background apps
- Page object model
- Методы page object
- Классы по типу тестов
- Установка XCode и симуляторов
- Запуск приложения
- Appium Viewer для iOS
- Подключение iOS к тестам
- Переключение платформ
- Работа с локаторами
- Windows 7/8/10 (64-bit), либо Mac OS Sierra и выше, либо Ubuntu 14.04 и выше
- Процессор i-серии (i3, i5, i7) или аналогичный от AMD
- Минимум 4 GB RAM, лучше 8
- 4 GB на жёстком диске
- Разрешение экрана минимум 1280 x 800
Продающая страница:http://software-testing.ru/edu/1-schedule/262-mobile-automation-2