Що нового?

Придбаний [Software-Testing.RU] Тестирование мобильных приложений (пакет онлайн-курсов: 2 в 1)

Інформація про покупку
Тип покупки: Складчина
Ціна: 6667 ГРН
Учасників: 1 з 27
Організатор: Відсутній
Статус: Набір учасників
Внесок: 256.8 ГРН
4%
Основний список
Резервний список

Gadzhi

Модератор
[Software-Testing.RU] Тестирование мобильных приложений (пакет онлайн-курсов: 2 в 1)


Проект Software-Testing.RU
Пакет онлайн-курсов:
  1. Тестирование мобильных приложений 2.0
    Ручное тестирование программ для Andriod и iOS
    Стоимость: 5 000 руб.
    Продолжительность: 4 занятия
    Подробное описание

    Целевая аудитория:
    • начинающие тестировщики Android и iOS приложений;
    • опытные тестировщики, которые хотят узнать новые фишки и находить больше интересных багов.
    Описание тренинга
    Разработка мобильного ПО очень динамичная область и никогда не стоит на месте. Каждый день возникают новые проблемы, которые необходимо решать.

    За последние полгода произошли серьезные изменения:
    • вышли новые версии Android и iOS платформ
    • XCode IDE обновилась до версии 5.x
    • Android Studio начала вытеснять популярную Eclipse IDE
    • усовершенствовались инструменты для бета-тестирования и аналитики приложений
    • популярность мобильного рынка пропорциональна росту требований к специалистам по тестированию мобильного ПО
    Вдохновленные работой с двумя предыдущими группами и новым практическим опытом, мы готовы представить Вашему вниманию дополненный курс “Тестирование мобильных приложений 2.0”.

    Все больше компаний идут в сферу мобильного бизнеса и расширяют зону влияния. На данный момент, успешное Android или iOS приложение - это один из самых быстрых способов запустить бизнес с нуля.

    Практики, которые применялись для тестирования Desktop или Web приложений, применимы и в мобильном контексте. Но есть ряд особенностей, например, работа с сенсорами и датчиками, которые входят в комплектацию практически каждого умного телефона. Так же не стоит забывать, что мобильные устройства могут находиться с Вами под рукой в любых условиях, будь то гроза или поездка в переполненном автобусе. Все эти и еще много факторов стоит учитывать при тестировании.

    Во время тренинга мы поделимся с Вами личным опытом формирования тестовой стратегии и выбора требуемых устройств для разработки и тестирования мобильных приложений. Мы покажем как использовать средства отладки Android и iOS платформ для поиска проблемных участков.

    На протяжении тренинга Вы получите ответы на большинство вопросов, которые могли возникнуть в Вашей практической деятельности и сможете проконсультироваться с тренерами по применению данных подходов на проектах.

    Тренеры:
    Андрей Дзыня
    Александр Хозя

    Для участие в тренинге требуется иметь в наличии:
    • Для работы с Android SDK - Windows/Linux/Mac OS
    • Для работы с xCode - Mac OS, Hackintosh (Возможны проблемы во время установки Hackintosh на ПК без поддержки аппаратной виртуализации. Мы рекомендуем найти Mac Book с для успешного прохождения курса).

    Программа тренинга
    Урок 1 - Общие рекомендации по тестированию мобильных приложений
    Модуль 1
    • История возникновения мобильных операторов/телефонов
    • Первые мобильные приложения
    • Состояние рынка смартфонов и операционных систем
    Модуль 2
    Особенности процесса разработки мобильных приложений
    • Формирование Прототипа/Тестирование Идеи
    • Стратегия тестирования мобильных приложений
    • Выбор устройств для тестирования
    • Специфика разработки Android приложений
    • Специфика разработки iOS приложений
    Модуль 3
    Общие рекомендации по тестированию мобильных приложений
    • Разница между симулятором iOS и эмулятором Android
    • Особенности тестирования на физических устройствах и эмуляторах/симуляторах
    • Особенности тестирования на смартфонах и планшетах
    • Эмуляция жизненных ситуаций(Тестирование на основе персон)
    • Тестирование связи (Wifi/2G/3G/LTE)
    • Взаимодействие с сенсорами положения и тач сенсором
    • Тестирование потребления ресурсов
    • Тестирование протоколов передачи данных
    • Особенности тестирования мобильных игр
    Модуль 4
    Фермы мобильных устройств
    • DeviceAnywhere
    • PerfectoMobile
    • etc

    Урок 2 - Тестирование Android приложений
    Модуль 1
    • Установка Android SDK среды и приложений
    • Анализ логов, снятие скриншотов
    • Структура Android проекта
    Модуль 2
    Работа с Android SDK:
    • Использование HTTP Proxy серверов
    • Загрузка путей GPS
    • Понимание жизненного цикла Activity
    • Использование Android Developer Mode: strict mode, limit activities, cpu load...
    • Тестирование приложения при нестабильном Internet-подключении
    • Анализ потребления ресурсов (Profiling/Memory leaks)
    • Использование инструмента Monkey

    Урок 3 - Тестирования iOS приложений
    Модуль 1
    • Установка xCode и iOS приложений
    • Анализ логов, снятие скриншотов
    • Структура iOS проекта
    Модуль 2
    Работа с iOS симулятором
    • Использование HTTP Proxy серверов
    • Загрузка путей GPS
    • Симуляция memory-warning
    • Тестирование разметки и анимаций
    • Тестирование приложения при нестабильном Internet-подключении
    • Тестирование с использованием внешней периферии: клавиатуры, дисплеи, джойстики
    • Анализ потребления ресурсов (Profiling/Memory leaks)
    • Использование инструмента AntEater

    Урок 4 - Организация процесса тестирования
    Модуль 1

    Организация процесса тестирования:
    • контекст проекта
    • процесс работы
    • внутрикомандные инструменты для iOS и Android
    Модуль 2
    • Сервисы заказного тестирования мобильных приложений
    • Выпуск мобильного приложения на рынок (Certification testing)
    • Alpha/Beta тестирование
    • Инструменты анализа приложения на рынке
    Модуль 3
    • Первые шаги к автоматизации тестирования мобильных приложений
    • Демонстрация Calabash сценария для Android приложения
    • Демонстрация Calabash сценария для iOS приложения
  2. Автоматизация тестирования Android приложений
    Практические занятия с использованием Robotium
    Стоимость: 5 000 руб.
    Продолжительность: 4 занятия
    Подробное описание

    Если верить статистике, которая была представлена на последней 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 приложений
    Основные моменты работы с Android SDK
    Инструмент Monkey
    BlackBox стиль написания тестов
    Инструмент MonkeyRunner и Python
    Дополнительно:
    Использование Easy_Device в Monkey Runner
    Использование Record and Playback в Monkey Runner

    Модуль 2:
    GreyBox стиль написания Android тестов на Java
    Использование Instrumentation
    Использование библиотеки Robotium
    • Обращение к элементам приложения
    • Эмитация нажатия клавиш
    • Поиск текста на экране
    Запуск тестов из command line

    Модуль 3:
    WhiteBox стиль написания Android тестов на Java при помощи Instrumentation/Robotium
    • Обращение к ресурсам приложения
    • Использование обьектов приложения, в качестве локаторов
    Основы построения тестового фреймворка
    • Domain Specific Language
    • Screen Objects
    • Step Objects
    • Data Layer
    Подключение инструмента ant, для сборки и запуска тестового проекта
    Дополнительно:
    Введение в автоматизацию тестирования Web приложения при помощи Robotium

    Модуль 4:
    Автоматизация тестирования Web приложений при помощи WebDriver
    • Настройка запуска
    • Обращение к элементам
    • Локаторы
    • ожидания элементов
    • PageObject и рефакторинг тестов
Общая стоимость: 10 000 руб.
Общая продолжительность: 8 занятий

Скрытое содержимое.
  • 2.0
  • http://software-testing.ru/trainings/catalogue/online/278
Складчины по теме
 
Угорі