编程语言
首页 > 编程语言> > 行为驱动开发和PHP应用程序

行为驱动开发和PHP应用程序

作者:互联网

我爱上了Cucumber.它很容易为Ruby on Rails应用程序配置.但是,我是Ruby的新手,因此我的团队其他成员也是如此.我们正在使用Zend Framework编写PHP应用程序.我很想听听您如何为您的PHP应用程序实现BDD以及应该使用哪些框架/库.您配置了黄瓜吗?还是您正在使用其他库?

解决方法:

Cuke4PHP

Cuke4PHP实现了Cucumber wire协议,从而可以用PHP编写步骤定义.这意味着您可以在Ruby中编写一些(或大多数)步骤定义,并在PHP中(与修改数据库有关)编写其他步骤定义.

另一个选择是..

Behat

Behat是用PHP 5.3编写的Cucumber端口.不幸的是,它需要PHP 5.3,因此如果您的环境未针对PHP 5.3进行设置,则将无法使用它.

标签:cucumber,bdd,php
来源: https://codeday.me/bug/20191023/1915402.html