-1

私はアンドロイド携帯電話用のinstrumentationtestcaseパッケージを使用して、標準のブラウザアプリ用のテストケースを作成しました。私は携帯電話がPCに接続されたときにテストを実行することができる午前PCに接続されていなくてもInstrumentationtestcasesをAndroidの携帯電話で実行できますか?

..

活動があるときに、これらのテストケースが実行されているような方法でアプリでこれらのテストケースを含める方法があり

呼び出された!! (IDEから)が、ケーブルがなくても、あなたが実行してアプリケーションをテストすることができます事前

答えて

0

あなたはADBワイヤレスのようなものを使用することができます(ルートが必要)で

感謝。

デバイスから何かを呼び出すことでテストを実行している場合、可能かどうかわかりません。しかし、少なくともそれは非常に役に立たないようです...何が失敗したかを見ることができない場合、JUnitテストを実行する点は何ですか?

+0

ありがとうCristian .. それは電話の安定性をテストするためのものではありません。アプリケーションのテストではありません..電話がUSBに接続されているときには、USB経由で追加の電力が必要です。 PCに接続されています。 – dinesh

0

あなたの質問が正しく理解されていれば、私は「はい」と言います。

Androidエミュレータで利用できる「Dev Tools」があります。 Eclipseでエミュレータを作成するだけです。次に、エミュレータから接続されたデバイスにこのアプリケーションをフェッチ/インストールする必要があります。その後、テストプロジェクトをデバイスにインストールします。その後、DevツールのInstrumentationメニューオプションからPCを選択して、テストプロジェクトをPCとは独立して実行することができます。続き

コマンドです(あなたがそれに応じてパスを変更することができます): を接続したデバイスに実行しているエミュレータからコピーするには、次のコマンドを実行します ADBを

/system/app/Development.apk ./Development.apkを引く-e

.apkファイルを現在のディレクトリにコピーするには。次に、接続されたデバイスにインストールします。 adb -d install Development.apk

これは問題と必要な解決策でした。

+0

これは別のアプリケーションのテストについてです。それは根を必要としません。この投稿は、PCに接続せずに直接デバイス上でテストを実行しようとする多くの人にとって有益です。あなたのデバイスにプロジェクトとテストプロジェクトをインストールし、テストを実行するだけです。 – Sick

関連する問題