Have something to share about Test Automation or WebDriver?
Become a speaker now

Программа конференции

Программа конференции находится на стадии формирования. Мы приняли решение провести конференцию Selenium Camp 2012 в один день – 25 февраля. Это связано с желанием отобрать только лучшие доклады, сделав программу конференции действительно полезной и интересной. Как говорится, лучше меньше, да лучше! Но, в преддверие конференции, 24 февраля, для желающих будут организованы разнообразные тренинги и мастер-классы. Таким образом, у участников будет возможность выбрать себе программу по вкусу и потребностям.

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

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

Зал 1 (20 человек) Зал 2 (15 человек) Зал 3 (15 человек)
9:00-9:30 Сбор и регистрация участников
9:30-13:30 Мастер-класс “Написание тестов с нуля на базе WebDriver и Java”

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

Мастер-класс “Пробуем Selenium на практике”

13:30-14:30 Обед
14:30-18:30 Мастер-класс “Selenium против AJAX”

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

Мастер-класс “Миграция с Selenium 1.0 на Selenium 2.0 (aka WebDriver)”

18:30-18:45 Подведение итогов и закрытие первого дня

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

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

Зал 1 (15 человек)
10:00-10:30 Сбор и регистрация участников
10:30-14:00 Тренинг “Тестирование веб приложений с WebDriver/Selenium” (часть 1)

14:00-15:00 Обед
15:00-19:30 Тренинг “Тестирование веб приложений с WebDriver/Selenium” (часть 2)

19:30-19:45 Подведение итогов и закрытие тренинга

Детальная программа конференции 25 февраля

Программа конференции почти сформирована. Мы ожидаем завершения переговоров с некоторыми потенциальными докладчиками, поэтому возможны небольшие перестановки и пополнения. Все вопросы по поводу программы присылайте по адресу review@seleniumcamp.com.

english language – выступление проводится на английском языке

Сцена A (250 человек)
WebDriver
Сцена B (150 человек)
Инструменты и подходы
Сцена C (50 человек)
Мастер-классы
9:00-9:45 Регистрация участников
9:45-10:00 Открытие конференции
10:00-10:50 The road to a standard

Проблемы роста системы тестирования большого продукта

10:50-11:00 Перерыв
11:00-11:50 WebDriver: история одной миграции

Игорь Хрол (Беларусь)
Selenium in the life of day-to-day testing. Practical aspects.

Selenium IDE — на грани адекватного

Алексей Лупан (Украина)
11:50-12:00 Перерыв
12:00-12:50 TDD c помощью функциональных тестов на WebDriver

Руководство по приготовлению бутербродов из Selenium

Основы и нюансы параллельного тестирования

13:00-14:30 Обеденный перерыв
14:30-15:20 От идеи до Selenium теста всего лишь один шаг – Python

Новая жизнь WebDriver и PHP. Путь от разработки фреймворка до организации производственного процесса.

Нагрузочное тестирование с помощью Selenium тестов

15:20-15:30 Перерыв
15:30-16:20 Selenium против AJAX

Автоматизация в одной отдельно взятой компании

TDD в создании средств автоматизации тестирования и тестов для web-приложений

16:20-17:00 Кофе пауза
17:00-17:50 Cool tricks with Selenium

Человекопонятные отчёты

17:50-18:00 Перерыв
18:00-18:50 WebDriver Internals

Jari Bakken (Norway)
Thucydides — приемочные тесты нового поколения на базе WebDriver

18:50-19:10 Закрытие конференции

Заявленные доклады на 25 февраля

The road to a standard

Описание: We have seen Selenium grow over the last few years and it is now on the road to becoming a standard. David will discuss why we want it to become a standard and why browser vendors taking ownership of this is a good idea. He will also discuss the future of the project.
Тип выступления: Доклад (50 минут)
Докладчик: David Burns

WebDriver Internals

Описание: Ever wondered what Selenium 2 looks like under the hood? This talk will walk you through the architecture of WebDriver, the current state of the art in browser automation. WebDriver has a small, object-oriented API and a flexible architecture that allows us to automate six browsers across most operating systems from four programming languages. With the benefit of hindsight, we’ve taken the best parts of Selenium RC (leveraging HTTP) and left out the worst (JavaScript sandbox and dictionary-based API). If you’ve only used Selenium from an end-user perspective, you’ll walk away from this talk with a better understanding of the technology that make Selenium tick, and some tips on how to contribute to the project.
Тип выступления: Доклад (50 минут)
Докладчик: Jari Bakken

