Написание тестов с нуля на базе WebDriver и Java
- Format
- Workshop
- Date
- February 24, 2012
- Hours
- 09:30-13:30
Target audience
Разработчики и тестировщики, использующие Java и WebDriver.
Требования к участникам
Базовые знания Java, опыт работы с WebDriver, ноутбук для разработки.
Описание мастер-класса
Многие не представляют себе как начать писать тесты для веб-приложений с нуля и что для этого нужно. Мастер-класс будет посвящен этой теме и на практике поможет участникам стартовать процесс автоматизированного тестирования веб-приложений с использованием TDD (Test Driven Development). Используя язык программирования Java, участники вместе с тренерами разработают framework для WebDriver. Написанное приложение будет адаптировано для Continuous Integration и будет включать в себя Core, Reporting/Logging и Tests. Участники мастер-класса познакомятся с Maven, Jenkins, лучше узнают Java и, погрузившись в технику TDD, получат новый опыт в разработке приложений и тестов. Помимо этого тренеры продемонстрируют подход к описанию объектной модели тестируемого приложения “что вижу, то пою”. Если вас терзают вопросы:
- Что такое TDD и как им пользоваться?
- Как грамотно писать тестовые скрипты и программы?
- Что нужно для разработки собственных отчетов?
- Как работать с Maven? Для чего нужен Jenkins?
- Как применять все эти инструменты и подходы в команде?
Приходите и вам помогут разобраться.

Yan Alekseenko
Россия, Санкт-Петербург
Senior QA Engineer, за время работы в IT разрабатывал автоматические тесты, начиная от Performance/Load заканчивая Regression с использованием продуктов: Silk Performance, Silk Test, Selenium. Обучение QA инженеров Selenium, рецензирования автоматических тестов. В ряде проектов принимал участие в разработке среды проектирования тестов с использованием Selenium 1 и Selenium 2 (aka WebDriver).

Anatoly Zhukov
Россия, Санкт-Петербург
Специализируется на автоматизации и нагрузочном тестированием в компании GGA Software Services. Принимал участие в различных проектах с использованием инструментов таких как Selenium, WebDriver, SilkTest, TestComplete, QTP, LoadRunner, SilkPerformer. В настоящее время занимается разработкой и внедрением автоматизированного тестирования в WEB проектах на основе Java, WebDriver, TestNG, Maven и Jenkins.