nptcnq
Last Updated: February 25, 2016
·
698
· kyleferguson

Behavior Driven Development for PHP (Research)

Below are some links to helpful resources when getting into Behavior Driven Development in PHP.

Dan North (creator of BDD)

Introducing BDD

BDD is like TDD if...


More articles on BDD

From TDD to BDD

BDD Philosophy


Tooling for PHP

Behat

phpspec

Codeception


Other things to checkout

Behat by example (stories)

Preview of Behat 3

TDD and other impractical things

3 Responses
Add your response

14122

Worth mentioning http://codeception.com/

over 1 year ago ·
14123

You're right, added. It's worth mentioning though, I think Behat encourages a better process by forcing you to create stories, before verifying the behavior of those stories. I know a lot of people say the advantage to Behat is other (non-programmers) being able to read the features, but I think it actually provides and even bigger benefit to programmers. We spend every day all day writing dollar signs and brackets, and I think there's something to said about getting out of the "programmer" mindset and really thinking about behavior on a higher level. One man's opinion of course :)

over 1 year ago ·
14128

Thanks for sharing. I've been wanting to take the dive for a bit now and have done some basic stuff with PHPspec. This gives me plenty more to soak in ;)

I've really been interested in giving Behat a spin. I may have to do just that.

over 1 year ago ·