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

    08.12.2016: Магия АП 38 (закрытая)

    08.12.2016: Как Вы Можете Восстановить 100% Зрение И Навсегда Отказаться От Надоевших Очков (Ростислав Фартушин)

    08.12.2016: Мои Прекрасные 19 серий 3 сезона (Павел Раков)

    08.12.2016: Золотые Email Рассылки. Полная Версия

    08.12.2016: Alchemy ONLINE курс по Photoshop c нуля (Max Twain) (2016)

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

    08.12.2016: Магия АП 38 (закрытая)

    08.12.2016: Тактики для практиков. Подписка 90 дней (roundabout.ru)(Повтор)

    08.12.2016: OkSender – программа для продвижения в социальной сети Одноклассники.

    08.12.2016: Скрипт массфолловинга/анфолловинга для Instagram

    08.12.2016: VK-Glass

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

    07.12.2016: Тестостерон Release 2016 (Арсен Маркарян)- Первый поток последнего онлайн курса

    06.12.2016: не Избранный (AST production)

    06.12.2016: Обучение Бизнесу с Китаем от 100$ к 10.000$ за 2 месяца коучинг 17.0 (Версия Платинум)(Дима Ковпак)

    05.12.2016: Энергетическое Восстановление Волос (Аргандини Титизари)(2016)

    05.12.2016: Психоаналитическая психотерапия на практике (Отто Кернберг)

Запись

[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 занятий


      Складчины по теме
      https://skladchina.biz/threads/soft...я-начинающих-пакет-онлайн-курсов-4-в-1.56011/
      https://skladchina.biz/threads/soft...вание-тестов-пакет-онлайн-курсов-2-в-1.56014/
       
      Telegram, 18 ноя 2014
    2. Загрузка...

      Похожие складчины
      1. Юлия555
        Запись

        Обучение заработку + личный опыт с программой ProkMLM

        Юлия555, 4 дек 2016 в 11:13, в разделе: Авторские складчины
      2. alex2506
        Куплено

        SEO старт - обучение до результата ТОП-10 Яндекса за 60 дней (Анатомия SEO, Пётр Сухоруких)

        alex2506, 3 дек 2016 в 11:46, в разделе: SEO, анализ, юзабилити, продвижение сайтов
      3. Ylianka
        Запись

        Ментальная арифметика для педагогов(обучение)

        Ylianka, 3 ноя 2016, в разделе: Школа и репетиторство
      4. Aplication
      5. Bulion
        Запись

        Пройти обучение с Александром Тарасовым (Александр Тарасов)

        Bulion, 13 окт 2016, в разделе: Схемы заработка
      6. Bulion
        Запись

        Дистанционое обучение медитативному рисованию Дзен - графика

        Bulion, 5 окт 2016, в разделе: Хобби и рукоделие
      7. Aplication
        Запись

        Азбука VSA — Обучение торговле акциями и ФОРЕКС

        Aplication, 29 сен 2016, в разделе: Форекс, инвестиции, биржевая торговля

Наверх