1. Новые покупки Показать еще

    12.10.2017: Комплект курсов 1С для новичков! (Дегтярев Роман)

    12.10.2017: Шпаргалки «Одна игрушка — много игр»

    11.10.2017: Лидогенерация через Авито

    05.10.2017: тестовая складчина 2

    01.10.2017: Отличное руководство по конструированию в Autodesk Inventor

  2. Гость, вы попали в клуб Рескладчик. У нас в 10 раз дешевле, чем на Складчике. Теперь вы можете не по 200 руб брать продукт на Складчике, а у нас на Рескладчике всего за 20 руб.
    Скрыть объявление
  3. Нужен организатор Показать еще

    12.10.2017: Комплект курсов 1С для новичков! (Дегтярев Роман)

    12.10.2017: Шпаргалки «Одна игрушка — много игр»

    01.10.2017: Отличное руководство по конструированию в Autodesk Inventor

    01.10.2017: Как стать свободным путешественником? (Кристина Эндлесс)

    30.09.2017: Учимся успешно торговать, используя безиндикаторную...

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

    28.07.2017: Методика оздоровления опорно-двигательного аппарата + Здоровый позвоночник за 2 недели

    21.05.2017: Обучение торговле на бирже по VSA от Александра Пурнова

    03.05.2017: Как Снимать Девушек в ВК

    19.04.2017: Обработка фото На Закате (Блицена Наталья)(2016)

РеСкладчина

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

Тема в разделе "Курсы по программированию", создана пользователем Менеджер, 26 мар 2013.

Цена:
20р.
Взнос:
20р.
Записаться

Список пока что пуст. Запишитесь первым!

  1. 26 мар 2013
    #1
    Менеджер
    Менеджер Организатор Организатор

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

    Разработка тестов на 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 занятия с еженедельными онлайн-консультациями и практическими домашними заданиями.
      • Тренер: Баранцев Алексей
      • цена 3600 руб
      • начало 1 апреля




     
  2. Похожие рескладчины
    1. Менеджер
    2. Менеджер
    3. Менеджер
    4. Менеджер
    5. Менеджер
    6. Менеджер
    7. Менеджер
    Загрузка...

Участники складчины Разработка тестов на Python с использованием Selenium 2.0 смогут написать отзыв