1. Новые складчины: Показать еще

    29.05.2017: Круг подруг для тех, кто окончил курс Милы Левчук "Как стать девушкой плюс"

    29.05.2017: Все, что нужно знать и уметь интернет-маркетологу (Мария Солодар, Тимур Тажетдинов)

    29.05.2017: Как стать девушкой-плюс 2.0 (март-апрель 2017). Стандарт+ВСЕ доп. лекции (Мила Левчук)

    29.05.2017: 96 часов в сутках (Jonn22)

    29.05.2017: Как делать массовую email рассылку (Interspire Email Marketer)

  2. Нужен организатор: Показать еще

    29.05.2017: [Закрытая] Тольтекская церемония

    29.05.2017: 10 секретов контент- плана (Штерн, Ильина)

    29.05.2017: Снять отечность с лица (Катя Кон)

    29.05.2017: Хоопонопоно. Сила Рода.

    28.05.2017: Программа BETTOTAL PRO

  3. Сбор взносов Показать еще

    29.05.2017: Стратегия Live на футбол

    28.05.2017: Как научиться не покупать яды, даже если они вкусно пахнут и привлекательно выглядят (Елена Бахтина)

    28.05.2017: Фотосъёмки за границей (Ирина Калмыкова)

    28.05.2017: Как делать фотоконтент для Инстаграм (Анна Бусел)

    28.05.2017: Вебинар Здесь и сейчас (Lee)

Запись

[Software-Testing.RU] Обучение использованию Selenium - Java edition...

Тема в разделе "Курсы по программированию", создана пользователем Telegram, 19 ноя 2014.

Цена:
13500 руб
Взнос:
147 руб
Организатор:
Требуется
Участников:
3/100

Основной список:

