Открыто

Разработка тестов на Python с использованием Selenium 2.0 (Повтор)

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

Цена: 3900р.-69%
Взнос: 1184р.

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

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

  1. 19 июл 2014
    #1
    Mcarry
    Mcarry ЧКЧлен клуба
    Разработка тестов на Python с использованием Selenium 2.0
    Этот курс предназначен для тех, кто хочет освоить программный интерфейс 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
    Формат курса:
    Онлайн-тренинг продолжительностью 3 занятия с еженедельными онлайн-консультациями и практическими домашними заданиями.
    Тренер: Баранцев Алексей
    Начало:
    22 августа
    Стоимость: руб. 3,900
     
    1 человеку нравится это.
  2. Последние события

    1. Messirr
      Messirr не участвует.
      7 июл 2020
    2. troliway
      troliway участвует.
      15 май 2020
    3. RoyRobins
      RoyRobins не участвует.
      24 ноя 2018
    4. reut2
      reut2 не участвует.
      9 сен 2018

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

    1. skladchik.com
      Цена составляет 3900р.
      19 июл 2014
  3. Обсуждение
  4. 14 окт 2014
    #2
    yotosan
    yotosan ДолжникДолжник
    напомню, что тренинг стартует 17 Октября. уже через три дня. если поторопимся - успеем
    у меня нет возможности организовать складчину. : (
    кто станет организатором ?
     
  5. 1 дек 2014
    #3
    Miria
    Miria ЧКЧлен клуба
    Следующий курс стартует 16 Января 2015. Может найдется организатор до этого времени? )
     

Поделиться этой страницей