Last Updated: January 19, 2020
·
859
· 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

2 Responses
Add your response

Worth mentioning http://codeception.com/

over 1 year ago ·

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 ·