Ruby on Railsでチャットアプリケーションをテストする方法は?
-
07-07-2019 - |
質問
チャットアプリケーションの統合テストを実装する最良の方法は何ですか?
問題は、すべてをスタブ化およびモック化せずに2つのユーザー動作を実装する方法がわからないことです。
これらの手順をどのように実装しますか?
Given I have two users "joe" and "bob" logged in
When "joe" send "Hello!" message to "bob"
Then "bob" should see "Hello!"
CucumberでAjaxyアプリケーションをテストする最良の方法は何ですか?
同時にログインした2人のユーザーをテストするにはどうすればよいですか
解決
JSをそのように本当にテストしたい場合は、実際のブラウザプロセスでこれらのテストを実行する必要があります。
http://seleniumhq.org/ および http://wiki.github.com/brynary/webrat/selenium
他のヒント
TestPlan は、JS Webテストも実行でき、複数のブラウザーを同時に実行できます。少し手間がかかりますが、複数のユーザー間のチャットセッションをシミュレートできます。
所属していません StackOverflow