Открыто

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

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

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

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

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

  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. Regbiman
      Regbiman не участвует.
      26 июн 2024
    2. Messirr
      Messirr не участвует.
      7 июл 2020
    3. troliway
      troliway участвует.
      15 май 2020
    4. RoyRobins
      RoyRobins не участвует.
      24 ноя 2018

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

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