Посетив этот курс, Вы:
-
ознакомитесь с существующими инструменты для автоматизации Android приложений;
-
консультируясь с тренером сможете научиться автоматизировать Android приложения;
-
научитесь использовать рекомендуемые паттерны по автоматизации тестирования Android приложений;
-
обретете отличную мотивации для старта автоматизации на вашем проекте;
-
сможете проконсультироваться с тренером о возникших проблемах при попытке; автоматизировать тестирования Android приложения, с которым работаете;
Программа курса:
Модуль 1:
Обзор Android платформы
Типы и особенности Android приложений
Краткий обзор инструментов по автоматизации Android приложений
Пример написания тестов через Instruments
Обзор инструмента Robotium
-
Почему Robotium?
-
Возможности и API инструмента
Написание тестов в стиле Blackbox
-
Re-sign приложения
-
Получение “локаторов” приложения
Ограничения инструмента Robotium
Модуль 2:
Написание тестов в стиле WhiteBox
Паттерны и рекомендуемые практики по проектирование тестовых фреймворков
-
Domain Specific Language
-
ScreenObject
-
Steps Object
-
Data Layer
-
Asserts Layer
Запуск тестов
Модуль 3:
Использование Robomorhie Test Runner
Использование TestDroid
Использование MonkeyRunner
Использование Monkey
Использование Native Driver
Использование Robotelectric