Cool tricks with Selenium

Описание: In this talk I’d like to show off some cool things that can be accomplished with Selenium. This will include a demo of running Selenium in the SauceLabs cloud to test your website with multiple browsers and and versions. Show how you can use Selenium to test your mobile website with iPhone simulator. Also things like dealing with AJAX, downloading and reading PDF files, and much more. A list of helpful work arounds, some sample code, and a live demo.
Тип выступления: Доклад (50 минут)
Докладчик: Dmitriy Kovalenko

Thucydides – приемочные тесты нового поколения на базе WebDriver

Описание: Автоматизация приемочного тестирования не потеряла своей актуальности. Ведь когда тесты выражены простым и доступным языком, при этом оставаясь полностью автоматизированными, представители бизнеса и разработки могут использовать их совместно. Thucydides представляет новое поколение инструментов для автоматизации приемочного тестирования. В основе этого open source инструмента лежит WebDriver, что делает инструмент удобным для тестирования веб-приложений. Выбрав Thucydides, вы получаете:

  • Способ моделировать требования и привязывать их к тестам
  • Возможность автоматизировать критерии приемки функционала
  • Структуру для написания тестов с использованием Page Object и Steps Dictionary
  • Построение детальной отчетности по запускам тестов и покрытию функциональности тестами
  • Возможность легко отслеживать и публиковать отчеты о статусе и прогрессе проекта

Правильный выбор инструмента очень сильно влияет на качество вашего тестирования.

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

TDD c помощью функциональных тестов на WebDriver

Описание: TDD (Test Driven Development) является популярным подходом среди разработчиков. Сначала пишется тест, а только потом на основании этого теста пишется реализация. Эта практика дает много преимуществ, позволяя сосредоточиться на небольшом аспекте функциональности и автоматизировать проверку правильности его реализации. Таким образом, разработчик сразу думает о вариантах использования и реализует минимальный необходимый функционал.

TDD можно применять не только на уровне модульных тестов, но и на уровне функционального тестирования. Это дает возможность задуматься о структуре и особенностях функциональности еще до ее реализации. Вам не придется мучиться в попытках протестировать приложение, которое не задумывалось для тестирования (сложные локаторы, непонятная структура страниц, запутанные связки элементов). В качестве сопутствующего эффекта, TDD позволяет сократить время на ручную проверку разработчикам и автоматизировать 100% функциональных тестов.

Многим понятны преимущества TDD, но они не знают с чего начать. Некоторым кажется, что написание теста до появления реализации вообще невозможно. В своем докладе я расскажу не только о преимуществах и особенностях данного подхода, но и на примерах продемонстрирую, как работать с TDD на практике. Будут рассмотрены варианты распределения ролей, техники написания тестов и особенности их использования. В качестве основного инструмента для тестирования будет использован WebDriver.

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

Нагрузочное тестирование с помощью Selenium тестов

Описание: Ни для кого не секрет, что нагрузочное тестирование приложений является одной из важних сфер, наравне с функциональным тестированием. Часто при нагрузочном тестировании не следуют пользовательским сценариям и проверяют какую-то определенную часть функционала. Хотя в высоконагруженых системах важную роль играют именно пользовательские сценарии. В даном докладе расмотрим альтернативный подход к нагрузочному тестированию и как можно в этом походе использовать тесты, написанные на Selenium/WebDriver. Также расмотрим дополнительный инструмент Xceptance LoadTest (XLT), с помощю которого и тестируется приложение под нагрузкой.
Тип выступления: Мастер-класс (50 минут)

WebDriver: история одной миграции

Описание: Стоит ли переводить тесты с Selenium RC на WebDriver? Этот вопрос сейчас стоит перед многими проектами. Особенно важно это в тех случаях, когда в наличии имеется много уже написанного и хорошо работающего кода на Selenium RC.

