CalabashやKIF等、テストフレームワークが充実していく昨今ですが、 iOS UIAutomationは、アプリだけではなく、マルチタスキング, 画面回転等、アプリ外の操作もシミュレートが可能です。apple純正のフレームワークという感じがしますね。それぞれのフレームワークで実現できる事が異なるので、負担にならない範囲でテストの作業を分担していくのが良いと思われます。 Instruments UIAutomationについて InstrumentsはXcodeにバンドルされている テストツールです。 InstrumentsのUIAutomationでは主に、ユーザーアクションの自動化と、そのテスト結果を返してくれます。 テストスクリプトはjavascriptで記述し、実機とシミュレータにてテストが実行可能です。 UIAutomationで出来る事 デバイスの画面回転 画面回転ロック
![iOS Instruments UIAutomation](https://cdn-ak-scissors.b.st-hatena.com/image/square/b6261e18ac4721436476f2ccb980bc86f7cfb5b6/height=288;version=1;width=512/https%3A%2F%2F1.bp.blogspot.com%2F-tM9WSuo3LQ8%2FUhbpv54t60I%2FAAAAAAAAD_I%2FaaOGOeUoOYE%2Fw1200-h630-p-k-no-nu%2F11.png)