Если вы только начинаете, попробуйте начать с комбинации огурца и rspec.
Cucumber - это более высокоуровневая замена тестирования интеграции в rpecs для журнала рассказов, ориентированная на удобочитаемость клиента.
В новой книге RSpec рассказывается, как сделать технику разработки извне и сценарии с огурцом более ощутимыми для новичков в тестировании ИМХО.
Райан Бейтс только что опубликовал начало работы с огурцом скринкаст (я не могу ручаться за контент, так как его файловый хостинг в настоящее время кажется неэффективным, но все остальные его видео были очень четкими ).
Был также недавний разговор BDD с огурцами на конференции Mountain West Ruby Conf, которая обсуждается здесь .
У меня есть другие ссылки на огурцы здесь .