我希望增强我们当前的测试套件,并通过全栈集成/验收测试构建持续集成。
我正在研究像 Culerity 和 Selenium 这样可以在运行用户故事的同时执行前端 javascript 的工具。我正在寻找可以覆盖前端 javascript 和高级功能的东西,而不需要花费大量的开发时间来维护复杂的测试环境。我们目前正在使用 Rspec、Cucumber 和 CruiseControl.rb,因此与这些工具轻松集成将是理想的选择。
是否有任何无头浏览器和支持 js 的测试环境到了值得麻烦设置和维护的地步?您遇到的最佳选择是什么,以及要避免的陷阱是什么?
谢谢。