2011-08-04 8 views
4

私はRailsアプリケーションに取り組んでおり、バックボーンも使用しています。私はCucumberとRSpecで純粋なRailsの部分をテストしています。私は、Backboneの部分をテストするのと同様のものを探しています。Rails + Backbone.jsアプリケーションのテスト

私はJasmineを使用しようとしましたが、Ruby gemのドキュメントがないために失敗しました。私は現在、Selenium RCを使用する外部アプリケーション(以前のプロジェクトで使用した自動テストのツールRobotFrameworkなど)を使用することを検討していますが、それが最良の方法であるとは確信していません。より良いツールはありますか?

答えて

1

アクセプタンステスト/ bddにcucumber + seleniumまたはcapybara-webkitを使用しないのはなぜですか?

+0

セルニウムは純粋な悪です。あなたがジャスミンであなたのアプリケーションをテストできるなら、あなたはそれを行うべきです。 ;) – luacassus

+4

セレンは世界で最高のツールではありませんが、ジャスミンと比較することはできません。これらは2つの異なるものです.1つはスタック全体の受け入れテスト用であり、もう1つはユニットテストフレームワークです。 – iafonov

2

高レベルのbdd統合テストの場合、iafonovは正しいです。キュウリ、それに関連するもの(セレン、カピバラ)は素晴らしい働きをします。人間が読めるようなテストが必要ない場合は、ステーキ・ジェム(https://github.com/cavalle/steak)もあります。私はそれを使用していないが、それは妥当と思われる。

jsの動作のような単体テストが必要な場合は、Jasmineをお勧めします。私はそれを使用して、それは私のために素晴らしい仕事をした。私は特にrspecの構文にどれほど密接に似ているのが好きです。

多分あなたが持っている問題を投稿した場合、私たちはそれを手伝うことができますか?

関連する問題