完全に機能するアプリケーションを必要としない UI コンポーネントをテストするためのアプローチを探していることは承知していますが、iOS 4.0 で導入された新しい UI オートメーション インストルメントが実現できることに感銘を受けました。
この計測器を使用すると、Javascript スクリプトを使用して、アプリケーションのインターフェイスをインタラクティブにテストできます。これは、正確なピクセル値や画面上の位置を確認する必要がない方法で行います。VoiceOver のシステムに存在する組み込みのアクセシビリティ フックを使用して、コンポーネントを識別して操作します。
このツールを使用して、ユーザーがアプリケーションを操作するときにアプリケーションを完全に実行するテストや、特定の領域を叩いて微妙なメモリの蓄積を探すテストをスクリプト化することができました。
Instruments のこの部分に関するドキュメントは少し少ないですが、私は最近、iTunes Uで無料でビデオを利用できる主題をカバーするクラスを教えました (秋学期のテストクラスを探してください)。私のコース ノート(VoodooPad 形式) もこれをカバーしています。また、 WWDC 2010 ビデオセッション 306 - 「計測器を使用したユーザー インターフェイス テストの自動化」を視聴することを強くお勧めします。