1) Начните с прочтения руководства по испытанию рельсов , просто чтобы прочувствовать тестирование.
2) Ознакомьтесь с различными рамками тестирования (Cucumber,rspec, testunit, steak, minitest), смотрите скринкасты ( railscasts , TeachMeToCode ), а затем попробуйте выбрать тот, который вам нравится.
3) Пишите тесты!!и получить помощь по мере необходимости от StackOverflow.Если вам нравится RSpec, то книга RSpec очень полезна, но не обязательна.
Мое личное мнение о фреймворках: мне действительно очень понравился огурец, но в итоге я нашел его очень многословным и не оченьМне не нравится использовать его для моих интеграционных тестов, а затем RSpec для моих модульных и функциональных тестов.Теперь мне нравится использовать только RSpec с матчерами Capybara и Shoulda.TestUnit может быть даже менее многословным, чем RSpec, но лично я нахожу RSpec счастливым посредником между написанием самодокументируемого кода и не слишком многословным.