Selenium Camp 2013

Конференция сайт события http://seleniumcamp.com/

Добавить в календарь:
Поделиться:
  • Less Selenium, more unit testing

    Dmitriy Kovalenko Groupon, USA

  • Живая документация продукта на примере Cucumber-JVM и WebDriver

    Андрей Дзыня XP Injection / Ciklum, Украина

  • Test-driven web development with Selenide (часть 1)

    Андрей Солнцев и Вадим Герасимов (Эстония)

  • Selenium IDE and Beyond

    Samit Badle TomTom, Netherlands

  • Test-driven web development with Selenide (часть 2)

    Андрей Солнцев и Вадим Герасимов (Эстония)

  • Тестирование безопасности web приложений с использованием Selenium и Zed Attack Proxy (ZAP)

    Антон Шапин Автомобайл Груп, Россия

  • Step Objects

    Тимофей Сухачев Ciklum, Украина

  • Проблема выбора: BDD + Selenium на Java

    Алексей Резчиков (Украина)

  • HtmlElements – естественное расширение PageObject

    Артем Кошелев (Россия)

  • Не изобретайте велосипед! Грамотные функциональные тесты с WebDriver и Thucydides.

    Николай Алименков (Украина)

  • Наш путь от 90 до 6500 тестов. За кулисами.

    Иван Медведев (Россия)

  • Типичные ошибки начинающих писать тесты на WebDriver

    Игорь Хрол (Беларусь)

  • Terra – Tests Events Results and Report Aggregator

    Артем Ерошенко (Россия)

  • Приемочное тестирование Web UI компонентов с использованием WebDriver, Thucydides и Groovy (часть 1)

    Владимир Цукур (Украина)

  • Грамотная автоматизация тестирования ExtJS приложений c WebDriver

    Андрей Дзыня (Украина)

  • Приемочное тестирование Web UI компонентов с использованием WebDriver, Thucydides и Groovy (часть 2)

    Владимир Цукур (Украина)

  • Single-page vs. Multi-page. Особенности автоматизации тестирования.

    Татьяна Курносова (Россия)

  • Маленький – не значит простой. Тестируем мобильный web. (часть 1)

    Андрей Ребров (Россия)

  • Selenium нетрадиционной ориентации или тестирование производительности JavaScript на стороне клиента

    Никита Макаров (Россия)

  • Маленький – не значит простой. Тестируем мобильный web. (часть 2)

    Андрей Ребров (Россия)

  • А вы знаете что тестируют ваши тесты?

    Николай Алименков (Украина)

  • Проект Роботестер

    Илья Кацев (Россия)

Selenium конференция в Европе

В первые дни весны, 1-2 марта, тренинг-центр XP Injection приглашает вас в Киев на конференцию Selenium Camp 2013, целиком посвященную продукту для тестирования web-приложений Selenium. Selenium Camp – это конференция, целью которой является собрать вместе всех, кто так или иначе использует Selenium.

Selenium Camp 2013 будет интересен как отличная стартовая точка для тех, кто только задумывается о применении Selenium, а также для профессионалов, использующих его долгое время. Множество докладов, разнообразных мастер-классов и практических отчетов о применении Selenium для тестирования приложений, написанных на различных языках программирования (Java, .NET, PHP, Ruby, Python и т.д.). Также ожидаются доклады, посвященные интеграции Selenium с другими инструментами для тестирования и написанию собственных инструментов тестирования. Присоединяйтесь, будет интересно!

Немного о Selenium

Selenium LogoНа данный момент большая часть приложений так или иначе имеют отношение к web. Когда возникает вопрос тестирования web-приложений, то очень важно не ошибиться с выбором инструментов тестирования. Инструмент должен быть гибким, иметь полный спектр возможностей для работы с web-технологиями, при этом желательно с наименьшими отличиями от способа работы реальных пользователей. Важно, чтобы инструменты был прост в использовании и доступен с точки зрения лицензии. Один из таких инструментов Selenium.

Это открытый продукт, который работает напрямую через браузер, имеет поддержку многих языков программирования, может быть использован на любой платформе. При этом Selenium является очень масштабируемым благодаря архитектуре и использованию Selenium Grid. Selenium давно используется крупными компаниями как Google для тестирования своих сервисов и продуктов.

