|
|
In The Brain of David Ross: NBehave
NBehave
In this In The Brain session, David Ross introduces Behaviour Driven Development and the tools required in this development approach. The main aim is that instead of focusing purely on a test driven approach, more consideration is given to the user story and how that can help structure the test driven approach. One of the central ideas to Behaviour Driven Development is the creation of a user story and how it can be used as a test. The approach is still test focused but now more on achieving what the user requires within his whole story.
David Ross introduces the main concepts through the use of an example trading application. By outlining a basic user story within the application and how the creation of a list of requirements that can be tested, attained and traced into code can greatly aid the development process. Behaviour Driven Development is basically an amalgamation of two approaches. The user story approach and the domain driven design approach.
David Ross also introduces NBehave, a .NET library that can be used in building up user stories as tests using a fluent syntax. It also contains functions that can output each of the user stories into a text file potentially to be distributed along with the release notes of the code.
This talk gives a clear illustration of the main points of Behaviour Driven Development and how it can be used within a simple example. David also demonstrates the use of NBehave as a library for simplifying the creation of the user stories and writing them as actual .NET code.
ABOUT DAVID ROSS
|
David is a specialist in the design and implementation of n-tiered enterprise applications. He has designed a number of systems using both the...
More about David Ross
|
|
|
|
|
OPEN SOURCE .NET PODCASTS
|
OTHER OPEN SOURCE .NET EVENTS
|
London .NET User Group
FREE EVENT:
Functional and OO Approaches t
London, Wednesday, March 31st
|
|
Persistence with NHibernate
3 DAY COURSE. Featuring Oren Eini aka Ayende Rahien London, Monday, April 26th
|
|
Introduction into Raven DB
FREE EVENT:
In The Brain of Oren Eini aka Ayende Rahien
London, Wednesday, April 28th
|
|
Progressive .NET Tutorials
CONFERENCE (3 DAYS)
London, Wednesday, May 12th
BOOK NOW!
|
|
Persistence with NHibernate
3 DAY COURSE. Featuring Oren Eini aka Ayende Rahien London, Monday, May 17th
|
|
Agile Castle Web Development
2 DAY COURSE. Paris, Tuesday, May 18th
|
|
Agile Development in C#
3 DAY COURSE. Featuring Francis Sanger London, Wednesday, May 19th
|
|
Advanced Castle Web Development
2 DAY COURSE. London, Thursday, May 20th
|
|
|
|