Cucumber the Misunderstood Fruit
Over the last decade Cucumber has grown in popularity. This growth has gone hand in hand with the adoption of TDD, BDD and ATDD testing techniques. Overall this is a good thing, but there is a downside. Cucumber, the tool, is far too often conflated with the related testing techniques. The result is poorly written code that loose practically all the benefit that these techniques provide. This session will begin by focusing on the TDD, BDD and ATDD testing techniques. What exactly they are and why they are useful. Understand how they can be affectively leveraged with and without tools like Cucumber. Explore the common pitfalls how avoiding them can help you create high quality, maintainable Cucumber tests.