Цель конференции

Целью конференции является объединение профессионалов, которые используют Selenium, а также тех, кто только планирует начать его применять. Конференция соберет докладчиков, имеющих большой практический опыт в использовании Selenium в Java, .NET, Python, PHP и других языках программирования. Также будет уделено отдельное внимание инструментам, построенным на базе Selenium и интеграции с другими инструментами для тестирования приложений. Мир, построенный вокруг этого инструмента, действительно очень большой и интересный. Присоединяйтесь к нам, будет интересно!

Мы приняли решение впервые провести конференцию Selenium Camp 2013 в два дня — 1-2 марта, но ограничить количество параллельных потоков. Это связано желанием отобрать только лучшие доклады, сделав программу конференции действительно полезной и интересной. Но, в преддверие конференции, 27-28 февраля, для желающих будут организованы разнообразные тренинги и мастер-классы. Эти дни оплачиваются отдельно от основных дней конференции и требуют дополнительной регистрации с указанием выбранных мероприятий. Таким образом, у участников будет возможность выбрать себе программу по вкусу и потребностям.

Участие в конференции будет платным, но мы приложим максимум усилий, чтобы стоимость была минимальной и не составила проблем для большей части желающих посетить конференцию. В этом году мы планируем собрать 400 участников. Уже завершен этап предварительной регистрации, на котором место себе обеспечили почти 100 участников. Сейчас действует основной этап регистрации. Стоимость участия на данном этапе составляет 1500 гривен. Чтобы принять участие в конференции по указанной цене, вы должны зарегистрироваться и оплатить свое участие до 21 января 2013 года. По мере приближения даты конференции цена будет расти.

Как стать докладчиком?

На данный момент программа конференции формируется, и мы приглашаем выступить докладчиков с различным опытом и областями работы. Конференция посвящена Selenium, поэтому все доклады должны так или иначе затрагивать данный инструмент. Желательно, чтобы доклад включал реальный опыт докладчика в области применения Selenium/WebDriver для тестирования или других целей. Приветствуется наличие докладов об интеграции Selenium с другими средствами тестирования, а также о разработке тестов с использованием различных языков программирования (Java, .NET, PHP, Python, Ruby и других). Доклад должен быть максимально живым и полезным для выбранного сегмента аудитории. В остальном мы полагаемся только на ваш опыт и вдохновение!

Мы постараемся обеспечить максимальный уровень комфорта всем докладчикам:

  • Бесплатное посещение конференции
  • Оплаченный обед c другими докладчиками
  • Cлава и бурные апплодисменты в случае удачного доклада

Ключевые даты приёма докладов:

  • 15 января — последняя дата приема заявок от докладчиков
  • 21 января — публикация программы конференции
  • 18 февраля — последняя дата приема финальной версии презентации

Если вы хотели бы стать докладчиком, то заполните форму заявки докладчика и программный комитет свяжется с вами для уточнения деталей. Если доклад удовлетворяет критериям конференции, он будет добавлен в программу. Ждем от вас интересных докладов! С вопросами касательно регистрации докладчиков и формирования программы конференции обращайтесь по адресу review@seleniumcamp.com.

Программа конференции находится на стадии формирования. Мы приняли решение впервые провести конференцию Selenium Camp 2013 в два дня – 1-2 марта, но ограничить количество параллельных потоков. Это связано с желанием отобрать только лучшие доклады, сделав программу конференции действительно полезной и интересной. В преддверие конференции, 27-28 февраля, для желающих будут организованы разнообразные тренинги и мастер-классы. Таким образом, у участников будет возможность выбрать себе программу по вкусу и потребностям.

 

Мастер-классы и тренинги 27-28 февраля

!!! Внимание !!! Регистрация на тренинги и мастер-классы, а также их оплата осуществляется отдельно от основного дня конференции. Следите за программой конференции и анонсами для выбора подходящих для себя дополнительных мероприятий и регистрации на них.

 

  27 ФЕВРАЛЯ 28 ФЕВРАЛЯ
9:30-18:30

Тренинг “Тестирование веб приложений с WebDriver/Selenium”

