Wiki Wiki имеет выбор учебных пособий, примеров и т. Д.
Они, тем не менее, довольно простые и не доходят до уровня «как организовать вещи».
В этом случаеСуществует несколько фреймворков в различных состояниях развития.Я думаю, что наиболее активными из них являются Taza и QA Robusta.Каждый из них подходит к вещам немного по-своему.QA Робуста немного обернута вокруг Minitest (если я правильно понимаю) и предоставляет свои собственные отчеты.Я все еще изучаю Taza, поэтому не могу много комментировать.Я также вспоминаю, что слышал о геме / фреймворке ' WatirSpash ', который обсуждался в недавнем подкасте watir , который разработан, чтобы помочь использовать его вместе с RSpec (и я могу предположить, что Cucumber)1025 *
Если вы сортируете BDD / Spec-by-example, вы можете использовать (или оба) RSpec или Cucumber, возможно, в сочетании с гемом WatirSpash, как способ организации и описания ваших тестов, изатем реализуйте реальный тестовый код через Watir. В этом случае вы, скорее всего, будете использовать отчеты на основе HTML, которые могут быть сгенерированы RSpec / Cucumber, вместо того, чтобы использовать свой собственный или в зависимости от структуры watir для создания отчетов.