カリキュラム練習問題料金お知らせ
    • テストの基礎とRSpecの概要
      • RSpec・テストフレームの基礎
      • RSpecのメリット
    • RSpecを導入してみよう
      • ターミナルの操作について
      • 【Mac向け】 HomebrewとrbenvでRuby開発環境を作ろう
      • 【Windows向け】 RubyをPCにインストールしよう
      • RSpecをインストールしよう
      • RSpecの初期設定をしよう
      • RSpec を試しに動かしてみよう
    • RSpec の書き方を学ぼう
      • describeでテストを構造化しよう
      • contextでテスト条件を整理しよう
      • itで期待する振る舞いを定義しよう
      • expectとeqマッチャーで動作を検証しよう
      • beマッチャーでオブジェクトの状態を検証しよう
      • includeマッチャーで配列やハッシュの中身を検証しよう
      • changeマッチャーで値の変化を検証しよう
      • raise_errorマッチャーでエラー処理を検証しよう
      • subjectでテスト対象の処理を効率よく書こう
    • 複雑な処理を簡単にテストしよう
      • letでテストデータを効率的に管理しよう
      • beforeでテスト実行前の処理を共通化しよう
      • allowスタブで外部処理を置き換えてテストしよう
      • オブジェクト同士の連携をdoubleモックでテストしよう
      • instance_doubleで安全なモックを使ったテストを書こう
      • instance_doubleでメソッドの返り値もテストしよう
      • モックとスタブの使い分けを理解しよう
    • Rails のモデルをテストしよう
      • Ruby on Railsプロジェクトのセットアップ
      • モデルテストの基本
      • バリデーションをテストしよう
      • モデル間のアソシエーションをテストしよう
      • モデルに追加したメソッドをテストしよう
    • コントローラをテストしよう
      • 記事一覧の取得(GETリクエスト)をテストしよう
      • 記事の投稿(POSTリクエスト)をテストしよう
      • 記事の更新(PATCHリクエスト)をテストしよう
      • 記事の削除(DELETEリクエスト)をテストしよう
    • ブラウザ操作を自動テストしよう
      • RSpeccとCapybaraでブラウザ操作をテストしよう
      • フォーム入力・送信のテストを自動化しよう
      • フォームのバリデーション検証を自動化しよう
      • 編集フォームでの更新テストを自動化しよう
      • JavaScriptを使った動作をテストしよう
rspec icon

テストの基礎とRSpecの概要

Rspec コースへ戻る

このチャプターで学べる内容

1

RSpec・テストフレームの基礎

2

RSpecのメリット

Rspecコースの完了状況を確認
Learning Next

プログラミング学習のためのオンライン学習プラットフォーム。Ruby、Rails、RSpecなど、実践的な技術を基礎から学べます。

サービス

  • カリキュラム
  • 練習問題
  • ダッシュボード
  • 料金
  • お知らせ

関連サイト

  • MuscleCoding
  • Udemy講座

運営情報

  • 運営者情報
  • 利用規約
  • プライバシーポリシー
  • 特定商取引法に基づく表記
  • お問い合わせ

© 2025 Learning Next. All rights reserved.