Николай Алименков (Украина)

9:30-18:30

Тренинг “Selenium 2/WebDriver на практике для начинающих”

Андрей Дзыня (Украина)

9:30-18:30

Тренинг “Автоматизация тестирования веб приложений с WebDriver на C#”

Игорь Хрол (Беларусь)

 

Заявленные доклады на 1-2 марта

Не изобретайте велосипед! Грамотные функциональные тесты с WebDriver и Thucydides.

Описание: Многие наивно полагают, что Selenium/WebDriver является инструментом для автоматизации тестирования. В действительности, он только помогает автоматизировать работу с браузером. А хороший инструмент тестирования должен иметь отчеты, настройки, работу с данными и многое другое.

Поэтому все начинают строить свои «фреймворки» на базе Selenium/WebDriver. Это достаточно непростая задача. Ведь нужно продумать гибкую архитектуру, позаботиться о простоте написания и поддержки тестов, решить вопрос отчетов и хранения данных. Тут очень легко ошибиться, особенно с ограниченными знаниями языков программирования.

Проще взять существующее решение с готовой архитектурой и строить свой фреймворк на его базе. В качестве такого решения, я в своем докладе расскажу о Thucydides. На примерах я продемонстрирую преимущества его архитектуры и широкие возможности, которые никого не оставят равнодушным.

Тип выступления: Доклад (50 минут)

Докладчик: Николай Алименков


Приемочное тестирование Web UI компонентов с использованием WebDriver, Thucydides и Groovy

Описание: При разработке повторно используемых компонентов и библиотек особенно важно поддерживать высокий уровень качества. Клиентские разработчики вправе ожидают, чтобы базовые кирпичики их приложения отличались стабильностью и надежностью. Как же обеспечить уверенность в том, что компонент работает и исправно выполняет свои функции? Один из ответов на этот вопрос – автоматическое приемочное тестирование, которое будет рассмотрено в этом докладе в применении к современному Web UI.

Мы рассмотрим опыт успешного применения приемочного тестирования динамических компонентов при разработке современной Web платформы, задействованной в нескольких живых продуктах. После краткого ознакомления с процессом внедрения, мы сконцентрируемся на “технике” и рассмотрим конкретные реализации и примеры на основе Selenium 2 / WebDriver и Groovy:

♦ Структура и организация приемочных тестов на Thucydides.

♦ Особенности стратегии ожиданий и поиска элементов при тестировании динамических Web UI компонентов.

♦ Использование JavaScript вызовов из Java / Groovy кода без явного использования JavaScript.

♦ Создание повторно используемых page objects для собственного и внешнего применения.

♦ Адаптация кода компонентов под UI тесты.

♦ Также будет затронут вопрос взаимодействия разработчиков и тестировщиков во время написания автоматических приемочных тестов.

Все вышеупомянутое основано на реальном опыте действующей команды.

Тип выступления: Доклад (1 час 40 минут)

Докладчик: Владимир Цукур


А вы знаете что тестируют ваши тесты?

Описание: Вы пишете и запускаете автоматизированные тесты, тестируете вручную, отдаете тестировать кому-то. Знаете ли вы, что при этом тестируется в вашем приложении? Можете ли спать спокойно в полной уверенности, что все под контролем? Можете ли ответить на вопрос какие требования или области функциональности покрыты тестами? Какие модули и части системы были протестированы? Не скрылось ли что-то от вашего зоркого взгляда тестировщика?

Обычно, на эти вопросы практически никто не может дать ответ. Любое приложение начинается с требований (как бы вы их не называли) и заканчивается программным кодом (в каком бы виде он не представлялся). И каждому представителю тестирования хотелось бы представлять, насколько полным является тестирование, покрыты ли все требования, задействованы ли все компоненты системы. Эта информация дает полное понимание текущей ситуации и помогает сильно улучшить ваши тесты. Не говоря уже про счастье и спокойствие менеджеров…

