Онлайн-тренинг, состоящий из трех занятий с домашними заданиями
Тренер: Андрей Дзыня
Если верить статистике, которая была представлена на последней Google I/O Conference, Android занимает весьма большую часть рынка мобильных технологий.
Более 400 000 000 Android устройств было продано по всему миру (это в 4 раза больше, чем в прошлом году) и более 1 000 000 новых Androidустройств активируются каждый день.
Эти цифры взволнуют каждого! Новые приложения для Android появляются с фантастической быстротой. Для кого-то это инструмент по улучшению своего бизнеса. А кому-то это просто интересно - написать приложение для своего смартфона и использовать его для решения повседневных задач.
Многие из нас уже занимались тестированием разного рода Android приложений:
- веб сайтов, популярных порталов, оптимизированных под мобильные устройства;
- родных Android приложений, устанавливаемых через Play Market
- игр, написанных на OpenGL или Flash.
Процесс разработки и тестирования мобильных приложений изначально отличался своей динамичностью. Ведь самую простую версию приложения можно выпустить за несколько недель!
Те кто уже пробовал автоматизировать тестирование мобильных приложений, должно быть, столкнулись с проблемой выбора инструмента автоматизации. Если вам дорого ваше время и вы не хотите тратить его на эксперименты с разными инструментами, а стремитесь как можно быстрее начать заниматься делом и приносить пользу вашему проекту, не поленитесь и инвестируйте ваше время в новый, дополненный курс от Андрея Дзыни по автоматизации тестирования Android приложений.
Посетив этот курс, Вы:
- ознакомитесь с существующими инструментами для автоматизации 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
Формат тренинга и условия участия
|