2009-10-31 Open Source Conference 2009 Tokyo/Fall イベント Rails勉強会@東京 出張版その2 Cucumber ・自然言語で使用を記述し、実行するための受け入れテストフレームワーク・Execute Plain text features step_Definition -> 正規表現でマッチさせる ・Black box ・・Railsのモデル/ビュー/コントローラを全てつなげてテストできる ・・mechanize使って Rspec ・subject{} テストデータや状態のセットアップはbeforeで それ以外はsubjectで ・its() subject{}で指定したテスト対象を指定できる。 記述量は増えるがより自然言語っぽくテストが出来る -> テストの重要な点を明記できる