Behavior Driven Development draws some inspiration from Test Driven Development. Given some recent tooling contributed both by corporations and open source developers, BDD has gained ground as a viable methodology and is fast becoming one of the more promising approaches in the Agile toolbox. This presentation will take a look at some of these tools and techniques, and will provide some guidance in the form of a few pragmatic examples in how BDD can simplify your development process, especially when it is rich with unit testing adoption. SpecsFor, an open-source BDD framework, will be demonstrated as an augment to your unit testing methodology. Likewise, NDecision will be demonstrated as a means of applying BDD principles to your business logic processing. Finally, SpecFlow will be examined and demonstrated. At the close of the presentation, developers will have a variety of options - and hopefully some inspiration - to take back to their desk and use right away.
About the speaker:
Brady Gaster is a Consulting Architect with Logical Advantage in Charlotte, NC, and has been working with .NET for over a decade in numerous settings - government, education, consulting, gaming, and mobile. Brady's core competencies include middleware development, TDD, service orientation, and continuous integration setup and maintenance. His most recent endeavors include Fluent programming principles, aspect-oriented programming, Netduino, Orchard CMS, and Behavior Driven Development.
Comments