Новости‎ > ‎

Как мы готовили бутерброды из Selenium

Отправлено 29 февр. 2012 г., 12:16 пользователем Uladzimir Kryvenka   [ обновлено 2 мар. 2012 г., 1:33 ]
22-го февраля состоялась очередная встреча нашего сообщества автоматизаторов тестирования. Встреча прошла в офисе компании ScienceSoft, спасибо ребятам из данной компании за дружеский прием. На этот раз в качестве докладчика выступил Владимир Кривенко с немного кулинарной темой - "Рецепты по приготовлению бутербродов из Selenium". В рамках своего доклада Владимир рассказал о фреймворке для автоматизации тестирования веб-приложений на основе Selenium. Фреймворк называется ButerbroD, этим и обусловлена тема доклада. ButerbroD обладает интересной структурой: Selenium Document, Document, Elements, Pages, Actions, Test Cases. В фреймворке используются следующие шаблоны проектирования: DSL, Page object pattern, Elements pattern. Основными ингредиентами данного решения являются Visual Studio (C#), MS Test (NUnit), Selenium RC + интеграция с Coded UI (часть тестов или отдельных шагов теста выполняется в Selenium RC, часть в Coded UI). Дополнительно  участники встречи услышали о способах мотивации коллег, а также о том, как мотивация важна для развития автоматизации на проекте. План выступления был следующим:
  • в качестве аперитива была предложена небольшая предыстория автоматизации;
  • описание мотивации команды проекта к автоматизации тестирования и способов ее достижения; 
  • детальный рассказ про сам фреймворк;
  • демонстрация возможностей ButerbroD-а;
  • достигнутые результаты;
  • некоторые приправы для развития автоматизации.
Слайды презентации:
С текстовой версией доклада можно ознакомится перейдя по следующим ссылкам:
В ближайших планах выложить ButerbroD в open source.
С данным докладом, только в сокращенной версии, Владимир Кривенко выступил на конференции Selenium Camp в Киеве. На сайте конференции можно будет посмотреть видео выступления.

Напоследок, как всегда, небольшой фотоотчет с мероприятия:

ButerbroD - all

ButerbroD - Kryvenka

Удачной всем автоматизации и до новых встреч!

Conversation Element


Comments