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

    24.06.2017: Полный курс по ведической астропсихологии (Рами Блект)

    24.06.2017: Заработок в Социальных сетях! Комплексный подход!

    24.06.2017: Натальный анализ: Дома. Куспиды домов. Часть 1 (Елена Ушкова)

    24.06.2017: Леди Фриланс (Валентина Молдованова)

    24.06.2017: Делай деньги в SMM (Леонид Малолетов, Михаил Син)

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

    24.06.2017: Курсы косметолога (без мед образования)

    24.06.2017: Информация: буржуйский автотрейдинг (не лохотроны!)

    24.06.2017: Выходные с пользой Мемоброня и Благодарность

    24.06.2017: ProfitNonStop(PNS)

    24.06.2017: Ux design от ведущих агенств России. (AIC, Tagline, Mokselle)

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

    24.06.2017: Делай деньги в SMM (Леонид Малолетов, Михаил Син)

    24.06.2017: Турбо-запуск товарного бизнеса за 1 день (Александр Федяев)

    24.06.2017: VideoDays конференция по видеомаркетингу

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

    23.06.2017: Оптовый гуру: все для старта в любой нише (Артем Бахтин)

Запись

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

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

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

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

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

      [Software-Testing.RU] Обучение использованию Selenium - Python 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, сложные (составные) локаторы
        • ожидания
          • явные и неявные ожидания
          • ожидание загрузки страницы
          • ожидание некоторого события (появление или исчезновение элементов, изменение их свойств)
        • проверки
          • проверка наличия или отсутствия элементов
          • проверка текста и атрибутов элементов
      • Разработка тестов на Python с использованием Selenium 2.0
        Рассматриваются все основные возможности Selenium
        Продолжительность: 3 занятия
        Стоимость: 4 100 руб.
        За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.

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

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

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

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

        Python входит в число четырёх языков программирования, которые официально поддерживаются Selenium (наряду с Java, Ruby и C#). Также существует аналогичный тренинг на языке Java и на языке C#.

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

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

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

        • установка Selenium
        • запуск тестов из среды разработки
          • подготовка среды разработки
          • создание и настройка проекта для разработки тестов
          • запуск тестов из среды разработки
          • отладка тестов в среде разработки (пошаговое прохождение, просмотр значений переменных)
        • запуск тестов в разных браузерах
          • без использования Selenum Server
          • с использованием Selenium Server
        • тестовые фреймворки py.test и nose
          • методы завершения и инициализации
          • фабрика браузеров
          • группировка тестов в тестовые наборы (suite)
        • непрерывный запуск тестов
          • сервера непрерывной интеграции jenkins, TeamCity
          • параллельный запуск тестов, Selenium Grid и облачные сервисы

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

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

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

        • проектирование автотестов: чем оно отличается от проектирования ручных тестов
        • разделение ответственности
          • тесты/фреймворк для управления приложением
          • тесты/данные, параметризация тестов
          • логика приложения/страницы
        • специальные средства для представления страниц
          • шаблон проектирования PageObject
          • py.saunter и другие реализации шаблона Page Object
      • Все секреты и тайны 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
      psyho86 нравится это.
    2. Загрузка...
      Похожие складчины
      1. Кофе
        Запись
        Кофе, 24 июн 2017 в 04:52, в разделе: SEO, анализ, юзабилити, продвижение сайтов
      2. Lucky man
        Запись
        Lucky man, 21 июн 2017 в 18:57, в разделе: Форекс, инвестиции, биржевая торговля
      3. Bulion
        Запись
        Bulion, 21 июн 2017 в 11:47, в разделе: Электронные книги
      4. Lucky man
        Запись
        Lucky man, 15 июн 2017, в разделе: Форекс, инвестиции, биржевая торговля
      5. Bulion
        Запись
        Bulion, 15 июн 2017, в разделе: Курсы по музыке
      6. Жекачка
        Запись
        Жекачка, 14 июн 2017, в разделе: Курсы по бизнесу
      7. Lucky man
        Запись
        Lucky man, 12 июн 2017, в разделе: Курсы по психологии и личностному развитию
    3. psyho86
      psyho86 Складчик
      Прошу обратить внимание на руководителя курса. Профессионал в деле, даже можно сказать гуру в своём деле. Курс очень полезный для старта в автостестирование.
       
      psyho86, 16 авг 2016
    4. psyho86
      psyho86 Складчик
      Нужен организатор для повтора и обновления информации данной складчины. Цена изменилась на все три позиции. Курс важен для тестировщики.
      Тестировщики, го становится авто тестировщики.
       
      psyho86, 21 авг 2016
Участники складчины [Software-Testing.RU] Обучение использованию Selenium - Python edition... смогут написать отзыв
Наверх