Here at Thumbtack we use KIF to drive the functional tests for our iOS apps. For those unfamiliar with functional testing in iOS, KIF essentially allows us to write tests that programmatically mimic a user: touching, swiping and typing.
We’re very much in full-swing, working our way through a long list of high priority features; the mythical feature-complete nirvana still far beyond the horizon. Every new feature (sometimes a refactor) introduces more functional tests. A major limiting factor of functional tests is that they’re slow. For every programmatic tap, or swipe we have to wait for iOS to perform its elaborate animations.