behavior driven development n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Behavior Driven Development PowerPoint Presentation
Download Presentation
Behavior Driven Development

Loading in 2 Seconds...

play fullscreen
1 / 12
hada

Behavior Driven Development - PowerPoint PPT Presentation

94 Views
Download Presentation
Behavior Driven Development
An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Behavior Driven Development Mark Buxton

  2. An agile software development technique Aims to bring developers and non-technical stakeholders closer together Originally coined in 2003 by Dan North, author of JBehave, the first BDD tool So what is BDD?

  3. 50-60% of issues identified by testers are requirement defects The Avoidable Cost

  4. But this doesn't apply to me and my team because we are Agile

  5. BEHAVIOR DRIVENDEVELOPMENT TO THE RESCUE

  6. 100% Automation of Tests are a Dream

  7. Having conversations Capturing conversations Automating conversations

  8. BDD is about what are we building

  9. BDD Principles It’s all behavior (everything can be described in behavior) Business and Technology should refer to the same feature in the same way

  10. Scenario writing Feature: Serve coffee In order to earn money Customers should be able to buy coffee at all times Scenario: Buy last coffee Given there are 1 coffees left in the machine And I have deposited 1 dollar When I press the coffee button Then I should be served a coffee

  11. http://docs.behat.org/guides/1.gherkin.html http://shashikantjagtap.net/speed-up-your-bdd-with-sublime-text-2/

  12. Questions?