我们使用下一代技术开发了一个Web应用程序:Symfony 2,Angular和Jenkins for CI。我们相信,Behat非常适合测试API和Jasmine来测试前端。根据Best Practice,Behat测试或Jasmine,我们应该用什么来测试前端部分?
答案 0 :(得分:0)
我不熟悉Jasmine,但是Behat应该用来测试你的核心功能,如果你需要测试你的FE,请使用FE测试专用工具。
如果您的应用中有一些核心功能需要测试,并且需要与浏览器进行交互,请使用Behat + Goutte / Selenium。例如,在我们的商店中,我们对结帐流程进行了Behat + Selenium测试。