*1 AndroidのSDKのソースコードを読んでいるときに発見しましたが、 APIレベル16(Jellybean)からは、UIを操作して実行するテストに、新しい方法が追加されるようです。*2 UI Automator Testです。 UI をユーザが操作するテストには、これまでは MonkeyRunner が有りましたが、MonkeyRunnerは、pythonで記述するなど、Javaしか知らないユーザには敷居が高いと言われていました。 # 個人的にはpythonの方が好きなのですが Javaから、利用する方法もあるには有りましたが、公式な扱いではないため(普通の人がJava での利用法にたどり着くのは)容易ではありません。 今回追加された方法は、Javaのコードを記載することで利用可能です。 また、MonkeyRunnerは、ホスト側のPCと常に通信を行うため、ターゲット側との通信にリ
![Android APIレベル17から使えそうな、UI Automator Testについて調べてみた(その1) - Hack the World!](https://cdn-ak-scissors.b.st-hatena.com/image/square/96b1b758c53a4f3309565d7ae7a2ddf908a21c90/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fg%2Fgraceful_life%2F20121022%2F20121022025511.png)