実際、私はレールテストの初心者です
Railsテストでカバーされているすべてのステップが何であるかを知りたい.?
プロフェッショナルテストに関連する手順を知っている人は誰でも助けてくれますか
実際、私はレールテストの初心者です
Railsテストでカバーされているすべてのステップが何であるかを知りたい.?
プロフェッショナルテストに関連する手順を知っている人は誰でも助けてくれますか
Gavin がリンクしている Rails ガイドをチェックしてください。この本をチェックすることもできます: http://pragprog.com/book/achbd/the-rspec-book . rspec の使用方法と、アプリケーションのさまざまな部分のテストについて説明します。
また、Rails 3 の動作もかなり楽しめました。Rails 3 の基本とさまざまなトピックを教えながら、本全体を通して裏返しのテストを行います。Rails 4 in action も進行中のエディションです。
私の答えは:
通常、コードを記述する前に最初にテストすると、プロセスが改善され、簡単になります。事後的にテストを書くのは、カバレッジは得られますが、あまり良くありません。機能を追加することが通常のワークフローの一部である場合、それは非常に素晴らしいことです。確認メールを送信するユーザー サインアップなど、追加したい新機能がある場合。最初に統合テストを作成できます。ユーザーがサインアップ フォームを通過し、適切に入力し、電子メールが送信されたかどうかを確認していると説明しています。
そこから、ユーザー モデルの内部をテストし、これのために構築したメソッドが期待どおりに機能することを確認できます。次に、テストが緑色になったら、ログインが無効だった統合テストに別のシナリオを追加します。