Selenium Camp 2012

Написание тестов с нуля на базе 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.