Implementing Executable Specifications with NBehave: Ensuring Quality through Examples
This document explores the concept of executable specifications using NBehave, demonstrating how to bridge the gap between requirements and code. It emphasizes the importance of acceptance criteria and outlines how errors can be introduced in project development. By referencing valuable resources such as the Chaos Report and stories as requirements, it provides insight on best practices in behavior-driven development (BDD) with tools like JBehave and Cucumber. Learn how to create precise specifications that enhance collaboration and minimize risk in software projects.
Implementing Executable Specifications with NBehave: Ensuring Quality through Examples
E N D
Presentation Transcript
Executable specifications with examples using NBehave • Morgan Persson • morgan.persson@enea.com • @lazydev
Where errors are introduced Source: Chaos report
story as requirements http://dannorth.net/whats-in-a-story
Nbehave • http://nbehave.org/ • Jbehave • http://jbehave.org • Cucmber • http://cukes.info/ • Morgan Perssonmorgan.persson@enea.com @lazydev