我爱上了Cucumber。它很容易为Ruby on Rails应用程序进行配置。然而,我是Ruby的新手,我的团队其他成员也是如此。我们正在使用Zend框架编写PHP应用程序。我很想知道您是如何为PHP应用程序实现BDD的,以及我应该使用哪些框架/库。你配置好Cucumber了吗?或者您使用的是不同的库?
发布于 2010-10-26 10:45:57
Cuke4PHP实现了Cucumber wire协议,这使得用PHP语言编写步骤定义成为可能。这意味着您可以用Ruby编写一些(或大部分)步骤定义,用PHP编写其他步骤定义(与修改数据库有关的步骤定义)。
另一种选择是..。
Behat
Behat是用PHP5.3编写的Cucumber的一个端口。不幸的是,它需要PHP5.3,所以如果您的环境没有设置为PHP5.3,您将无法使用它。
发布于 2011-07-20 09:50:16
我已经使用cuke4php成功地运行了带有PHP定义的cucumber。但是我们开发团队中的Windows用户无法运行cuke4php,因为他们在该平台上遇到了ruby和fork(2)的问题。
https://stackoverflow.com/questions/4017010
复制相似问题