Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

BDD with Examples

Some people wanted to hear about experiences from BDD. I'm not an expert in the field but have given it a try...
by

Peter Samuel

on 9 October 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of BDD with Examples

BDD
Peter Samuel
Frameworks
StoryQ - .NET
Specflow - .NET
Cucumber -
Jasmine - JavaScript

Custom
Build your own
TinyBDD
What is BDD trying to solve?
Ruby, Java, .NET, Flex or web applications written in any language
The Developer Case
Works well for developers

Safety net

S.O.L.I.D.

Lean Software Development
Lean development can be summarized by seven principles, very close in concept to lean manufacturing principles:

Eliminate waste
Amplify learning
Decide as late as possible
Deliver as fast as possible
Empower the team
Build integrity in
See the whole
Lean principles
http://en.wikipedia.org/wiki/Solid_(object-oriented_design)
SOLID principles
TDD
The Business Case
Experiences and examples
the dev team
the suit
the Code
Readable features
Behavior DD
http://cukes.info/
Product owners know what they want

It's difficult to express it

They need a language readable by Suits and Developers
User story
@PeteSamuel
http://PeteSamuel.wordpress.com
Demo
http://en.wikipedia.org/wiki/Lean_software_development
Learn by doing,

Blog posts

Podcasts
Recommended Reading
Get the suits dancing
"Repeat until the money runs out"*
*http://cukes.info/
Given
When
Then
BDD with Examples by Peter Samuel on Prezi - https://bit.ly/irC8W04
JavaScript TDD with Jasmine (screencast) - https://bit.ly/j00Fpf1
tinybdd - A tiny BDD dsl for C# - https://bit.ly/iPv5Wx0
BDD with Examples - https://bit.ly/knZIJG35
pjsamuel3/BDDSkeleton - GitHub - https://bit.ly/iVrC0M2
StoryQ - https://bit.ly/m38otE0
SpecFlow - Pragmatic BDD for .NET - https://bit.ly/kkUSBr2
Jasmine: BDD for your JavaScript - https://bit.ly/k9Zz6S1
Cucumber - Making BDD fun - https://bit.ly/iMIuTf1
WatiN - https://bit.ly/Watin_BDD0
.NET Rocks! - https://bit.ly/DNR_BDD
Full transcript