В своём докладе я расскажу о том, как проходила миграция для проекта, объём Java-кода автоматических тестов которого исчисляется сотнями тысяч строк, а время выполнения – сутками.

  • Зачем вообще начинать миграцию?
  • Как помогает хороший фреймворк при миграции с одного инструмента на другой?
  • Какие изменения во фреймворке понадобятся, чтобы на новом API оставить те же принципы и подходы, которые использовались ранее?
  • Насколько трудоёмкий переход?
  • Какие технические трудности возникли по ходу?
  • Как обстоит дело с автоматизацией Flex’a на WebDriver’е?
Тип выступления: Доклад (50 минут)
Докладчик: Игорь Хрол

Автоматизация в одной отдельно взятой компании

Описание: Я работаю в компании, где отдел QA Automation был выстроен за три года «с нуля» в связи с переводом ресурсов из Индии в Чехию. За это время была создана команда из 19 человек, занимающимися автоматизацией UI, Framework и запуском/анализом упавших тестов. В докладе будут рассмотрены:

  • Цели и условия тестирования в Conсur Technologies
  • Структура команд и основные обязанности отдела автоматизации тестирования
  • Automation framework: компоненты и инфраструктура для запуска тестов
  • Automation execution: как часто запускаются тесты? Сколько багов ловят?
  • UI automation:
    • Опыт работы с Selenium 1 (основные моменты, достижения, достоинства и недостатки)
    • Переход на Selenium 2 (процесс перехода, достоинства и недостатки, трудности)
    • Ожидания от Selenium 2 и цели команды на следующий год
    • Покрытие автоматическими тестами функциональности (functional coverage maps)

Доклад будет полезен в первую очередь тем, кого интересует практический опыт работы компании, где достаточно большое внимание уделяется автоматизации тестирования (с точки зрения постановки процесса), а так же опыту перехода от Selenium 1 к Selenium 2.

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

TDD в создании средств автоматизации тестирования и тестов для web-приложений

Описание: Данное выступление будет основано на результатах мастер-класса, который докладчики проведут 24 февраля. Целью доклада является демонстрация подходов, использованных на мастер-классе и результатов работы. В докладе будет продемонстрировано использование подхода TDD (Test Driven Development) для создания инструментов автоматизации тестирования на базе WebDriver. Участники смогут увидеть в действии:

  • Процесс построения простого и гибкого инструмента тестирования на базе WebDriver
  • Подход к описанию объектов страниц приложения
  • Сбор и анализ результатов тестирования
  • Процесс Continuous Integration, построенный на связке Maven, Jenkins и WebDriver
Тип выступления: Мастер-класс (50 минут)

Selenium IDE – на грани адекватного

Описание: Живая демонстрация сильнейших возможностей простейших приемов программирования сложнейших задач по тестированию веб-приложений посредством Selenium IDE на примере баг-трекера Mantis плюс обучение кого угодно всему вышеупомянутому. Данный мастер-класс будет интересен тем, кто активно использует Selenium IDE для автоматизации тестирования либо ищет простой и быстрый инструмент для упрощения жизни в тестировании веб-приложений.
Тип выступления: Мастер-класс (50 минут)
Докладчик: Алексей Лупан

Selenium против AJAX

Описание: На данный момент мир веб-приложений интенсивно развивается и интерфейс становится все более динамичным. Повсеместно используется асинхронное обновление элементов и AJAX. И такие веб-приложения приходится тестировать с помощью Selenium/WebDriver. Автоматизированный тест можно разбить на атомарные фрагменты, которые многократно выполняются в цикле: “найди элемент”, “выполни действие”, “подожди результат”. При автоматизаци AJAX-приложений проблемы возникают со всеми тремя видами фрагментов.

Во-первых, искать элементы сложно, потому что они как правило имеют динамические локаторы (нет фиксированных идентификаторов или имен). Во-вторых, спектр возможных действий весьма широк. Это не только клики по ссылкам, как в “традиционных” веб-приложения, но и наведение курсора на элемент, перетаскивание, нажатия клавиш.

Ну и самое сложное — это ожидания. Что является признаком того, что некоторое действие выполнилось успешно или неуспешно? Появление или исчезноваение какого-то элемента? Добегание счётчика или прогресс-бара до 100%? А может быть не стоит вообще ждать полного завершения действия, достаточно лишь частичного результата, чтобы уже можно было продолжить выполнение теста?

