2-х Дневный Тренинг: Selenium | Киев  
Что такое Selenium? Сейчас не найти специалиста в современном ИТ мире который не слышал об этом инструменте. Но не все, кто слышал смогли его освоить. Кому-то не хватает упорства, для изучения, кому-то помощи в возникающих вопросах. А другим “волшебного пенделя” - чтобы скачать библиотеку и начать шаг за шагом осваивать технологии. Selenium - это инструмент для автоматизации тестирования веб приложений, разной сложности. Начиная от простых HTML форм, заканчивая тяжелыми RIA и Flex приложениями.За последний год, тренеры Automated-Testing.Info обучили более сотни инженеров по работе с этим инструментов. Еще больше тестировщиков приходило послушать наши доклады, на передовых отраслевых конференциях. Спустя год, мы получили десятки отзывов от наших студентов. Автоматизация, это движение вперед, и мы не стоим на месте! Еще раз, пересмотрев нашу программу тренинга, мы дополнили и улучшили ее. Опыт показал, что одного дня, для того чтобы в полной мере овладеть этим инструментом недостаточно, а совмещать практику и теорию в один день сложно для участников. Потому мы запускаем пробный двух-дневный тренинг по автоматизации WEB приложений с инструментом Selenium. Первый день тренинга будет посвящен всеохватывающим аспектам по работе с инструментами семейства Selenium. Вы узнаете его историю, увидите примеры использования разных подходов, узнаете, как применялся инструмент Selenium и WebDriver на успешных проектах. Услышите проблемы, с которыми инженеры сталкиваются чаще всего. В формате live-coding Вы увидите, как из пустого Java класса преобразуется осмысленная объектная модель приложения для его успешной автоматизации. Это и многое другое ждет Вас в первый день, этого замечательного тренинга. Второй день будет не менее насыщенным! Он будет посвящен практической части, по работе с инструментов. За инициативой нашего тренера Андрея Дзыни был создан фреймворк SWAT(Simple Web Automated Testing), который развивается при поддержке группы энтузиастов и доступен в публичном доступе. Проект open-source, так что вы сможете не просто попрактиковаться на нем, но и использовать на своих проектах. На тренинге же, мы будем использовать эти заготовки, как костяк на котором будем учиться писать правильные, легко поддерживаемые и читабельные тесты! К практической части нужно подготовиться заранее, мы оповестим Вас о необходимом ПО, которое должно быть установлено на Вашем ноутбуке, чтобы избежать лишней траты времени непосредственно на самом тренинге. 
Программа на первый день:
- Что такое Selenium? Краткая история
 - Архитектура работы Selenium и WebDriver.
 - 
Selenium IDE
- Возноможности Record & Play
 - Работа с локаторами
- Matching Patterns
 - Regexp
 - CSS
 - Xpath
 - UI Map
 
 
 - Расширеные возможности Selenium IDE
 - Переход от Selenium IDE к Selenium RC
 - Обзор xUnit инструментов
 - LIVE-Coding Сессия! Работаем с Selenium RC
 - Работа с фреймами, попапами, алертами
 - Как автоматизировать AJAX приложения?
 - Tips & Tricks по работе с Selenium RC
 - LIVE-Coding Сессия! Переход от Selenium RC к Selenium 2(WebDriver)
 - Чем же все-таки отличаются Selenium RC и WebDriver
 - LIVE-Coding Сессия! Примеры использования WebDriver
 - Tips & Tricks по работе с WebDriver
 - Как создавать правильные и легко поддерживаемые тесты
- Domain Specific Language
 - PageObject, PageFactory и ElementObject
 - Использование Data Driven подхода
 - Уровень StepsObject
 - Уровень Assertions
 
 - Запуск тестов
 - 
LIVE-Coding Сессия! Делаем suites
- bat
 - ant, mvn
 - Continuous Integration
 
 - Паралелизация тестов
- Selenium GRID
 - Sauce Labs
 
 - Где хранить тесты?
- svn
 - git
 
 - История Agile проекта с применением Selenium
 
Программа на второй день:
- Проверка работающей среды
 - Практика в написании WebDriver тестов на Java
 - Перерыв на обед
 - Обучение функций рефакторинга кода
 - Обучение разделения тестов на наборы разного типа
 - Запуск тестов с помощью автоматизированных систем сборок
 
Как вы уже заметили, первый день действительно даст как можно больше информации, чтобы на второй день можно было применить все эти знания на практике. И именно практике мы посвятим целый день, где пройдемся по всему циклу от начала UI автоматизации тестирования до ее интеграции в жизнь проекта разработки.
Тренинг был разработан и доработан нашим тренером и одним из самых известных автоматизаторов в СНГ - Андреем Дзыня.
Организационные моменты
Кофе брейки и обед включены в стоимость участия