Тренинг: Автоматизация Web приложений на Selenium/WebDriver


(Mykhailo Poliarush) #1

Что такое Selenium? Сейчас не найти специалиста в современном ИТ мире, который не слышал об этом инструменте. Но не все, кто слышал,смогли его освоить. Кому-то не хватает упорства для изучения, кому-то помощи в возникающих вопросах. А другим - “волшебного пенделя” - чтобы скачать библиотеку и начать шаг за шагом осваивать технологии. Selenium - это инструмент для автоматизации тестирования веб приложений разной сложности. Начиная от простых HTML форм, заканчивая тяжелыми RIA и Flex приложениями.

За день до конференции SQA Days мы приглашаем вас посетить тренинг по автоматизации веб приложений с Selenium/WebDriver.

Программа тренинга

  1. Что такое Selenium и как он вышел в мир?
  2. Архитектура работы Selenium и WebDriver.
  3. Selenium IDE - основы
    1. Возноможности Record & Play
    2. Работа с локаторами
      • Matching patterns
      • Regexp
      • CSS
      • Xpath
      • UI Map
    3. Расширеные возможности Selenium IDE
  4. Переход от Selenium IDE к Selenium RC
    • Обзор xUnit инструментов
    • Основные аспекты рефакторинга
    • Работа с фреймами, попапами, алертами
    • Как автоматизировать AJAX приложения?
    • Tips & Tricks по работе с Selenium RC
  5. Переход от Selenium RC к Selenium 2(WebDriver)
    • Концептуальное различие Selenium RC и WebDriver
    • Примеры использования WebDriver
    • Tips & Tricks по работе с WebDriver
  6. Как создавать правильные и легко поддерживаемые тесты
    • Domain Specific Language
    • PageObject, PageFactory и ElementObject
    • Использование Data Driven подхода
  7. Запуск тестов
    • Делаем suites
    • bat
    • ant, mvn
    • Continuous Integration
  8. Паралелизация тестов
    • Selenium GRID
    • Sauce Labs
  9. Где хранить тесты?
    • svn
    • git
  10. Полная картина использования Selenium на одном из проектов 

Тренинг может быть проведен в двух форматах:

  • Теоретический, по всем аспектам работы с инструментом
  • Практический, в формате мастер-класса, с огромным количеством практики. Но нужно быть готовым, что не успеем покрыть всю программу за 8 часов.

Тренеры:

Миша Поляруш

Формат встречи выбирается группой, посредством голосования, за неделю до тренинга. Обед включен в стоимость тренинга. Для участников конференции будут скидки.

Регистрация на тренинг!