1 / 12

Behavior Driven Development

Behavior Driven Development. Mark Buxton. 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?. 50-60%

hada
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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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?

More Related