rspec gem は何をしますか? 「ビヘイビア駆動型開発ツール」と名づけられていますが、この言葉だけでは何かがはっきりしません。
1 に答える
2
RSpec は、アプリケーションのテストを作成するための gem です。Test:Unit (Rails に付属) と機能は似ていますが、その方法は異なります。
テスト (または動作) 駆動開発と呼ばれる開発プロセスに従うことができるさまざまなテスト フレームワークがあります。この開発スタイルでは、基本的に、最初は失敗する (まだ機能を作成していないため) 機能またはコードの一部のテストを作成することを述べています。次に、テストに合格するまで、その機能のコードを記述します。後ろ向きに見えますが、他の開発方法に比べていくつかの利点があります。Railscast のエピソード「How I Test」は、テスト駆動開発と RSpec を学習するのに非常に役立つことがわかりました (これは、Ryan がエピソードでテストに使用しているためです)。
于 2012-06-14T16:55:21.680 に答える