I recently asked some friends for their insights into automated testing tools for iPhone. Based on the feedback (special thanks to Kevin Burr!) and some research, it turns out there are a few expensive commercial services/tools and some emerging and very interesting open source applications, including:
DeviceAnywhere (commercial)
Cucumber (open source)
A good overview of integrating Cucumber with the iPhone -
Here is a video of Cucumber driving an iPhone application -
Google Toolbox for Mac (open source)
UIspec (open source)
Some good blogs with current information on iPhone GUI testing include:


November 6, 2009

Gorilla Logic has just open sourced FoneMonkey, a true record/playback functional testing tool for the iPhone. Check it out at http://www.gorillalogic.com/fonemonkey.
You might also want to check out the open-source Frank toolkit:
http://github.com/moredip/frank.
Here are some slides from a lightning talk I gave about Frank: http://moredip.github.com/frank_lightning_talk_slides.html.
And here’s the blog post introducing Frank:
http://blog.thepete.net/2010/07/frank-automated-acceptance-tests-for.html.
Thanks for tolerating my shameless promotion!