Тренер:
Михаил Поляруш – основатель портала automated-testing.info. Начал карьерный путь в ИТ в 2004. Участвовал в больших и успешных международных проектах ведущих ИТ компаний Украины. Выполнял практически весь спектр работ, связанных с тестированием ПО, включая настройку процессов, построение команд, pre-sale активности и менеджмент. Перепробовав разнообразные стратегии, инструменты, подходы и их применение на реальных проектах Михаил занимается консалтингом и выполнением проектов по тестированию и автоматизации тестирования ПО, а также персональным коучингом. Регулярно делится полученным опытом на конференциях и тренингах. Персональный блог poliarush.com
Программа тренинга
- Что такое Selenium и как он вышел в мир?
- Архитектура работы Selenium и WebDriver.
- Selenium IDE - основы
- Возноможности Record & Play
- Работа с локаторами
- Matching patterns
- Regexp
- CSS
- Xpath
- UI Map
- Расширеные возможности Selenium IDE
- Мини основы программирования на Java
- Переход от Selenium IDE к Selenium RC
- Обзор xUnit инструментов
- Основные аспекты рефакторинга
- Работа с фреймами, попапами, алертами
- Как автоматизировать AJAX приложения?
- Tips & Tricks по работе с Selenium RC
- Переход от Selenium RC к Selenium 2 (WebDriver)
- Концептуальное различие Selenium RC и WebDriver
- Примеры использования WebDriver
- Tips & Tricks по работе с WebDriver
- Как создавать правильные и легко поддерживаемые тесты (WebDriver)
- Domain Specific Language
- PageObject, PageFactory и ElementObject
- Использование Data Driven подхода
- Запуск тестов
- Делаем suites
- bat
- ant, mvn
- Continuous Integration
- Паралелизация тестов
- Selenium GRID
- Sauce Labs
- Где хранить тесты?
- svn
- git
- Подведение итогов
Формат тренинга: теория с примерами + живое кодирование с детальным разбором кода. Тренинг будет проводиться на языке программирования Java. На следующий день мы проводим практические мастер-классы и вы можете попрактиковаться под чутким руководством тренера (мастер-классы не входят в стоимость тренинга и оплачиваются отдельно). Обед включен в стоимость тренинга.