t.me/atinfo_chat Telegram группа по автоматизации тестирования

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


(Mykhailo Poliarush) #1

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

Перед встречей AT.Info Посиделки в Одессе мы проведем тренинг по автоматизации Web приложений на Selenium/WebDriver. Уже не впервые компания Логика помогает нам в подготовке и координации  мероприятий, потому тренинг пройдет по адресу: ул Дальницкая 46, кабинет 501, Этаж 4, компания Логика

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

  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 на одном из проектов 

 

Тренер:

Андрей Дзыня

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

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