Использование Cucumber + RSpec в производственной среде - PullRequest
1 голос
/ 22 декабря 2011

Вы использовали Cucumber в производственной среде?

Какие проблемы вы обнаружили при его использовании?

Вы бы порекомендовали мне его использовать?

Я сейчас учусьчтобы использовать Cucumber с RSpec, я взвешиваю за и против для использования его в будущих проектах и ​​хотел бы получить некоторый вклад.Я буду использовать RSpec, но мне интересно, стоит ли использовать Cucumber дополнительное время, затрачиваемое на написание тестов.

Дополнительная информация:

  • Не знаюиметь дело с клиентами напрямую;однако я работаю в команде и имею дело с менеджерами проектов, у которых нет особых технических знаний, поэтому я подумал, что удобочитаемость тестов Cucumber окажется полезной

  • Размеры проекта от среднего до большогопроекты могут иметь несколько этапов, и мы поддерживаем их

  • Ограничения по времени довольно жесткие, однако я думаю, что дополнительный охват тестами, надеюсь, поймает больше ошибок, сократив общее время

Любая информация будет отличной

Приветствия

1 Ответ

2 голосов
/ 22 декабря 2011

Лично я не использую Cucumber.

Я предполагаю, что есть отличные варианты использования, но я нахожу идею написания простых английских 'cukes' - тогда мне нужно по существу написать регулярные выражения в рубине, чтобы повернутьпростые тесты по английскому языку в ruby, которые могут быть слишком сложными.Тем не менее, если у вас есть бизнес-аналитики или даже клиенты, умеющие писать тесты, то Cucumber великолепен, поскольку они могут писать по-английски, и вам просто нужно беспокоиться о том, чтобы заставить его работать.

Мы решили использовать Steak , который построен прямо поверх Rspec2 и Capybara и позволяет нам писать прямые тесты ruby, которые, по нашему мнению, столь же наглядны без дополнительных накладных расходов.

...