RSpec

上級

Rubyのテスティングフレームワーク RSpecを使ったテスト手法を学ぶ練習問題

193問題
6トピック
推定学習時間: 20時間

トピック一覧

RSpecの基本

テストの基本概念、describe/it/expectの構文、テスト実行方法など、RSpecの基礎

82問題
学習開始

マッチャー

eq、be、include、changeなど、様々なマッチャーを使った検証方法

21問題
学習開始

モックとスタブ

テストダブルの作成、外部依存の置き換え、メソッド呼び出しの検証方法

30問題
学習開始

モデルテスト

Railsモデルのテスト、バリデーションの検証、関連性のテストなど、モデルテストの手法

13問題
学習開始

コントローラテスト

リクエストスペック、レスポンスの検証、ステータスコードの確認など、コントローラテストの基本

19問題
学習開始

システムテスト

Capybaraを使ったブラウザ操作、フォーム入力、ページ遷移など、エンドツーエンドテストの方法

28問題
学習開始

学習の進め方

1. 基礎的なトピックから順番に学習することをお勧めします

2. 各トピックで複数の問題を解いて理解を深めましょう

3. 分からない問題があれば解説をよく読んで復習しましょう

💡 より詳細な解説や実践的な演習をお求めの場合は、有料プランへの加入もご検討ください。