В докладе я рассмотрю эту проблему с трех сторон: требования, программный код и пользовательский интерфейс. Сначала я расскажу как можно связывать тесты с требованиями, отслеживать их покрытие и текущее состояние, предоставляя подробную отчетность. Потом речь пойдет об измерении и анализе покрытия функциональными тестами программного кода продукта. И, в завершении, я покажу как анализировать покрытие тестами пользовательского интерфейса (элементов страниц вашего приложения). Все идеи и примеры будут основаны на инструменте для тестирования веб приложений WebDriver и языке программирования Java, но могут быть успешно перенесены на другие языки и инструменты тестирования.

Тип выступления: Доклад (50 минут)

Докладчик: Николай Алименков


Тестирование безопасности web приложений с использованием Selenium и Zed Attack Proxy (ZAP)

Описание: В настоящее время остро стоит проблема безопасности веб приложений.Существует множество средств, с помощью которых можно провести тестирование безопасности таких приложений. В своем докладе я бы хотел рассказать об опыте проведения тестирования на безопасность, используя такие бесплатные инструменты как Selenium и ZAP.

Тип выступления: Доклад (50 минут)

Докладчик: Антон Шапин


Step Objects

Описание: Многие используют BDD/TDD как модель разработки и сталкиваются с проблемой понимания и реализации этого процесса. Я расскажу про Step Object, его роль и возможности использования как для описания поведения с системе, так и для реализации регрессии. Вы узнаете, как разделить этот язык по ролям, ведь любая роль в приложении имеет свой набор функциональности. Описание шагов, доступных в приложении – это непростая математическая задача, сходная по сложности с организацией транспортной логистики. Давайте попробуем решить ее вместе.

Тип выступления: Доклад (50 минут)

Докладчик: Тимофей Сухачев


Маленький – не значит простой. Тестируем мобильный web.

Описание: Есть хорошая фраза: “Если поднести цель слишком близко к глазам, то он закроет собой весь мир”. К сожалению, это часто происходит, когда компании ставят перед собой цель выйти на рынок мобильных веб-приложений, но забываю о качестве. В рамках мастер-класса мы с участниками научимся тестировать мобильные приложения на своих собственных мобильных устройствах – айфонах, андроидах и виндоусфонах. Для этого мы будем использовать Selenium WebDriver, JBehave, Java, Jenkins, незамутненное сознание и пару полезных инструментов.

Тип выступления: Мастер-класс (1 час 40 минут)

Докладчик: Андрей Ребров


Типичные ошибки начинающих писать тесты на WebDriver

Описание: WebDriver – сравнительно новый инструмент для автоматизации тестирования. Его API серьёзно выверен и не имеет ничего лишнего. Это имеет плюсы для того, чтобы стать W3C стандартом, но вызывает некоторые сложности, когда начинаешь его изучать и использовать. Суммируя опыт моих многочисленных тренингов и консультаций по WebDriver, хотелось бы выделить основные ошибки, которые возникают у тех, кто начинает писать тесты с использованием этого инструмента. Доклад будет полезен тем, кто недавно начал или планирует начать использовать WebDriver.

Тип выступления: Доклад (50 минут)

Докладчик: Игорь Хрол


Test-driven web development with Selenide

Описание: Selenide – это надстройка над Selenium WebDriver, позволяющая писать лаконичные и выразительные тесты. Она хорошо подходит для TDD, то есть для разработчиков, пишущих тесты до кода. Мы расскажем, чем хороша Selenide и какие преимущества она даёт по сравнению с голым Selenium. А также, мы продемонстрируем её использование на реальном примере разработки интернет-банка.

Тип выступления: Мастер-класс (1 час 40 минут)

Докладчик: Андрей Солнцев и Вадим Герасимов

Ivan De Marino

 

Ivan De Marino

Amazon, UK

Ivan is a Senior Software Development Engineer, currently working at Amazon. He is a core developer on the PhantomJS project, to which he contributed many API, fixes and user support. Ivan is also the author of the GhostDriver project (WebDriver for PhantomJS). He cares about best development practice, testing, performance and automation, and he enjoys appliying a wide spectrum of skills to solve problems. You can find Ivan onGitHubTwitterLinkedInSpeaker Deck or read his own blog.

Daniel Wagner-Hall

 

Daniel Wagner-Hall

Google, UK
Daniel is a Software Engineer in Test on the Browser Automation team at Google, working on infrastructure and libraries to supply millions of browser per day for tests, and enabling engineers to test effectively. He has been a committer to the Selenium project since 2009.