Из доклада вы узнаете о том, как WebDriver решает все эти три задачи, особенно вторую и третью.

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

Человекопонятные отчёты

Описание: В докладе, на примере тестов реального приложения, будет представлен метод получения полного и удобного отчёта о работе тестов.

Будут рассмотрены проблемы стандартных «линейных» отчётов. Обычно действия, которые совершаются браузером, в логах или отчётах выглядят как совершенно несвязанные между собой. На самом деле, каждое действие почти всегда является частью другого действия, только более крупного. Например, действия {isElementPresent(‘submit’); click(‘submit’)} на самом деле являются частью действия {submit();}.

Докладчик расскажет о подходе, который позволяет генерировать иерархические html отчёты — очень наглядные и удобные, позволяющие быстро восстановить последовательность действий, которые привели к ошибке. Ещё одна особенность подхода — отчёты включают в себя все необходимые скриншоты. Наглядность отчётов позволяет разобраться в ошибке не только авторам тестов, но и, например, менеджеру.

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

Основы и нюансы параллельного тестирования

Описание: В докладе будет рассказано о стандартных инструментах, с помощью которых можно выполнять тесты параллельно – TestNG и Selenium Grid, о реальной системе для запуска тестов параллельно в нескольких браузерах. На примере тестов реального приложения будут показаны проблемы при работе одинаковых тестов одновременно – и решения этих проблем. Докладчик приведёт график зависимости скорости выполнения тестов от числа потоков, и покажет, в каких случаях не имеет смысла увеличивать количество потоков.
Тип выступления: Мастер-класс (50 минут)

Руководство по приготовлению бутербродов из Selenium

