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ファイルでその英文と実際のコードをマッチングさせるため、テスト対象の言語を問わない これにより、