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