Описание: Нет, вы не ослышались и докладчик не ошибся с названием своего доклада. Владимир действительно поделится со слушателями советами по приготовлению вкуснейших бутербродов! Все дело в том, что он хочет рассказать про свой опыт разработки фреймворка автоматизации с нуля на базе Selenium. Фреймворк построен как Layered Application и имеет название ButerbroD, отсюда и чудаковатое название доклада. Основными ингредиентами данного решения являются Visual Studio (C#), MS Test, Selenium RC + интеграция с Coded UI (часть тестов или отдельных шагов теста выполняется в Selenium RC, часть в Coded UI). Участники услышат про сам фреймворк, мотивацию и историю его создания, выбор инструментов, планы на будущие. Докладчик детально расскажет об архитектуре фреймворка, покажет вживую примеры использования, обсудит достоинства и недостатки построенного решения. К слову, данное решение применяется на одном из ведущих продуктов в своей отрасли http://www.easyprojects.net/, компанией Logic Software. В качестве бонуса участники услышат об измерении тестового покрытия, оптимизации и распараллеливании тестов, вариантах “инфицирования” автоматизацией своих коллег и многом другом.
Тип выступления: Доклад (50 минут)

Новая жизнь WebDriver и PHP. Путь от разработки фреймворка до организации производственного процесса.

Описание: С выходом Selenium 2.0 (aka WebDriver) перед армией разработчиков функциональных тестов, использовавших PHP в качестве скриптового языка, возник выбор – продолжать выжимать все из этой технологии или искать какое-либо наименее затратное решение для перехода на функционал WebDriver. В данном докладе будет рассмотрено как собрать с нуля, с минимальными затратами, фреймворк автоматизации используя PHP5, PHPUnit и JsonWireProtocol, позволяющий использовать все возможности заложенные разработчиками WebDriver, не покидая пределов полюбившегося PHP.

Будут детально изложены базовые шаги и варианты реализации привязки WebDriver к PHP, методика построения из линейной структуры (запрос – ответ) протокола универсальной гибкой объектной модели, а также как применить объектную модель на конкретный проект. Будут рассмотрены нюансы использования базовых методов фреймворка автоматизации в PHP5 реализации и примеры.

На один шаг ближе к автоматизации, пример организации производственного процесса в конкретно взятой команде:

  • запуск Selenium тестов с помощью сервера непрерывной интеграции Hudson
  • автоматизация процесса анализа результатов
  • автогенерация багов для bug tracking систем
  • распределение задач
Тип выступления: Доклад (50 минут)

Selenium in the life of day-to-day testing. Practical aspects.

Описание: From this presentation participants will get practical information of using Selenium on the projects, implementation of Continuous Integration using Jenkins/Hudson, its main problems, pros and cons. You will know what useful can Jenkins give, what plugins to use, ideas how to work with xUnit frameworks (on the nosetests framework example). Following topics will be discussed in details: tuning up Selenium server and nodes with Selenium Grid, potential problems with different browsers/OS versions, how to decrease test code and increase input data loading.

The second part of the presentation will describe available Selenium-compatible cloud-services (BrowserMob, SauceLabs, CloudBees), how it is possible to use them in the projects and how much it costs. Participants will understand how could cloud testing help their project and when is it reasonable to turn cloud. Amazon EC2 service would be separately described as well.

The presentation should be interesting and favorable to Developers in Test, as well as QA Managers and PM’s.

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

От идеи до Selenium теста всего лишь один шаг – Python

Описание: Python очень часто сравнивают с другими языками программирования. Например, программы, написанные на python будут чуть дольше выполняться, чем на Java, но зато их можно разработать буквально в 2-3 раза быстрее, чем аналогичную программу на Java.

Скорость и простота разработки автоматических тестов имеют большое значение. Python очень легкий и динамичный язык программирования. С его помощью вы буквально за 1 минуту сможете написать и отдебажить тест. И в своем докладе я расскажу и покажу, как это сделать с самого начала с живыми примерами кода. Более того, я уверен, что после доклада вы сможете написать тест на Python и будете знать, куда двигаться дальше, чтобы развить ваш Python Selenium фреймворк до совершенства.

Тип выступления: Доклад (50 минут)
Докладчик: Михаил Поляруш

Проблемы роста системы тестирования большого продукта

Описание: Из этого доклада вы НЕ узнаете:

  • Как написать ваш первый Selenium тест с нуля.
  • Как правильно сконфигурировать Selenium.
  • Как построить тестовый фрэйморк на базе Selenium-а.

Мы расскажем, что ждет вас дальше, когда вы уже прошли первые сложности и перешли на следующий уровень. Какие проблемы вас ожидают, если вдруг:

  • Продукт который вы тестируете разросся с маленькой наколеночной системы в 10 экранов до большого enterprise продукта с 1000 экранов и 300 сложно связанных типов объектов.
  • Количество автоматических тесткэйзов возросло с 100 до 10000.
  • Появились новые кастомеры и количество поддерживаемых платформ и конфигураций запуска возросло с 1 до 100.
  • Количество параллельно разрабатываемых фич возросло с 1 до 20 и иметь в trunk-е постоянно стабильный продукт стало не пожеланием, а жизненной необходимостью.

Пропорционально увеличить количество автоматизаторов с 1-ого до 100? Нет – это не наш метод! Доклад будет полезен тем, кого интересует практический опыт преодоления трудностей при увеличении объема автоматического тестирования в десятки раз.

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

David Burns

United Kingdom, Bournemouth

David Burns is Lead Software Engineer in Test at Mozilla. He leads a team that work on Test Automation best practises and who look after some frameworks that are used within Mozilla QA. David is the lead maintainer of the Python bindings for Selenium. Also he is an active blogger at http://www.theautomatedtester.co.uk and an author of the book “Selenium 1.0 Testing Tools: Beginner’s Guide”. This book is going into its 2nd edition.

Jari Bakken

Jari Bakken

Oslo, Norway

As a core developer on both the Selenium and Watir projects, and the founder of related projects such as watir-webdriver, Jari has extensive experience in the web test automation space. Since late 2009 his open source efforts have been focused on Selenium 2/WebDriver, for which he wrote and maintains the official Ruby bindings. His watir-webdriver project, an implementation of Watir’s API on top of the WebDriver techonlogy, marks an important step forward in consolidating the Watir and Selenium projects on the best browser automation tech available. By day, Jari works as a senior test engineer for the Norwegian classified ads site FINN.no, where he develops automation solutions and test infrastructure. By night, he enjoys hacking on Ruby tools and making use of his degree in jazz guitar.

Dmitriy Kovalenko

Dmitriy Kovalenko

Chicago, USA

Dmitriy Kovalenko worked in quality assurance for eight years (Rosetta Stone Inc., ThoughtWorks, Centro, Groupon), seven of which he spent in Agile environments. Dmitriy has worked with Selenium professionally for four years, during which time he has carried out a test suites for small and large enterprises. Last two years he spent working in the field of DevOps. Author of agilesoftwaretesting.com blog.

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

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

Украина, Киев

Практикующий Java технический лидер и Scrum Master. Эксперт в разработке на Java, Agile инженерных практиках и управлении командами. Активный участник и докладчик многих международных конференций. Основатель и тренер тренинг-центра XP Injection, автор многочисленных тренингов по разработке на Java, тестированию приложений, планированию, организации Agile и QA процессов, инженерным практикам. Использует Selenium в Java более 4 лет, уже почти 3 года ведет авторский тренинг “Тестирование веб приложений с Selenium” в тренинг-центре XP Injection. Организатор и идеолог конференций Selenium Camp, JEEConf, XP Days Ukraine и IT Brunch.

Алексей Зозуленко

Алексей Зозуленко

Украина, Киев

Более 5 лет опыта работы в тестировании програмных продуктов. Специализируется на автоматизации функционального тестирования GUI, автоматизации тестирования комплексных веб-ориентированных приложения. Активный учасник профильных конференций, таких как SQA Days, TestLabs, ITJam. В разное время работал с Selenium и JMeter. Опыт использования Selenium более 4-х лет. Разрабатывал тестовые фреймворки на Java, Groovy с использованием DSL/Keywords методик.

Игорь Хрол

Игорь Хрол

Минск, Беларусь

В данный момент работает в компании EPAM Systems, координируя работу группы инженеров по автоматизации на одном из крупных проектов – Oracle ATG Web Commerce. В течение 5-ти лет работы в сфере автоматизации тестирования работал с различными инструментами как Selenium, QTP, TestComplete, Watir. Имеется опыт проведения нагрузочных тестов. Начинал работать в компании Itransition в 2006 году, с 2009-го – в EPAM Systems. Автор внутреннего тренинга EPAM Systems по Selenium. Выступал на конференциях SEF’2010, SeleniumCamp’2011. Основатель Минского сообщества автоматизаторов тестирования.

Анастасия Нестеренко

Анастасия Нестеренко

Прага, Чехия

Лидер команды UI Automation в Concur Technologies. Опыт работы с Selenium около трех лет. Основные обязанности включают координацию всех видов деятельности, связанных с автоматизацией тестирования (Selenium1, переход на Selenium2), координацию проектов, коммуникацию с другими QA группами в компании и, разумеется, организацию работы команды.

Ян Алексеенко

Ян Алексеенко

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

Анатолий Жуков

Анатолий Жуков

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

Андрей Дзыня

Андрей Дзыня

Киев, Украина

На протяжении своей профессиональной карьеры освоил широкий набор инструментов по автоматизации тестирования разнообразного ПО, начиная от простых мобильных приложений, заканчивая сложными распределенными системами. Сумел разработать и воплотить в жизнь успешные стратегии по автоматизации коммерческих продуктов, которые продолжают развиваться. Андрей регулярно делится полученным опытом на конференциях, тренингах, встречах сообществ, воркшопах. Так же является автором и редактором портала automated-testing.info.

Михаил Поляруш

Михаил Поляруш

Киев, Украина

Когда Михаил был тестировщиком, он начал заниматься автоматизацией тестирования, что очень и очень его увлекло. Перепробовав разнообразные инструменты, подходы и их применение на реальных проектах, Михаил занимается консультациями и выполнением проектов по тестированию и автоматизации тестирования ПО. С другой стороны, Михаил активно участвует в обучении и развитии специалистов в этой области, являясь создателем и редактором портала по автоматизации automated-testing.info.

Алексей Лупан

Алексей Лупан

Украина, Киев

Тестировщик комплексных веб-ориентированных приложений. Родом из Кишинева. Автор блога о тестировании QA – грамотно и блога, посвященного Selenium IDE – Selenium IDE – rulezzz!. Неоднократный докладчик и член программного комитета конференции SQA Days. Официальный QA trainer компании SysIQ Ukraine.

Алексей Баранцев

Алексей Баранцев

Россия, Москва

Работает в области тестирования программного обеспечения с 1994 года. Прошёл путь от рядового тестировщика до руководителя подразделения заказного тестирования, побывав по пути разработчиком, аналитиком, консультантом и менеджером проектов. Большую часть этого времени проработал в Институте системного программирования РАН, где приходилось заниматься и аутсорсинговым тестированием, и разработкой новых инструментов тестирования. Сейчас оказывает консультационные услуги в области тестирования, читает лекции о тестировании студентам ГУ ВШЭ, проводит тренинги для тестировщиков, участвует в организации профессиональных конференций, обеспечивает поддержание и развитие крупнейшего русскоязычного сайта о тестировании Software-Testing.Ru.

Дмитрий Якубовский

Дмитрий Якубовский

Харьков, Украина

Разработчик в компании Deep Shift Labs. Кроме разработки продуктов компании, в течение трёх лет отвечает за тестирование с помощью Selenium и его автоматизацию. Для тестов использует Java, в разработке – в основном PHP. Не любит оставлять невыясненными детали и нерешёнными проблемы. Интересуется современными технологиями и их практическим использованием.

Владимир Кривенко

Владимир Кривенко

Минск, Беларусь

Head of QA в компании Paralect. Около пяти лет опыта работы в тестировании. В основном работал с инструментами автоматизации семейства Selenium, а также Coded UI. Автор блога Bugs Catcher. Проповедует гибкие методологии разработки и тестирования программного обеспечения. Пытается искать интересные способы решения рутинных задач и старается делать собственную работу и работу коллег как минимум не скучной. Вышивает крестиком. :-) Один из сооснователей Минского сообщества автоматизаторов тестирования. C недавнего времени один из авторов портала automated-testing.info.

