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

    28.05.2017: Заработок доступный каждому!!!

    28.05.2017: Секреты молодости японских красавиц (Светлана Попова)

    28.05.2017: Панель для Photoshop Greenizer & 100 Summer Overlays

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

    28.05.2017: Продажа с одностраничных сайтов с нуля (Роман Колесников)

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

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

    28.05.2017: Вокальный Курс 24 Ирины Цукановой

    28.05.2017: Стратегия "Волейбол 17" от хочу прогноз

    28.05.2017: Построение выкройки двухшовного рукава

    28.05.2017: 20к подписчиков за день instagram

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

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

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

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

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

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

Запись

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

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

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

Список пока что пуст. Запишитесь первым!

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

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

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

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

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

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

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

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

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

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

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

        • установка Selenium
        • запуск тестов из среды разработки
          • подготовка среды разработки
          • создание и настройка проекта для разработки тестов
          • запуск тестов из среды разработки
          • отладка тестов в среде разработки (пошаговое прохождение, просмотр значений переменных)
        • запуск тестов в разных браузерах
          • без использования Selenum Server
          • с использованием Selenium Server
        • тестовые фреймворки: NUnit и встроенный в среду разработки Visual Studio
          • методы завершения и инициализации
          • фабрика браузеров
          • группировка тестов в тестовые наборы (suite)
        • непрерывный запуск тестов
          • сервер непрерывной интеграции
          • параллельный запуск тестов, Selenium Grid и облачные сервисы

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

        • открытие страниц приложения
        • поиск элементов
          • FindElement и FindElements
          • поиск "на странице" и "внутри элемента"
          • явные и неявные ожидания
          • переключение между окнами
          • переключение между фреймами
        • действия с элементами
          • основные операции с элементами – Click и SendKeys
          • расширенный набор операций – класс Actions
          • нативные и синтезированные события
        • получение свойств элементов
          • текст элемента
          • значения атрибутов элемента

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

        • проектирование автотестов: чем оно отличается от проектирования ручных тестов
        • разделение ответственности
          • тесты/фреймворк для управления приложением
          • тесты/данные, параметризация тестов
          • логика приложения/страницы
        • специальные средства для представления страниц
          • шаблон проектирования PageObject
      • Все секреты и тайны 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, 18 ноя 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, в разделе: Курсы по эзотерике
Наверх