Алименков Николай

 

Алименков Николай

XP Injection / ZoralLabs, Украина

Практикующий Java технический лидер и Scrum Master. Эксперт в разработке на Java, Agile инженерных практиках и управлении проектами. Разрабатывает на Java более 8 лет, специализируется на разработке сложных распределенных масштабируемых систем. Использует Selenium в Java более 5 лет, уже почти 4 года ведет авторский тренинг “Тестирование веб приложений с Selenium”. Активный участник и докладчик многих международных конференций. Основатель и тренер тренинг-центра XP Injection. Организатор и идеолог конференцийSelenium CampJEEConfXP Days Ukraine и IT Brunch. Основатель действующего «Клуба анонимных разработчиков» (uadevclub).

Андрей Дзыня

 

Андрей Дзыня

XP Injection / Ciklum, Украина

Эксперт в области тестирования и автоматизации тестирования ПО. Докладчик многих отраслевых конференций. На протяжении своей профессиональной карьеры освоил широкий набор инструментов по автоматизации тестирования разнообразного ПО. Сумел разработать и воплотить в жизнь успешные стратегии по тестированию и автоматизации тестирования коммерческих продуктов, которые продолжают развиваться. Занимается улучшением личной эффективности и развитием тестирования на просторах СНГ. Один из организаторов и идеолог обучающих соревнований тестировщиков Testing Dojo и конференции Ukrainian Testing Days. тренер тренинг-центра XP Injection.

Алексей Резчиков

 

Алексей Резчиков

Независимый консультант, Украина

Опытный Java разработчик и тимлид. В разное время работал project, resource, development и competency manager. Последователь Agile/Lean, а также сторонник XP инженерных практик. В данный момент занимается консалтингом по Testing Automation, Continuous Integration & Continuous Delivery. Активно пропагандирует использование Spring Framework в рамках проекта SpringByExample.com.ua.

Артем Кошелев

 

Артем Кошелев

Яндекс, Россия

В автоматизации более пяти лет. Руководитель одной из групп тестирования в компании «Яндекс», отвечает за тестирование самой посещаемой страницы рунета — www.yandex.ru.

Артем Ерошенко

 

Артем Ерошенко

Яндекс, Россия

Закончил математико-механический факультет Санкт-Петербургского государственного университета. С 2008 года занимается автоматизацией тестирования выдачи поиска и околопоисковых сервисов в компании «Яндекс». С 2011 года координирует группу разработки инструментов тестирования.

Владимир Цукур

 

Владимир Цукур

GlobalLogic, Украина

Проактивный инженер, технический лидер и руководитель команды, сфокусированный на качественной и прагматичной разработке web проектов, платформ и API. Любимым делом занимается более 10 лет. На данный момент работает в компании GlobalLogic. Certified Scrum Master и практик XP-методологий. Outsourcing-партнер шведских компаний Frost Digital и Hunter’s Web в Украине. Соавтор и совладелец проекта Ganttzilla. Соавтор патента в классе электронного согласования. Успешен в постоянном повышении индивидуальной эффективности и саморазвитии, построении и поддержке здравой командной работы, достижения высокого качества результатов работы.

Антон Шапин

 

Антон Шапин

Автомобайл Груп, Россия

Закончил факультет “проектирование компьютерных систем” СПб НИУ ИТМО. К 2010 году стал руководителем отдела качества компании Автомобайл Груп. В настоящее время руководит тестированием портала am.ru. Создал систему автоматизированного тестирования портала am.ru с нуля. Сначала с помощью Selenium RC, потом перевел систему на использование WebDriver. Организовал автоматизированное тестирование безопасности портала используя Selenium и ZAP.

Тимофей Сухачев

 

Тимофей Сухачев

Ciklum, Украина

Пассивный разработчик активных тестов. Активно практикует использование WebDriver в качестве инструмента автоматизации, а также BDD/TDD подходы. Ведет блог, посвященный использованию Selenium — roboqa.net. Участник первой конференций по Selenium. Искренне верит, что тесты спасут мир.

Андрей Ребров

 

Андрей Ребров

ScrumTrek, Россия

