Androidプラグイン

重要なお知らせ:

Androidトンネル用のAnyTestデスクトップアシスタント をリリースしました。 テストを容易にするためにPDAに切り替えることをお勧めしますが、必要に応じて現在のバージョンを使用できます。。

概要

Androidデバイストンネルを使用すると、ユーザーはAndroid Debug Bridgeを使用して任意のAndroidデバイスに接続して完全に制御できます。ユーザーは、デバイスがUSBを使用してローカルマシンに物理的に接続されているかのように、DeviceTunnelを使用して任意のAnyTestデバイスに接続できます。これは、開発者がADBコマンドを使用してデバイスを制御し、アプリをリアルタイムでデバッグするために使用できます。

前提条件

Eclipse IDE または Android StudioにAnyTestプラグイン インストールします

Android Studioの手順:

  • AnyTestアイコンをクリックして、プラグインを開きます

  • クラウドのURL、ユーザー名、アクセスキーを入力します

  • 「DeviceTunnel」と「Device Location」を選択します

  • Device Tunnel接続を確立する必要があるデバイスを選択します

  • [ Device Tunnelコマンドの生成]を クリックして接続を開始します

  • プラグインは、ポート番号を指定したADB接続コマンドを提供します。URLをコピーしてターミナルに貼り付けてください

  • コンピューターでターミナル/ cmdを開きます。コマンドadb devicesを入力します

  • 資格情報を使用してログインします。

  • ログイン後、デバイスページに移動し、「マイブッキング」をクリックして、以下のようにデバイスを接続します

  • デバイスが接続されます。

  • 接続が確立されると、ユーザーはADBコマンドをデバイスにプッシュできます



Androidプラグイン

概要

AnyTestは、Android Studio IDE内からモバイルアプリの手動および自動テストを実行するためのプラットフォームへのアクセスを提供する、Android Studio用のプラグインをリリースしました。

手動テストの場合: Android Studioプロジェクトワークスペースから直接AndroidアプリをビルドしてAnyTestデバイスにアップロードできるようになりました。

自動化テストの 場合 自動化ツールとしてAppiumを使用していて、Android Studioでプロジェクトとして自動化スクリプトを作成している場合は、AnyTestデバイスで直接スクリプトを実行できます。

前提条件:

1.十分なクレジットを持つAnyTestのアカウント。

2.anytest.jpで認証するためのAPIアクセスキー

3.ローカルマシン上のChromeブラウザ

  1. Android Studio IDE

  1. Android Studio pCloudy plugin

準備

  • JARファイルをEclipseに参照する

  • APIユーザー名とAPIアクセスキーをメモします

ダウンロード

プラグインのインストール方法

  • Android Studio plugin for pCloudy のをダウンロードする

  • Android Studioを開きます> Android Studioの設定アイコンに移動します>プラグインを選択します>必要に応じて表示機能を使用してフィルタリングできるすべての利用可能なプラグインが表示されます。

  • [ディスクからプラグインをインストール]をクリックし、ダウンロードしたAndroid Studio pluginの場所を参照して選択します

  • [OK]をクリックします

  • これで、pCloudy pluginがAndroid Studioに正常に統合されたことがわかります。

pcloudy pluginを選択し、[OK]をクリックして続行します。ここでは、Android Studio用のpCloudy pluginをローカルディスクからインストールします。ディスクからプラグインをインストールをクリックします

Android Studio用のpCloudy pluginが正常に統合されました。

Android Studioに表示されるpCloudy pluginアイコンをクリックします。AnyTestログインページが開きます。 ユーザー名 アクセスキー を入力し、 [ログイン ]をクリックします。ログイン資格情報が確認されます。[ OK] をクリックして続行します。

注: これは1回限りのタスクです。資格情報は、ログアウトするまで有効です。

これで、AnyTest用のAndroid Studioプラグインを使用する準備が整いました。

アプリの手動機能テスト

AnyTest pluginアイコンをクリックします。3つのオプションから「 手動 」オプションを選択してから、テストする国を選択します。[ 次へ] をクリックして続行します。

[ ワークスペース] を選択してから、ローカルマシンのワークスペースパスを追加します。

クラウドドライブ ページでは、リストからアプリを選択し、[次へ]をクリックして続行できます。

ローカルドライブを 使用すると、ローカルマシンからアプリをアップロードして、テストを実行できます。

モバイルブラウザを 使用すると、テストにモバイルブラウザを使用できます。

アプリを選択したら、次のステップはデバイスを選択することです。 [デバイスの選択と接続] ページには、フィルターパラメーター(Android / iOS、製造元、およびOSバージョン)を使用してフィルター処理できるデバイスのリストが表示されます。テストの期間を選択します。デバイスは、選択した期間予約されます。

[次へ]をクリックすると、「手動テストのためにデフォルトのブラウザでAnyTestプラットフォームを開くまでお待ちください。アドバイスしてください…」

数秒後、AnyTestを介して接続されたデバイスのページにリダイレクトされ、選択したデバイスでアプリの手動機能テストを実行します。

アプリの自動化テスト

AnyTest pluginアイコンをクリックします。3つのオプションから「 自動化 」オプションを選択してから、テストする国を選択します。[次へ]をクリックして続行します。

同様に、自動化テストを実行するための最初のステップは、ワークスペース/クラウドドライブ/ローカルドライブからアプリを選択するか、モバイルブラウザーを使用することです。

目的のデバイスを選択します。自動化テストの期間を選択します。フィルタオプション(Android / iOS、製造元、およびOSバージョン)を使用して、デバイスを表示しているデバイスをフィルタリングできます。[ 次へ] をクリックして続行します。

注: ここでは、複数のデバイスを選択することもできます。

最後に、アプリの自動化テストを実行するための対応する擬似コードを取得します。この擬似コードをクリップボードにコピーして、自動化スクリプト内で使用できます…

上記のコードを機能させるには、 AnyTest javaコネクタのjar ファイルが必要です。pCloudy-java-conector.jarには、pCloudy Restful APIを使用するためのAPIラッパー、クラス、およびメソッドが含まれています(Javaから残りのWebサービスを呼び出す方法を知らなくても)。gson.jarは、よく知られているオープンソースのGoogleライブラリです。appiumスクリプトを含むJavaプロジェクト内の参照として、ビルドパスにpCloudy-java-connector.jarを追加する必要があります。

できます download pCloudy-java-connector.jar & gson.jar (pCloudy-java-connector.jarの依存関係)