Мир изменился! Проверьте вниз и upvote @ prusswan
Я думаю, что Test :: Unit по-прежнему актуален, даже несмотря на то, что вокруг BDD и других инструментов тестирования много шумихи.
При этом, если вы готовы, вы можете обойти изучение Test :: Unit и сразу начать с чего-то вроде RSpec и Shoulda, но есть кое-что, что нужно сказать, следуя примерам в Agile Web Development Закажите, откуда пришли идеи BDD.
Я все еще использую Test :: Unit для некоторых проектов, так как он поставляется с Rails и все еще является отличной средой тестирования.
Короче говоря, я не думаю, что это устарело, но это уже не самое передовое. BDD - это смена парадигмы тестирования, особенно если вы начинаете использовать Cucumber и Webrat, но это фантастика, когда вы в нее вступаете. Самым простым для перехода является переход к Ifa, поэтому я бы начал с Test :: Unit, затем перешел бы в Ifa, затем попробовал RSpec и Cucumber.
Вы тестируете или, по крайней мере, заинтересованы в тестировании! Это лучшая часть. В конце концов, не имеет значения, что вы используете, если вы довольны этим.
Удачи!