Закрыто

Selenium 2 стартовый уровень

Тема в разделе "Курсы по программированию", создана пользователем Miana, 23 мар 2015.

Цена: 4100р.-95%
Взнос: 182р.
100%

Основной список: 58 участников

Резервный список: 19 участников

Статус обсуждения:
Комментирование ограничено.
  1. 23 мар 2015
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Selenium 2 стартовый уровень

    Этот курс – самый простой в линейке тренингов, посвященных инструменту 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, сложные (составные) локаторы
    • ожидания
      • явные и неявные ожидания
      • ожидание загрузки страницы
      • ожидание некоторого события (появление или исчезновение элементов, изменение их свойств)
    • проверки
      • проверка наличия или отсутствия элементов
      • проверка текста и атрибутов элементов


     
    Последнее редактирование модератором: 12 июн 2016
    4 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина закрыта.
      29 ноя 2017
    2. skladchik.com
      vadim1990 не участвует.
      7 июл 2017
    3. skladchik.com
      seys1 не участвует.
      7 июл 2017
    4. skladchik.com
      OlegLosev не участвует.
      7 июл 2017

    Последние важные события

    1. skladchik.com
      Складчина закрыта.
      29 ноя 2017
    2. skladchik.com
      Складчина доступна.
      4 май 2017
    3. skladchik.com
      Складчина закрыта.
      8 дек 2016
    4. skladchik.com
      Взнос составляет 91р.
      12 ноя 2016
  3. Отзывы участников

    5/5,
    • 5/5,
      Работой организатора доволен
      материал отличный, у этого автора всегда все на уровне. предназначен именно для начинающих. организатор молодец все сделал оперативно, и сразу предоставил весь материал.
      2 дек 2016
      2 пользователям это понравилось.
  4. Обсуждение
  5. 28 мар 2015
    #2
    serge18
    serge18 ДолжникДолжник
    Как-то медленно вписывается народ, давайте поактивнее, рублей до 150 скинем прайс, а то пока дороговато.
     
  6. 24 июл 2015
    #3
    Jolly_Roger
    Jolly_Roger СкладчикСкладчик
    Можно было бы взяться и организовать, но не получается, пишет - что "Цена складчины должна быть менее 3000 рублей."
    Не понятно, это только для новичков так?
     
  7. 24 июл 2015
    #4
    Webmagic
    Webmagic СкладчикСкладчик
    Скорее всего да. Тоже пытался стать организатором другой складчины - "послало"...
     
  8. 24 июл 2015
    #5
    Pumpkinhead
    Pumpkinhead ДолжникДолжник
    это для статуса "складчик". Ознакомьтесь с возможностями организовывать складчины в разделе правил))
     
    1 человеку нравится это.
  9. 10 окт 2015
    #6
    Snapik
    Snapik СкладчикСкладчик
    Кстати на днях курс немного обновился и подорожал на 100 руб.:
    Программа тренинга:
    Занятие 1. Основы использования Selenium IDE

    • первое знакомство
      • установка Selenium IDE в браузер Firefox
      • запись, сохранение, воспроизведение сценариев
      • скорость выполнения и таймауты
      • test case и test suite
    • ручная доработка сценариев
      • пошаговое выполнение и отладка сценариев
      • добавление команд-действий
      • добавление команд-проверок
    • подробности про действия с элементами
      • симуляция мыши: команды click и clickAt
      • симуляция клавиатуры: команды type и sendKeys
    Занятие 2. Приёмы разработки тестов

    • поиск элементов: локаторы
      • обзор методов идентификации элементов: id, name, linkText, class, XPath, CSS
      • детальное рассмотрение локаторов XPath и CSS, сложные (составные) локаторы
      • оптимизация локаторов, записанных рекордером
    • проверки
      • проверка наличия или отсутствия элементов
      • проверка свойств элементов (атрибуты и текст)
    • ожидания как особая разновидность проверок
    • использование переменных
    • выполнение фрагментов JavaScript-кода
    Занятие 3. Инфраструктура запуска тестов. Расширение возможностей Selenium IDE

    • инфраструктура запуска тестов
      • запуск из консоли
      • запуск в разных браузерах
      • хранение тестов (на примере сервиса GitHub)
      • запуск тестов на сервере непрерывной интеграции (на примере Jenkins)
    • использование расширения SelBlocks
      • выполнение фрагментов сценария в зависимости от некоторых условий
      • загрузка данных из внешнего файла
    • экспорт тестов в код на языках программирования и запуск экспортированных тестов (на примере языка Python)
     
  10. 11 окт 2015
    #7
    Webmagic
    Webmagic СкладчикСкладчик
    поменяны 2я и 3я лекция местами. А вот как по содержанию - х.з. судя из описания - что-то добавили по управлению жабоскриптами и какой-то SelBlocks приплели... можно и прикупить, поглядеть.
     
  11. 12 июн 2016
    #8
    Snapik
    Snapik СкладчикСкладчик
    За какую дату будет тренинг: по старой программе или обновленной?
     
    1 человеку нравится это.
  12. 12 июн 2016
    #9
    vadim1990
    vadim1990 БанЗабанен
    я неправильно прочитал про дату начала курса
    след.курс состоится 11,07,2016 г
     
  13. 12 июн 2016
    #10
    Webmagic
    Webmagic СкладчикСкладчик
    Поддерживаю вопрос.

    Если по новой - то готов участвовать.
     
  14. 13 июн 2016
    #11
    vadim1990
    vadim1990 БанЗабанен
    ближе к начале уточним
     
  15. 5 ноя 2016
    #12
    Belendex
    Belendex БанЗабанен
    Самый последний, самый новый)

    18 Ноября 2016
     
    1 человеку нравится это.
Статус обсуждения:
Комментирование ограничено.