0

ロボティウムを使用して、エミュレーターではなく電話で直接テストケースを実行する方法について、ネット上で役立つリソースを見つけることができませんでした (これは通常のケースです)。

いくつかの詳細 私はブランドの Android 携帯を持っています。この電話には、電話メーカーが製造したアプリが組み込まれています(Googleアプリではありません)..アプリのapkまたはソースコードはありません。この状況を考えると、このアプリのテストにロボティウムを使用することは可能ですか?

これに関して何か助けてください。

4

2 に答える 2

2

電話をルート化してから、デバイスから apk をプルし、テスト プロジェクトが使用するのと同じ証明書で署名してから、電話にプッシュする必要があります。

代わりにデバイスでテストを実行するには、デバイスをコンピューターに接続するだけです (適切に接続されていることを確認するには、adb devices を使用します)。その後、代わりにデバイスでテストが実行されます。

詳細については、Robotium wiki ページを参照してください: Robotium for preinstalled applications

于 2011-07-08T06:01:31.677 に答える
1

電話をルート化する必要はありません。Robotium を使用できる場合もありますが、署名とデバッグを含む署名を削除する必要があります。Verizon で作成されたアプリなので、これは難しいかもしれません。私は現在、Verizon アプリをテストしています。Robotium でアプリをテストするには、Verizon 署名でテストに署名し、実行する前に ant でテストをビルドする必要がありました。

お役に立てれば。

于 2012-06-16T00:36:43.780 に答える