1. Yulya 2. yankrik 3. psyho86
Записаться
    Тип: Стандартная складчина
    1. Telegram

      Telegram Организатор складчин

      [Software-Testing.RU] Обучение использованию Selenium - Java edition...

      [​IMG]
      Проект Software-Testing.RU
      Пакет онлайн-курсов:
      1. Selenium 2.0: стартовый уровень
        Самый простой из курсов по Selenium, без программирования.
        Продолжительность: 3 занятия
        Стоимость: 3 900 руб.
        За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.

        Владение этим инструментом стало одним из обязательных умений для тестировщика-автоматизатора, достаточно посмотреть динамику вакансий, чтобы убедиться в этом.

        Если вы собираетесь развиваться в области автоматизации тестирования, вам обязательно нужно освоить Selenium хотя бы на начальном уровне.

        Этот курс – самый простой в нашей линейке тренингов, посвященных инструменту Selenium.

        От участников не требуется никакой предварительной подготовки в области автоматизации тестирования, не требуется умение программировать, не требуется предварительное знакомство с Selenium или иным инструментом автоматизации. Стартуем с нулевой отметки.

        После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений с использованием инструмента Selenium, в частности:
        • уметь использовать инструментальные средства, помогающие создавать тесты (рекордер, плагины к браузерам),
        • владеть техниками поиска (идентификации) элементов в окне браузера (в том числе уметь создавать несложные XPath и CSS запросы как вручную, так и с использованием специальных инструментов),
        • владеть базовым набором команд Selenium 2.0, эмулирующих действия пользователя (ввод текста, клики мышью),
        • владеть базовым набором команд Selenium 2.0, позволяющих получать данные из браузера (текст, атрибуты элементов),
        • уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям.

        Предусловия:
        • понимание того, как работает веб-приложение в целом: клиент-серверная архитектура, понимание того, как работает браузер (отрисовка страниц, применение стилей CSS, интерпретация JavaSript-кода),
        • умение читать HTML-код, понимание основных принципов вёрстки HTML-страниц, знание основных тегов (a, div, span, table/tr/td, ul/li),
        • наличие опыта ручного тестирования веб-приложений.

        Программа тренинга:

        Занятие 1: автотестирование без программирования
        • рекордер Selenium IDE
          • инсталляция рекордера Selenium IDE в браузер Firefox
          • запись, воспроизведение, отладка теста в рекордере Selenium IDE
        • рекордер Selenium Builder
          • инсталляция рекордера Selenium IDE в браузер Firefox
          • запись, воспроизведение, отладка теста в рекордере Selenium IDE
        • Selenium Server
          • запуск тестов в разных браузерах
          • запуск тестов на удалённой машине
          • запуск тестов "в облаках"
        • обзор набора команд, которые можно использовать в Selenium IDE и в Selenium Builder

        Занятие 2: путь от перевода тестов на язык программирования до сервера непрерывной интеграции

        • перевод тестов на язык программирования
          • установка системы сборки Maven
          • создание проекта для тестов: Maven + Selenium Archetype
          • экспорт тестов из рекордера на язык программирования Java
          • запуск тестов вручную из консоли
        • организация сервера непрерывной интеграции
          • помещение тестов в систему хранения кода
          • установка сервера непрерывной интеграции Jenkins
          • запуск тестов в автоматическом режиме на сервере непрерывной интеграции

        Занятие 3: ручная доработка того, что не смог записать рекордер

        • методы идентификации элементов
          • обзор методов идентификации элементов: id, name, linkText, class, XPath, CSS
          • создание и отладка локаторов в рекордере Selenium IDE
          • создание и отладка локаторов при помощи плагинов Firebug, FirePath, WebDriver Element Locator
          • детальное рассмотрение локаторов XPath и CSS, сложные (составные) локаторы
        • ожидания
          • явные и неявные ожидания
          • ожидание загрузки страницы
          • ожидание некоторого события (появление или исчезновение элементов, изменение их свойств)
        • проверки
          • проверка наличия или отсутствия элементов
          • проверка текста и атрибутов элементов
      • Разработка тестов на Java с использованием Selenium 2.0
        Рассматриваются все основные возможности Selenium
        Продолжительность: 3 занятия
        Стоимость: 4 100 руб.
        За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.

        Владение этим инструментом стало одним из обязательных умений для тестировщика-автоматизатора, достаточно посмотреть динамику вакансий, чтобы убедиться в этом.

        Если вы хотите считаться профессионалом в области автоматизации тестирования, строчка "я знаю Selenium" обязательно должна присутствовать в вашем резюме.

        Простые тесты можно создавать при помощи рекордеров Selenium IDE или Selenium Builder. Но при увеличении объёма и сложности тестов этот подход теряет свою эффективность и привлекательность. Профессионалы пишут тесты на языках программирования.

        Основным "официальным" языком программирования для Selenium является Java, потому что большая часть самого Selenium реализована на этом языке и все новые возможности сначала реализуются на Java, а потом переносятся в реализации на других языках – .Net (C#), Ruby, Python.

        Этот курс предназначен для тех, кто хочет освоить программный интерфейс Selenium 2.0 и научиться разрабатывать автотесты для веб-приложений на языке программирования Java.

        Если до этого Вы не занимались автоматизацией и не знакомы с Selenium, то лучше начать с курса Selenium 2.0: стартовый уровень.

        Также существует аналогичный тренинг на языке Python и на языке C#.

        После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений на языке программирования Java с использованием инструмента Selenium 2.0, в частности:
        • владеть базовым набором команд Selenium 2.0, эмулирующих действия пользователя (ввод текста, клики мышью),
        • владеть расширенным набором команд Selenium 2.0, эмулирующих действия пользователя (клавиатурные сочетания, перетаскивание элементов мышью и другие),
        • владеть техниками поиска (идентификации) элементов в окне браузера,
        • уметь обеспечивать стабильность и скорость выполнения тестов за счёт правильного использования ожиданий,
        • уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям,
        • владеть основными шаблонами проектирования тестов, в том числе шаблоном PageObject,
        • уметь выстраивать архитектуру тестов таким образом, чтобы тесты можно было легко модифицировать и добавлять новые (при небольшом количестве тестов),
        • уметь организовывать инфраструктуру для запуска тестов на сервере непрерывной интеграции.

        Занятие 1: инфраструктура создания и запуска тестов

        • запуск тестов из среды разработки
          • подготовка среды разработки
          • создание и настройка проекта для разработки тестов
          • запуск тестов из среды разработки
          • отладка тестов в среде разработки (пошаговое прохождение, просмотр значений переменных)
        • запуск тестов в разных браузерах
          • без использования Selenum Server
          • с использованием Selenium Server
        • тестовые фреймворки JUnit и TestNG
          • методы завершения и инициализации
          • фабрика браузеров
          • группировка тестов в тестовые наборы (suite)
        • непрерывный запуск тестов
          • сборщики ant, maven, gradle
          • сервера непрерывной интеграции jenkins, TeamCity
          • параллельный запуск тестов, Selenium Grid и облачные сервисы

        Занятие 2: поиск элементов и действия с ними

        • открытие страниц приложения
        • поиск элементов
          • findElement и findElements
          • поиск "на странице" и "внутри элемента"
          • явные и неявные ожидания
          • переключение между окнами
          • переключение между фреймами
        • действия с элементами
          • основные операции с элементами – click и sendKeys
          • расширенный набор операций – класс Actions
          • нативные и синтезированные события
        • получение свойств элементов
          • текст элемента
          • значения атрибутов элемента

        Занятие 3: PageObject и другие шаблоны проектирования тестов

        • проектирование автотестов: чем оно отличается от проектирования ручных тестов
        • разделение ответственности
          • тесты/фреймворк для управления приложением
          • тесты/данные, параметризация тестов
          • логика приложения/страницы
        • специальные средства для представления страниц
          • PageObject и PageFactory
          • использование PageObject в AJAX-приложениях
          • PageBlocks и другие расширения для более удобной работы с элементами
      • Все секреты и тайны Selenium 2.0
        Наиболее сложный курс по Selenium, для подготовленных слушателей
        Продолжительность: 5 занятий
        Стоимость: 5 500 руб.
        За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.

        Владение этим инструментом стало одним из обязательных умений для тестировщика-автоматизатора, достаточно посмотреть описания вакансий, чтобы убедиться в этом.

        Разумеется, это не могло не сказаться на индустрии обучения – тренинги по Selenium имеются в арсенале каждого учебного центра.

        Мы тоже не являемся исключением:
        • в тренинге “Программирование для тестировщиков” больше половины упражнений связаны с использованием Selenium,
        • для начинающих работать с Selenium и не умеющих программировать у нас есть курс Selenium 2.0: стартовый уровень
        • а для тех, кто хочет писать более сложные автотесты, используя программный интерфейс (API) Selenium 2.0, мы предлагаем тренинги“Разработка тестов на Selenium 2.0 + Java” и “Разработка тестов на Selenium 2.0 + Python”.
        Однако, все известные нам на текущий момент тренинги и учебные курсы ориентированы на специалистов, только начинающих знакомство с Selenium.

        Что делать тем, кто уже три раза слышал, “как создать тесты на Selenium с нуля”, знает, что такое PageObject и умеет запускать тесты не только из среды разработки, но и из консоли?

        Мы предлагаем новый, совершенно уникальный тренингпро Selenium 2.0 как он есть, со всеми его достоинствами и недостатками!
        • тренинг полностью посвящен WebDriver, aka Selenium 2.0, потому что за ним будущее, никаких реминисценций в адрес Selenium RC и тем более в адрес Selenium IDE не будет!
        • минимум лирических отступлений на тему “что лучше – TestNG или JUnit” или “автоматизация в контексте Agile”,
        • только правда про Selenium, вся правда, и ничего кроме правды!
        Более актуальной и полной информации вы не найдёте нигде – ни в официальной документации, ни в книгах, ни на других тренингах!

        Почему мы уверены в этом?

        Потому что автор и ведущий тренинга –- Алексей Баранцев:
        • является участником команды разработки Selenium,
        • знает инструмент не только снаружи, но и изнутри,
        • участвует в ряде коммерческих проектов, где занимается автоматизацией тестов при помощи Selenium,
        • автор и ведущий уже упомянутых ранее тренингов “Программирование для тестировщиков”, “Разработка тестов на Selenium 2.0 + Java”,“Разработка тестов на Selenium 2.0 + Python”, Selenium 2.0: стартовый уровень,
        • а также целого ряда тренингов, покрывающих самые разные области тестирования –- тест-дизайн, тестирование производительности, тестирование защищенности.
        Вы получите ответы даже на самые каверзные вопросы, касающиеся Selenium!

        Ну а если вам не нужна настолько подробная и глубокая информация про Selenium?
        Не нужна сейчас – пригодится в будущем! У вас останутся записи, которые будут служить вам руководством в развитии навыков автоматизатора и справочным материалом, к которому можно обращаться в случае затруднений.

        "А что делать, если я только начинаю заниматься автоматизацией? Будет ли мне полезен этот тренинг?"
        Да, будет. Но мы очень советуем начать с более простых курсов: “Разработка тестов на Selenium 2.0 + Java”, “Разработка тестов на Selenium 2.0 + Python” или даже Selenium 2.0: стартовый уровень.

        Вот подробная программа тренинга:
        1. “Галопом по Европе”

        • Источники информации о Selenium
        • Установка минимального необходимого для разработки и выполнения тестов ПО: Java, среда разработки, браузеры, selenium-server-standalone
        • Запуск браузера на локальной машине
        • Открытие страниц приложения
        • Базовые средства поиска элементов: findElement
        • Базовые действия: click, sendKeys
        • Базовые способы получения свойств элементов: getText, getAttribute

        2. Всё про запуск браузеров: Firefox, Chrome, Opera, Safari, Internet Explorer, PhantomJS, HtmlUnit
        • Локальный запуск браузеров
        • Удаленный запуск браузеров с использованием Selenium Server
        • Особенности запуска браузеров на Windows и на Linux
        • Кастомизация профиля Firefox: подключение плагинов, настройка автоматического сохранения файлов и т.д.
        • Работа с cookies
        • Настройка работы браузеров через прокси-сервер
        • Запуск нескольких браузеров одновременно
        • Автоматический периодический перезапуск браузера
        • Ожидание загрузки страниц
        • Вспомогательный класс BrowserFactory

        3. Всё про поиск элементов и ожидания
        • Имплицитные (неявные) ожидания при поиске элементов
        • Стратегии поиска: id, name, class, xpath, css
        • Получение списка элементов: findElements
        • Поиск “по цепочке” (chained)
        • Использование executeScript для поиска
        • Эксплицитные (явные) ожидания
        • Тонкая настройка ожиданий: таймаут, частота проверок и другие параметры
        • Вспомогательный класс WaitWebElement
        • Дополнительные предопределенные условия: ajaxComplete, atLeastOneElementPresent и др.

        4. Всё про работу с элементами
        • Получение текста: getText
        • Видимые и невидимые элементы
        • Получение атрибутов: getAttribute
        • Получение CSS-свойств: getCssValue
        • Действия мыши с элементами разного типа: click
        • Действия клавиатуры с элементами разного типа: sendKeys
        • “Высокоточное оружие”: Actions – наведение мыши, клики “со сдвигом”, клик правой кнопкой, drag-n-drop

        5. Всё про окна, фреймы и алёрты
        • Получение списка окон
        • Переключение в нужное окно
        • Открытие нового окна
        • Получение списка фреймов
        • Переключение в нужный фрейм
        • Ручная обработка алёртов
        • Автоматическая обработка алёртов

        6. Вспомогательные средства
        • Журналирование действий
        • Снятие скриншотов
        • BrowserMob Proxy
        • Selenium Grid
        • Сервер непрерывной интеграции (Jenkins)
      Общая стоимость: 13 500 руб.
      Общая продолжительность: 11 занятий


      Складчины по теме

      Скрытый текст. Доступен только зарегистрированным пользователям.


      Скрытый текст. Доступен только зарегистрированным пользователям.


      Скрытый текст. Доступен только зарегистрированным пользователям.


      Скрытый текст. Доступен только зарегистрированным пользователям.


      Скрытый текст. Доступен только зарегистрированным пользователям.


      Скрытый текст. Доступен только зарегистрированным пользователям.

       
      Telegram, 19 ноя 2014
    2. Загрузка...
      Похожие складчины
      1. Relapse
        Запись

        Групповое обучение покеру с PekarStas

        Relapse, 26 май 2017 в 13:33, в разделе: Покер, ставки, казино
      2. Лизок
        Запись

        [RGG EDU] - Обучение Fashion & Beauty фотографии и высококлассной ретуши [ч.1 - Look (образ)]

        Лизок, 26 май 2017 в 06:55, в разделе: Курсы по фото и видео
      3. Bulion
      4. Bulion
        Запись

        Внутренний помощник. Успешное обучение (Ast production)

        Bulion, 24 май 2017 в 15:42, в разделе: Курсы по эзотерике
      5. Zander
        Запись

        Обучение настройке таргетированной рекламы. 14 поток (Алексей Князев)

        Zander, 23 май 2017 в 19:30, в разделе: SEO, анализ, юзабилити, продвижение сайтов
      6. Zander
        Запись

        Обучение для директологов от директолога (Евгений Воронин)

        Zander, 18 май 2017, в разделе: Курсы по бизнесу
      7. roshka
        Куплено

        Обучение гаданию "Таро Гномов" (Golden Сharm)

        roshka, 11 май 2017, в разделе: Курсы по эзотерике
    3. psyho86

      psyho86 Складчик

      psyho86, 15 авг 2016
Наверх