如何在Ruby on Rails中测试聊天应用程序?
-
07-07-2019 - |
题
实施聊天应用程序集成测试的最佳方法是什么?
问题在于我不知道如何在没有存根和模拟所有内容的情况下实现两个用户行为。
您将如何实施这些步骤?
Given I have two users "joe" and "bob" logged in
When "joe" send "Hello!" message to "bob"
Then "bob" should see "Hello!"
使用Cucumber测试Ajaxy应用程序的最佳方法是什么?
如何测试同时登录的两个用户?
解决方案
如果你想以这种方式真正测试JS,你将需要使用真正的浏览器进程来运行这些测试。
查看 http://seleniumhq.org/ 和 http://wiki.github.com/brynary/webrat/selenium
其他提示
TestPlan 也可以进行JS Web测试,并可以同时运行多个浏览器。这有点工作,但您可以模拟多个用户之间的聊天会话。
不隶属于 StackOverflow