Что такое Selenium? Сейчас не найти специалиста в современном ИТ мире, который не слышал об этом инструменте. Но не все, кто слышал,смогли его освоить. Кому-то не хватает упорства для изучения, кому-то -помощи в возникающих вопросах. А другим - “волшебного пенделя” - чтобы скачать библиотеку и начать шаг за шагом осваивать технологии. Selenium - это инструмент для автоматизации тестирования веб приложений разной сложности. Начиная от простых HTML форм, заканчивая тяжелыми RIA и Flex приложениями.
Перед встречей AT.Info Посиделки в Одессе мы проведем тренинг по автоматизации Web приложений на Selenium/WebDriver. Уже не впервые компания Логика помогает нам в подготовке и координации мероприятий, потому тренинг пройдет по адресу: ул Дальницкая 46, кабинет 501, Этаж 4, компания Логика
Программа тренинга
- Что такое Selenium и как он вышел в мир?
- Архитектура работы Selenium и WebDriver.
- Selenium IDE - основы
- Возноможности Record & Play
- Работа с локаторами
- Matching patterns
- Regexp
- CSS
- Xpath
- UI Map
- Расширенные возможности Selenium IDE
- Переход от Selenium IDE к Selenium RC
- Обзор xUnit инструментов
- Основные аспекты рефакторинга
- Работа с фреймами, попапами, алертами
- Как автоматизировать AJAX приложения?
- Tips & Tricks по работе с Selenium RC
- Переход от Selenium RC к Selenium 2(WebDriver)
- Концептуальное различие Selenium RC и WebDriver
- Примеры использования WebDriver
- Tips & Tricks по работе с WebDriver
- Как создавать правильные и легко поддерживаемые тесты
- Domain Specific Language
- PageObject, PageFactory и ElementObject
- Использование Data Driven подхода
- Запуск тестов
- Делаем suites
- bat
- ant, mvn
- Continuous Integration
- Паралелизация тестов
- Selenium GRID
- Sauce Labs
- Где хранить тесты?
- svn
- git
- Полная картина использования Selenium на одном из проектов
Тренер:
Тренинг будет проведен в формате мастер-класса. Где каждый из участников сможет увидеть не только слайды и теорию, но и живой код с применением показанных практик.