/learning-bdd

List of resources to start learning the Behavior Driven Development approach

Learning Behavior Driven Development

List of resources to start learning the Behavior Driven Development approach

  1. Start learning what should be in a story: https://dannorth.net/whats-in-a-story/
  2. General explanation based on Cucumber: https://github.com/cucumber/cucumber/wiki/Cucumber-Backgrounder
  3. Shape better how to write stories: http://blog.josephwilk.net/ruby/telling-a-good-story-rspec-stories-from-the-trenches.html
  4. Get your hands dirty using behat: http://behat.org/en/latest/quick_start.html
  5. Understand that you can test emulating the browser and the differences between headless browser emulators and browser controllers: http://mink.behat.org/en/latest/index.html, http://mink.behat.org/en/latest/at-a-glance.html
  6. Follow KNPUniversity course: https://knpuniversity.com/screencast/behat
  7. Create and use a test env for your test, and boot the tests from there