Selenium/WebDriver Тренинг в Минске

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

Тренер:

Михаил Поляруш – основатель портала automated-testing.info. Начал карьерный путь в ИТ в 2004. Участвовал в больших и успешных международных проектах ведущих ИТ компаний Украины. Выполнял практически весь спектр работ, связанных с тестированием ПО, включая настройку процессов, построение команд, pre-sale активности и менеджмент. Перепробовав разнообразные стратегии, инструменты, подходы и их применение на реальных проектах Михаил занимается консалтингом и выполнением проектов по тестированию и автоматизации тестирования ПО, а также персональным коучингом. Регулярно делится полученным опытом на конференциях и тренингах. Персональный блог poliarush.com

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

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

Формат тренинга: теория с примерами + живое кодирование с детальным разбором кода. Тренинг будет проводиться на языке программирования Java. На следующий день мы проводим практические мастер-классы и вы можете попрактиковаться под чутким руководством тренера (мастер-классы не входят в стоимость тренинга и оплачиваются отдельно). Обед включен в стоимость тренинга.

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