Stop, You’re Doing BDD Wrong
Tools like Cucumber and Fitnesse have been popularizing the ‘idea’ of using Behavior Driven Development (BDD) for test automation for over a decade. While there are many benefits to using these tools, adoption of BDD practices and principles can add a lot more value than the tooling alone. BDD isn’t about testing; it’s about design, and team collaboration. Max will review the main tenets of BDD, and dive into some ideas of implementing this process. He’ll cover the benefits of doing true BDD: how it can be used to increase product quality and reduce feature churn. He will also discuss some of the pitfalls of avoiding BDD, but still using the tools. He’ll talk about some ‘best practices’, and with get into some dos and don’ts for writing feature files. Some tooling will be discussed, along with some tips on how to automate, and what to avoid.