iOS BDD Beatdown
Figuring out how to do BDD for iOS isn't exactly clear cut. There are a number of contenders for framework of choice for both the integration and unit layers. Even when you've figured out which framework, it's not always easy to figure out what parts of your application to test and why. You're in luck! I've spent the last 1.5 years doing all the hard work for you! I'll offer a comparison of the popular BDD frameworks so you can figure out what will work best for you. I'll also be going over how to effectively BDD iOS applications as well as looking at how to retrofit your application with tests to cover the application's high value paths.
Stephen is an old hand in the world of Software Development. He spends his days in sunny Jacksonville Beach, FL working at Hashrocket as their most venerable developer (an honorific that comes with a cane). He's been working on the web building applications and APIs since the first dot com bust and has been slinging Objective-C for iOS full time for the last two years. Stephen loves Agile Development and is anxiously trying to improve the state of and tooling for BDD for iOS.