iPhone OS 4.0 (just announced) includes a “UIAutomation Instrument” for test automation.
Automated testing
Automate the testing of your application by scripting touch events using the new UIAutomation Instrument.
From: http://developer.apple.com/technologies/iphone/whats-new.html#tools