behavior driven development

13
Behavior Driven Development Getting Started With

Upload: shawn

Post on 14-Jan-2016

37 views

Category:

Documents


0 download

DESCRIPTION

Behavior Driven Development. Getting Started With. Lee Brandt. Senior Consultant. Adventure Tech Group. 10 Yrs Programming Early .NET Betas TDD / BDD Enthusiast. [email protected]. www.codebucket.org Twitter: leebrandt. DISCLAIMERS. My opinions are mine, not my employer’s. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Behavior Driven Development

Behavior Driven DevelopmentGetting Started With

Page 2: Behavior Driven Development

Lee Brandt

10 Yrs Programming Early .NET Betas TDD / BDD Enthusiast

Adventure Tech GroupSenior Consultant

[email protected]

Twitter: leebrandt

Page 3: Behavior Driven Development

DISCLAIMERS

• My opinions are mine, not my employer’s. If you don’t like what you hear, blame me.

• I cannot give refunds.

• My opinions are my opinions as of TODAY. And are based on what I know TODAY.

• I ALWAYS love to learn if I am doing something wrong.Continuous learning… ‘nuff said.

Page 4: Behavior Driven Development

Don’t we already have TEST Driven Development?

Page 5: Behavior Driven Development

BDD is NOT something new

Page 6: Behavior Driven Development
Page 7: Behavior Driven Development

The Intention

Page 8: Behavior Driven Development
Page 9: Behavior Driven Development

BDD is a shift in TDD language that helps guide you to do TDD the way it was meant to be done.

Page 10: Behavior Driven Development

Test Class

Test Fixture

Fixture Setup / Test Setup

Test

Specification

Concern

Context

Observation

Page 11: Behavior Driven Development
Page 12: Behavior Driven Development

WWW.CODEBUCKET.ORG

Lee BrandtEmail: [email protected]: @leebrandt

Thank YouPapers• http://behaviour-driven.org• http://dannorth.net/introducing-bdd/Videos• http://domaindrivendesign.org/events/oopsla2007/dan_north/• http://video.google.com/videoplay?docid=8135690990081075324• http://blog.wekeroad.com/mvc-storefront/kona-3/Blogs• http://techblog.daveastels.com/• http://lizkeogh.com/• http://dannorth.net/

Page 13: Behavior Driven Development