Are you doing BDD?

Aslak Hellesøy writing for

You could write your Cucumber scenarios before you write the code so that programmers can be guided by an unambiguous specification. This would allow programmers to catch mistakes immediately.

You could write your Cucumber scenarios in such a way that they actually illustrate business rules and not just the UI. If you do that you might actually get the business analysts and product owners on board.

Clarification if we needed it that BDD isn't just some natural language scripting tool for UI tests.

Join me for a 2 day workshop 'Mastering TDD & BDD for iOS' at CodeNode 22-23rd Sep - Early Bird Pricing ends 26th Aug