By Tobias Schlitt, first published at Wed, 05 Jun 2013 12:59:13 -0400
The web community has spoken, REST is the way to go for web service interfaces and that is a good thing. But behind the shiny theory of web services, there quite a bit of complexity hidden and some aspects of REST might not suite your specific use case best. In my talk I walked through creating a web service on basis of REST giving hints on the issues you might run into.
The aspects of Behavior Driven Development can fill some of the gaps that the established unit testing methodology leaves for teams. Making specification executable can safe you from outdated specs and feature descriptions and, in an optimal case, your team gets a very good communication tool from BDD. In my talk I introduced the basics behind this testing method and its application on basis of the Behat framework.