0

私はrails3とruby自体に非常に慣れていません。Railsアプリのテストをセットアップしようとしています。レールによって提供されるもの ( http://guides.rubyonrails.org/testing.html ) は、Web でレール テストを検索したときに見つけたものとは異なります。人々はほとんどの場合、ストック テスト環境よりも Rspec2 を好みます。

本当ですか?私は間違っているかもしれませんが、新しい Web アプリケーションに適切なテスト環境を選択したいと考えています。ストックテスト環境とRspec2の違いを教えてください。なぜ誰かがそれらのいずれかを検討するのでしょうか。

4

1 に答える 1

2

この質問に答える適切な方法はないと思います。なぜ赤は青より優れているのですか?人々には好みがあり、ある時点で Rspec2 はデファクト スタンダードのようなものになりました。その後、他の人がすでに使っていたので、多くの人が使い始めたと思います。Ruby on Rails の作成者である DDH は Rspec を本当に嫌い、明らかに Test::Unit を支持しています。個人的には、チームの大半が Rspec を気に入っており、プライベート プロジェクトでは Ruby 1.9 のMinitestを使用しているため、仕事では Rspec を使用しています。

あなたへの私の提案: さまざまなテスト フレームワークを見て、どれが使いやすいかを確認し、それを使用してください。重要なことは、何をテストするかではなく、何をテストするかということです。

于 2012-06-24T09:29:00.567 に答える