web-dev-qa-db-ja.com

APKをテストするエミュレーター

すべての種類のAndroidデバイス。APKをテストするエミュレーターがあります。 YouWave と呼ばれるものがありますが、それは良くありません。

必要なのは、APKファイルが読み込まれたときに1つのエミュレーターで、UIインターフェイス、パフォーマンスなどの自動テストを実行し、同じレポートを提供することです。この組み合わせでは、APKが正しく機能しないと言います。

24
Gokul Nath KP

これはあなたの質問に対する答えではないかもしれませんが、私の経験から、できる限り多くの実際のデバイスを入手することがベストプラクティスであることを共有したいと思います。明らかにデバイスのコストがかかりますが、それはあなたがそれについて確信できる方法です。

上記で提案したように、wifiとシステムツールを簡単に接続できるように bluestacks を試すことができます。アンドロイド。

そのため、最良の方法は、さまざまなClassesのデバイスでアプリをテストすることです。

上記のクラスでは、

  • 異なる解像度
  • 画面サイズ
  • Androidバージョン

または、最近ではいくつかのデバイスを持っているテスト組織もあり、実際のデバイスでテストを行っているため、デバイスにお金を払う必要はありません、単なる提案、または誰かに提案することができます。

-編集-最近Genymotionを試しましたが、他のエミュレータよりも優れていることがわかりました。

http://www.genymotion.com/

21
Prateek

manymo.com を使用します。これはAndroid用のオンラインエミュレーターです。

12
Ashoka Mondal

を見てみましょう:

一方、解決策が見つからない場合は、 ここ 共通のAndroid仮想デバイス構成があるため、AVDで異なるデバイスを簡単に構成できます。

  • HTC Evo 4G
  • Google/HTC Nexus One
  • モトローラドロイド
  • T-Mobile/HTC G1
  • Archos 5インターネットタブレット
5

すべての種類のAndroidデバイスでアプリケーションを完全に動作させたい場合、答えは「NO」です。

Prateekが彼の答えで示唆したように、異なるクラスの実際のデバイスでアプリをテストする必要があります。

自分でテストを行うためのリソースがない場合は、多くのデバイスを持っている人から助けを求めて、実際のデバイスでApkファイルをテストしてください。

3
Billy Samuel

オンラインでテストするには、 appetize を使用してAPKをアップロードします。非常に簡単。テストへのリンクを送信します。

1
ever alian

Android SDKには、自動UIテストを可能にするUIテスターが付属しています。詳細については、Android開発者サイト:

http://developer.Android.com/tools/testing/testing_ui.html

ボタンをテストしたり、画面を回転させて詳細な情報を取得したりできます。まるで要件を完全に満たすことができます。

0
user1646196

Andyroid は、必要なことを正確に行います。

  • デスクトップとモバイルデバイス間のシームレスな同期を提供します。
  • Win/MacをAndroid起動、プッシュ通知、ストレージ用のアプリで接続します。
  • デスクトップブラウザーからAndy OSに直接アプリをダウンロードできます。
  • 最新のAndroid OSを常に保証します。
  • お気に入りのコミュニケーションおよびエンターテイメントモバイルアプリをデスクトップにもたらします。
0
L.A. Walker