Александр Манюхин

Александр Манюхин

Севастополь, Украина

Более 9 лет в web и прикладной разработке. Участвовал в разработке многих крупных проектов: web ориентированные складские системы (WMS), системы управления ресурсами на предприятии (ERP). Каждый уважающий себя разработчик должен развиваться и в год изучать хотя бы одну новую технологию. За последние полтора года новым заинтересовавшим Александра направлением стало тестирование web ориентированных программных продуктов. Поэтому он начал работать на позиции QA Lead (Team lead) украинского филиала французской компании Adyax. Занимается прикладной разработкой фреймворков (Selenium + PHP/Java), координацией проектов и коммуникацией с другими QA группами в компании, ищет оптимальное решение для поставленных задач, стартует автоматизацию тестирования проектов. Главная цель – повышение эффективности QA команды и поиск новых решений.

Илья Климов

Илья Климов

Харьков, Украина

JS/PHP/PERL Разработчик в компании QArea. Был главным инициатором автоматизированного тестирования большого банковского приложения на ExtJS, что привело к большой и долгой любви к Selenium/WebDriver. Сейчас активно занимается вопросами эффективного автоматизированного тестирования мобильных HTML5-приложений. В свободное от работы время прививает любовь к Selenium в стенах Харьковского Национального Университета Радиоэлектроники.

Руслан Стражнык

Руслан Стражнык

Львов, Украина

Работает с Selenium с середины 2007года, 5 лет опыта в сфере тестирования, основная специализация – автоматизированое тестирование веб-приложений и комплексных веб-продуктов. В данное времья работает над тестированием социальной сети Maven Research (USA) , также имеет широкий опыт внедрения Continuous Integration на проектах, работы с cloud-сервисами. Разрабатывает тест-фреймворки на Python. Читает множество технических блогов в данной сфере, в том числе уже представленных докладчиков. Любит свою работу.

Денис Чернилевский

Денис Чернилевский

Москва, Россия

Последние 4 года работает в компании Parallels в отделе автоматизации тестирования. Помимо работы участвует в двух проектах также связанных с IT. Любит всё доводить до конца, именно поэтому считает, что самый ценный опыт может быть получен в долгосрочных проектах на интервалах 3-6 лет. Денис начал работать в автоматизации тестирования на должности младший инженер. Теперь он является руководителем команды разработчиков. Он вместе с командой трудится над развитием системы автоматизации тестирования, которая позволила бы сократить релиз циклы продукта, сделала тестирование легким, а результаты тестирования понятными.