Make your iPhone Agile with automated iOS Testing

A session at Agile 2012

  • Eric Smith
  • Eric Meyer

Monday 13th August, 2012

9:00am to 12:30pm (CST)

Automated Acceptance Tests are the ideal way to bridge the gap between what your customer wants and what your application does. Meanwhile Unit Tests are required in order to keep your application clean, functional and Agile. Until recently these practices were not common on the most popular mobile device in the world, the iPhone, and in this workshop we'll show you how to take the customer's requirements from their brain to executable documentation and take you through the development of a real application. We will do this through the use of three tools: Fitnesse, OCSlim, and OCDSpec. Fitnesse is a wiki with a test runner for Slim Tests, that gives instantaneous feedback to the customer when your stories are complete and documents what they do. OCSlim allows Fitnesse to call into Objective-C, and OCDSpec is the Unit Testing framework for Objective-C that all your friends have been talking about. In this hands-on workshop you and your pair will implement the game Mastermind from executable specifications, both writing the Unit Tests and the making the Functional Tests green. Note: If you can, bring a Mac with Xcode and the latest iOS SDK installed. If you can't we'll all be happily pairing and willing to share.

About the speakers

This person is speaking at this event.
Eric Smith
This person is speaking at this event.
Eric Meyer

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 9:00am12:30pm CST

Date Mon 13th August 2012

Short URL


View the schedule


See something wrong?

Report an issue with this session