Работает в компании ScrumTrek на позиции практикующего Agile тренера с упором на инженерные практики в разработке и тестировании. До этого работал в Luxoft, где занимал позицию Senior Java Developer в подразделение UBS Investment Bank. Но так как Agile команды кросс-функциональны, то через некоторое время создал платформу автоматизированного тестирования веб-приложений в своем подразделении. Кроме этого, Андрей развивает инженерное сообщество Russian Software Craftsmanship Community, имеющее целью популяризацию инженерных практик.

Игорь Хрол

 

Игорь Хрол

EPAM, Беларусь

Более шести лет работы в сфере автоматизации тестирования и тестирования производительности. Опыт использования Selenium более пяти лет, начиная с ранних версий, заканчивая последними нововведениями в инструменте. Десятки проектов в различных ролях: инженер, архитектор, менеджер, консультант, тренер. Богатая экспертиза по использованию передовых инструментов (Selenium RC, WebDriver, HP QTP, TestComplete, JMeter) и языков программирования (C#, Java, ActionScript, Ruby, Python). На данный момент занимается проведением тренингов и консультированием. Постоянный докладчик на SeleniumCamp, а также активный участник других профильных конференций (SEF, AutoConfetQA, SQA Days).

Андрей Солнцев

 

Андрей Солнцев

Codeborne, Эстония

Разработчик в таллинской компании Codeborne, которая занимается созданием интернет-банков, порталов самообслуживания, интеграцией инфосистем и пр. Андрей в бизнесе уже 10 лет. В рефакторингах, порочащих его, был замечен многократно. Ярый приверженец экстремального программирования: автоматически тестов, парного программирования и чистого кода. Чисто кодер!

Вадим Герасимов

 

Вадим Герасимов

Codeborne, Эстония

Практикующий XP Java разработчик. В мире Java 8 лет. 1.5 года работал в роли системного архитектора, но для себя осознав неправильность подхода, когда один придумывает решение, а другие должны реализовывать, окунулся с головой в мир XP, в мир кросс-функциональных команд. Selenium WebDriver активно применяется в последних проектах, в том числе при разработке нового интернет-банка для “Банка Санкт-Петербург”.

 

Во весь экран
Показать еще

Комментарии (0):

Оставлять комментарии могут только зарегистрированные пользователи

Для получения embed кода необходимо кликнуть правой
кнопкой мыши на видео и выбрать пункт меню
'Сгенерировать HTML код'

РАННЯЯ РЕГИСТРАЦИЯ = оплата до 15 декабря 2012 - $140/1100 гривен

ОСНОВНОЙ ЭТАП = оплата до 21 января 2013 - $185/1500 гривен

ЭТАП “ОПОМНИЛСЯ” = оплата до 20 февраля 2013 - $225/1800 гривен

!!! Внимание !!! Регистрация на тренинги и мастер-классы, а также их оплата осуществляется отдельно от основного дня конференции. Следите за программой конференции и анонсами для выбора подходящих для себя дополнительных мероприятий и регистрации на них.

Для регистрации вам необходимо заполнить форму участника конференции. Внимательно вводите регистрационную информацию, потому что она будет использоваться для дальнейшей коммуникации с организаторами. Реквизиты и инструкции по оплате будут высланы вам на контакты, указанные при заполнении формы, в течение 3-ех дней.

ДАТА

ОПИСАНИЕ

СТОИМОСТЬ

27-28 февраля

Дни тренингов и мастер-классов. Вы можете посетить любые мероприятия в этот день, но только по предварительной регистрации.

$250/2000 гривен

1-2 марта

Основные дни конференции. Вы можете выбрать доклады для посещения прямо на конференции.

$185/1500 гривен

Хотите сэкономить? Для вас предусмотрены следующие пакеты со скидками:

- Пакет “Групповой”. Вы получаете скидку 10% при групповой регистрации (группа от 5 человек). Поэтому собирайте своих товарищей и коллег и мы будем рады видеть вас на конференции!

- Пакет “All Inclusive”. Если вы зарегистрировались на конференцию 1-2 марта и дни мастер-классов 27-28 февраля, то вы получаете скидку 10% на оба дня.

 

Забыли пароль? Регистрация