суббота, февраля 11, 2012

Specification by Example: A journey not a destination

Еще одна свежая презентация по теме Specification by Example от William Knight. Посмотрите также на профиль автора, там есть много чего интересного, вот например:

OMG, what to automate!

суббота, февраля 04, 2012

Подсветка синтаксиса для Cucumber/Gherkin в Far Manager

Проблема в том, что самые популярные текстовые редакторы не поддерживают подсветку языка Gherkin (Given When Then). Да, вы, конечно же, можете редактировать *.feature файлы с подсветкой синтаксиса в Eclipse, используя подсветку от JBehave или установить Specflow для Visual Studio, но неужели мне нужно использовать целую IDE для редактирования обычных текстовых файлов?

Уже длительное время (почти всю жизнь), я использую встроенный редактор Far Manager + Colorer для редактирования кода. Colorer обеспечивает красивую и расширяемую подсветку синтаксиса для всех популярных языков программирования. И я добавил подсветку для языка Gherkin.

Выглядит это так:

Если у Вас еще нет Far manager,
То просто скачайте мою сборку FarManager.zip, распакуйте в любую папку и пользуйтесь на здоровье!

Если у вас уже есть Far и Colorer, то
1. Распакуйте FarManager-Gherkin-hrc.zip
2. Откройте директорию FarManager-Gherkin-hrc\Plugins\Colorer\hrc\
3. Скопируйте папку misc в соответствующую директорию (hrc) Вашего Colorer
4. Откройте proto.hrc и перенесите строчки:

<!-- Gherkin -->
  <prototype name="gherkin" group="other" description="gherkin">
    <location link="misc/gherkin.hrc"/>
    <filename>/\.feature$/i</filename>
  </prototype>

В proto.hrc вашего \Colorer\hrc\proto.hrc

Данный релиз поддерживает только английские Given/When/Then.

среда, января 25, 2012

+3 Презентации по теме «Спецификация через пример» (Specification by example)

Сергей Шишкин: Specification by Example and a journey towards it

Честно говоря, сама презентация без доклада, несет очень мало информационной нагрузки. Но, слайды подобраны очень ярко, так что можно догадаться о чем говорил автор:


Steve Rogalsky: Moving towards zero defects with Specification by Example

Эта презентация содержит хорошие примеры спецификации с примерами. Есть несколько хороших слайдов описывающих сам процесс.

Specifications For Enterprise Testing

На мой взгляд, это самая лучшая презентация найденная сегодня. Слайды информативны. Описывают проблемы обычного процесса разработки ПО. Показывают какое решение предлагает Specification By Example. Показывают сам процесс внедрения и работы по Спецификации через пример. И содержат несколько полезных ссылок на существующие инструменты, помогающие в работе со Specification by Example.

воскресенье, января 22, 2012

Специализированный поиск по Test Automation

Я уверен, что многие из нас, братьев и сестер автоматизаторов, нередко вбивали в строку поиска Google такие фразы как test automation framework, selenium или даже ui, подразумевая UI Test Automation, но, получали не совсем релевантные результаты от Google.

Организация Automated Testing Institute, недавно представила новый пользовательский поиск Google специализированный по поиску материалов по автоматизации тестирования:
Google Automation




И действительно, вводя запрос «ui» – мы получаем материалы по UI Test Automation, а вводя в запрос Cucumber – первой ссылкой будет доклад нашего земляка:
Dima Kovalenko: Selenium and Cucumber
И без всяких левых огурцов в поисковой выдаче!

пятница, января 20, 2012

Gojko Adzic: Long term value of acceptance tests

Еще один доклад Гойко Аджича про тесты, их поддержку и решения проблемы между новыми изменениями в коде и поддержки изменений в тестах.


Long term value of acceptance tests from JavaZone on Vimeo.