0

サーバーからデータをフェッチし、OAuthによるアクセスを制御するAndroidアプリケーションを構築しています。(私の場合、Xingは、Facebookなど、一般性を失うことなく何でもかまいません)。ビルドはJenkinsとmaven-android-pluginによって制御されます。

アプリケーションの適切な統合テストでは、テスト対象のエミュレーターにユーザー資格情報を渡す必要があります。ビルド時にクレデンシャルを統合テスターアプリに入れることができると仮定すると(スタックオーバーフローに関する別の質問)、OAuth承認フェーズ中に起動されるWebブラウザーでユーザーの入力とクリックをシミュレートするにはどうすればよいですか?

問題をさらに複雑にしているのは、自分のアプリ(パッケージcom.mycompany.myapp)と資格情報の入力に使用されるWebブラウザー(com.android.browser)が、Robotium(https://code.google.com/p/robotium/wiki/QuestionsAndAnswers、2つのアプリケーションにまたがるテストケースに関する質問を参照してください)

4

1 に答える 1

2

Robotiumは、テキスト入力にデータを提供するなどのユーザー操作をシミュレートでき、デバイスで計測テストとして実行されます。

android-maven-plugin サンプル プロジェクトには、Robotium を使用するために設定されたいくつかのサンプルがあり、接続されているすべてのデバイスとエミュレーターでこれらのテストを実行するために簡単に使用できます。

于 2013-02-26T23:24:53.853 に答える