RailsでCucumberとRSpecを使ったテストの流れを実例を通して説明します。 CucumberとRSpecのテスト環境の構築方法については、RailsでCucumberとRSpecのテスト環境を構築する方法を参照してください。 目次 1. CucumberとRSpecの特徴と違い 2. テスト方針 3. テストの流れ 4. ユーザーストーリーの作成 5. Cucumberでシナリオを作成しテスト失敗 6. RSpecで単体テストを実装し、それを通るコードを実装 7. Cucumberでシナリオのテスト成功 8. まとめ 1. CucumberとRSpecの特徴と違い <Cucumberの特徴> ・テストを自然文で記載可能(Featureファイル)ので、読んでいて分かりやすい ・Stepファイルでその英文と実際のコードをマッチングさせるため、テスト対象の言語を問わない これにより、
![RailsでCucumberとRSpecを使ってテストを行う例 - Rails Webook](https://cdn-ak-scissors.b.st-hatena.com/image/square/e515195a1862caec0011fad2e55df916b0708240/height=288;version=1;width=512/https%3A%2F%2Fblog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.gif)