可以在Rails之外使用Cucumber吗?我想开始使用它来测试我的一些PHP应用程序,但我真的不知道如何开始。
也许最简单的方法是创建一个Rails项目,只运行Cucumber特性,但在我看来,这似乎是矫枉过正。
设置Cucumber以测试非Rails应用程序的最简单方法是什么?
发布于 2009-09-17 00:32:49
发布于 2010-11-20 20:56:11
检出http://everzet.com/Behat/ (该URL似乎已更改为http://behat.org/)
发布于 2011-12-08 20:15:47
这里有一个很好的例子,展示了如何使用Cucumber对PHP Webapp进行功能性测试。它将向您展示如何设置测试文件夹以及放置步骤http://jystewart.net/2008/11/10/testing-php-apps-with-ruby-tools/的位置
看看这家伙对卡皮巴拉做了什么。
Capbyara是一个包,让你选择你的CLI浏览器驱动程序--基本上你可以用@javascript作为测试的前言,这个场景将使用Selenium非常强大的chrome……这使您可以在需要的地方平滑地测试javascript!http://otaqui.com/blog/1072/testing-remote-php-websites-with-capybara-cucumber-mechanize-selenium-2-webdriver-and-saucelabs/
此外,我还查看了这个链接,其中作者使用Cuke4PHP将PHPUnit与Cucumber集成在一起……这将允许您在CucumberSteps中包装PHPUnit测试……允许您使用现有的PHP代码http://lucato.it/php-bdd-cucumber-cuke4php对应用程序和DB进行行为测试
我自己正在尝试将所有这些部分融合在一起,首先是一个可以工作的测试平台,然后是一个强大的测试平台,用于一个重型的现有PHP webapp……但我才刚刚开始。如果我取得了好的进展,我会更新你的。
https://stackoverflow.com/questions/1389601
复制相似问题