2

Android デバイスの構成をまとめて自動化する方法を探しています。特にSamsung Galaxy Tabs。調べてみると、 http: //www.ranorex.com/mobile-automation-testing/android-test-automation.html のような、ソフトウェア自体がインストールする単一のアプリのテスト/構成を自動化できるソフトウェアを見つけました。すべてグラフィカルなので、記録を開始するだけで、ソフトウェアがすべてのタッチとボタンの押下を記録します。これは、WiFi ネットワークに接続されているすべてのデバイスで再生できます。

私がやろうとしているのはそのソフトウェアに似ていますが、単一のアプリの外でシステムの変更を使用できます。バックライト設定、WiFi、GPS など、1000 台のデバイスがすべて同じように構成されていることを確認したいとします。主に、MDM が OTA をプッシュできないものです。Play ストアのどのアプリも、私が必要としているものを実行していないようです (すべて非常に消費者向けで、単一のデバイスに焦点を当てています)。

モンキーランナーは使えそうですが、社内にPythonの知識を持ったプログラマーがいません。

どんな助けでも大歓迎です!

4

2 に答える 2

0

ロボティウムを見たことがありますか?これは、Android 用のオープン ソースのブラック ボックス テスト フレームワークです。モバイル アプリケーションのビルド検証テストの自動化に成功しました。Java を使用してコードを実装できます。

画面上の位置によってのみ要素を識別できるように思われるため、monkeyrunner は使用しませんでした。これは、異なる解像度の画面では明らかに変化する可能性があります。

Robotium では、要素の ID を使用できます。デバイスに何かをインストールする必要がある場合は、Android SDK に付属しているadbを使用することをお勧めします。これは、バッチ ファイルまたは Java プログラムから簡単にスクリプト化できます。

于 2012-06-18T18:55:57.313 に答える
0

Robotium は一度に 1 つのアプリとしかやり取りできないため、MonkeyRunner が本当に唯一の選択肢です。

Python の経験がないプログラマーがいる場合は、ChimpChat が役に立つかもしれません。ChimpChat でもモンキー ランナーと同じことができるはずですが、Java でプログラミングできます。ChimpChat の概要については、こちらを参照してください。

于 2012-06-18T21:31:43.847 に答える