Автоматизируем тестирование UI с Ruby, Cucumber и Selenium by Илья Семерханов

Speaker Семерханов Илья Александрович
Title - Название доклада
Автоматизируем тестирование UI с Ruby, Cucumber и Selenium
Title in English
Automate UI testing with Ruby, Cucumber and Selenium
Annotation - Аннотация (1000 знаков с пробелами)

Автоматизация тестирования UI, безусловно, необходима в любом достаточно крупном проекте. Существует большое количество инструментов и подходов к автоматизации, каждый со своими минусами и плюсами. В докладе я расскажу про один из подходов, основанный на использовании языка Ruby и инструмента под названием Cucumber вместе с фреймворком Selenium. Я расскажу про то, что такое Ruby, почему я считаю, что он эффективнее для автоматизации, чем Java или .NET, как можно использовать Сucumber для функционального тестирования.  

 

Доклад будет интересен всем кто занимается или планирует заниматься автоматизацией тестирования и хочет узнать про альтернативные подходы к решению этой задачи.   

Annotation in English - Аннотация на английском (1000 symbols with spaces)

Automation of UI testing is without a doubt a necessary thing in any large IT project. There are a lot of tools for automation with pros and cons. In the presentation I will speak about one way to automate UI with Ruby, Cucumber and Selenium. I will speak about Ruby itself, and why I think it is more effective in automation then for example Java or .NET. Also I will speak about usage of Cucumber framework in functional testing.

 

Detail description or Plan of the talk- Развернутые тезисы или план доклада

1.Зачем вообще нужно автоматизировать UI?

   a.Какие цели преследуем?

   b.Кому это надо?

   c.Что это дает?

2.Основные проблемы автоматизации UI:

   a.Как поднять автоматизацию?

   b.Какие могут возникнуть проблемы?

3.Пути решения проблемы:

   a.Путь #1 Record&Play

      i.Что это?

      ii.Какие есть минусы и плюсы?

   b.Путь #2 Code It

      i.Что это?

      ii.Какие есть минусы и плюсы?

   c. Путь #3

      i.Что это?

      ii.Какие есть минусы и плюсы?

4.Причем здесь Ruby, Cucumber и Selenium?

   a.Ruby как замена Java в создании фреймворка.

      i.Плюсы Ruby.

      ii.Что такое JRuby/IronRuby.

      iii.Почему не Java/.NET?

   b.Ruby + Selenium vs Java + Selenium

      i.Примеры использования.

   c.Cucumber что это?.

      i.Как работает Cucumber

1.Сценарии, фичи, шаги

2.Структура проекта с Cucumber

3.Создание словаря

4.Примеры

      ii.Что дает использование Cucumber?

5.Вывод и заключение.

Презентация: http://db.tt/XxveFUPB

Type of Presentation - Тип доклада
  • Lightning Talk - Блиц доклад (20 min)
Level of audience - Уровень аудитории
  • 2 (intermediate)
Contact info - Контактная информация

ilya.semerhanov@t-systems.ru

skype: i.semerhanov

Public profile - Ссылка на публичный профиль
http://www.linkedin.com/profile/view?id=110159845
Subjects of the talk - Тематика доклада
  • Test automation
Last Updated 17 Sep 13:19