I am very excited about a new design and testing methodology called BDD that I have been researching for a new project. The acronym means Behavior Driven Development, and the basic difference from good old TDD (Test Driven Depelopment) is that it changes the focus of the test from the programmers perspective to the business perspective.
Behavior Driven Development (BDD) allows you to build automated tests to validate stories based on the business requirements and the scenarios that are extracted from these. In my honest opinion this adds plenty of value to your testing strategy and its output which can now be used to directly validate the user acceptance criteria.
A lot of you might be saying, can't I already do that in TDD? Yes, but the difference is now you have a standard way of describing stories and tasks around a common terminology that both you and the end user (business) will understand.
The following is a short list of resources on the topic:
Thank you for reading,
The Richmond Code Camp was great, the venue was beautiful and inspiring (http://www.reynolds.edu/). The organizers did a wonderful job, and I am really looking forward to the next Richmond Code Camp in August.
The slides and demo for my presentation as are attached to this post. I will be writing additional posts in the near future about Validation and the ASP.NET MVC Framework.
Thank you for reading,
As you all know, I have a passion for sharing knowledge. I guess it is still hard wired in my brain from my old days as a full time MCT (Microsoft Certified Trainer) at Productivity Point International. So in the spirit of sharing knowledge and preaching good practices I will be presenting at the Richmond Code Camp and the Nova Code Camp. Registration is now open for both so make sure to keep the dates open in your calendar.
Richmond Code Camp - 25-April-2009
Nova Code Camp - 23-May-2009
Thank you for Reading,
I am very excited to announce that Microsoft has officially released the RTM version of the ASP.NET MVC Framework during the Mix'09 developer's conference. Make sure to download as soon as possible, and welcome to the ASP.NET MVC Framework generation.
Thanks for Reading,
(Official Website) http://www.asp.net/mvc