Learning Behavior Driven Development
List of resources to start learning the Behavior Driven Development approach
- Start learning what should be in a story: https://dannorth.net/whats-in-a-story/
- General explanation based on Cucumber: https://github.com/cucumber/cucumber/wiki/Cucumber-Backgrounder
- Shape better how to write stories: http://blog.josephwilk.net/ruby/telling-a-good-story-rspec-stories-from-the-trenches.html
- Get your hands dirty using behat: http://behat.org/en/latest/quick_start.html
- 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
- Follow KNPUniversity course: https://knpuniversity.com/screencast/behat
- Create and use a test env for your test, and boot the tests from there