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

    20.11.2017: Хочу! Желаю! Получаю! Делаем карту Мечты. Ставим цели на 2016 год вместе с феей (Наталья Правдина)

    20.11.2017: Женщина, достойная счастливых отношений (Юлия Ланске)

    20.11.2017: Магия для денег: машина, квартира и миллион в кармане (Евгений Грин)

    20.11.2017: Сильный вебинар (Михаил Рысак)

    19.11.2017: [Инфостарт] Курс "Администратор 1С" v: 1.3 (Все модули)

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

    19.11.2017: Как "сколотить состояние" на ICO, имея в кармане меньше 10.000 рублей? (Алексей Кальсин)

    19.11.2017: Анализ матчей по программе Robo-win

    19.11.2017: [Prestashop] Модуль Amazon Market Place

    19.11.2017: Закрытая.Учебник по лепке малыша из глины

    18.11.2017: Робот для торговли на Форекс

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

    19.11.2017: Компенсаторная астрология (Павел Андреев)

    19.11.2017: Коучинг отдела продаж от Екатерины Уколовой и Игоря Манна

    19.11.2017: Школа шопинга. Базовый курс "Студент" (Татьяна Тимофеева)

    19.11.2017: Исцели себя сам (VIP) (Татьяна Панюшкина)

    19.11.2017: Новый Нейро-контент. Ноябрь 2017 (Нилова)

Запись

[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. Telegram
    2. holwhite
    3. Нафаня
    4. Aplication
    5. alex2506
    6. Нафаня
    7. Нафаня
    Загрузка...
Участники складчины [Software-Testing.RU] Обучение использованию Selenium - C# edition... смогут написать отзыв
Наверх