Come testare l'applicazione di chat in Ruby on Rails?
-
07-07-2019 - |
Domanda
Quale sarebbe il modo migliore per implementare il test di integrazione per l'applicazione di chat?
Il problema è che non so come implementare il comportamento di due utenti senza troncare e deridere tutto.
Come implementeresti questi passaggi?
Given I have two users "joe" and "bob" logged in
When "joe" send "Hello!" message to "bob"
Then "bob" should see "Hello!"
Qual è il modo migliore per testare l'applicazione Ajaxy con Cucumber?
Come testare due utenti connessi contemporaneamente?
Soluzione
Se vuoi davvero testare JS in quel modo dovrai eseguire questi test con un vero browser.
Dai un'occhiata a http://seleniumhq.org/ e http://wiki.github.com/brynary/webrat/selenium
Altri suggerimenti
TestPlan può anche eseguire test Web JS e può eseguire più browser contemporaneamente. È un po 'di lavoro ma puoi simulare una sessione di chat tra più utenti.