3

我有两个应用程序,一个 Rails JSON API 和一个 Javascript 客户端框架。

进行集成测试的最佳方法是什么?

还有一个问题,这可以通过 Capybara 完成吗?

4

1 回答 1

1

如果您想要一个真正的集成测试,您可以将 Capybara 与执行 javascript 的驱动程序一起使用,例如PoltergeistCapybara-Webkit。或者,您可以使用 Selenium,但这不如无头测试那么巧妙。

也就是说,如果你分别测试你的前端和后端,Rspec 在后面,Jasmine/Qunit 在前面,你可能会有更多的运气和更可靠的测试。使用 JS 进行集成测试通常很棘手。

于 2013-11-10T07:26:55.723 回答