BDD and TDD - Driving Development through Behaviour and Tests
Details
Stability and business benefits now lead the way to better web application development.
The PHP community have learned some important things from other programming languages and best practices, and Nathan O'Hanlon will introduce you to the best practices used at BrightTALK.com a webinar and video platform, where they use BDD and TDD to implement a stable platform for video distribution.
The talk will consist of two parts:
-
- Behaviour Driven Development - Let management write the business requirements in a language that developers can write tests against. Then make the tests pass confirming the functionality.
-
- Test Driven Development - write a test and make it pass, rinse and repeat.
Examples and code will be used to demonstrate these concepts, including setting up an environment to allow testing for a new project. The language we will demonstrate with is PHP, but these concepts can apply to all languages, including Ruby, Java, Javascript etc.
