あらゆる種類の Android デバイス用に、APK をテストするエミュレーターはありますか。YouWaveというものがありますが、ダメです。
私が欲しいのは、APKファイルが読み込まれると、1つのエミュレーターがUIインターフェイス、パフォーマンスなどの自動テストを実行し、同じレポートを提供することです. この組み合わせでは、APK が正しく機能しないと言っています。
これはあなたの質問に対する答えではないかもしれませんが、私の経験から、できるだけ多くの実際のデバイスを入手することがベストプラクティスであることを共有したいと思います. 明らかにデバイスのコストがかかりますが、それがあなたがそれについて確信できる方法です.
また、上記で提案したように、Bluestacksを試してwifi
システム ツールを簡単に接続できるようにすることもできます。つまり、Android が提供するネイティブ エミュレータよりもパフォーマンスが優れています。
そのため、さまざまなデバイスでアプリをテストするのが最善の方法ですClasses
。
上記のクラスとは、つまり、
または、最近では、いくつかのテスト組織もあり、多数のデバイスを所有しており、実際のデバイスでテストを行っているため、デバイスに料金を支払う必要はありません。これは単なる提案であるか、誰かに提案することができます.
--編集--私は最近Genymotionを試してみましたが、他のどのエミュレーターよりも優れていることがわかりました。
--更新 - 2020年11月--
Bluestacks は最近大幅に改善され、ほとんどの機能を無料で使用できます。アプリの複数のインスタンスをテストしてみましたが、2 台の電話をエミュレートしたり、リンクを介してデータを共有したりすることで魅力的に機能しました。
を見てみましょう:
一方、解決策が見つからない場合は、ここにいくつかの一般的な Android 仮想デバイス構成があるため、AVD でさまざまなデバイスを簡単に構成できます。
アプリケーションをあらゆる種類の Android デバイスで完全に動作させたい場合、答えは「いいえ」です。
Prateek が彼の回答で示唆したように、さまざまなクラスの実際のデバイスでアプリをテストする必要があります。
自分でテストを行うためのリソースがない場合は、多数のデバイスを持っている人に助けを求めて、実際のデバイスで Apk ファイルをテストしてください。
Andyroidは、必要なことを正確に実行します。
Android SDK には、自動化された UI テストを可能にする UI テスターが付属しています。詳細については、Android 開発者サイトをご覧ください。
http://developer.android.com/tools/testing/testing_ui.html
ボタンをテストしたり、画面を回転させたり、詳細な情報を取得したりできます。要件を完全に満たすことができるようです。