Androidプラグイン
概要
AnyTestは、Android Studio
IDE内からモバイルアプリの手動および自動テストを実行するためのプラットフォームへのアクセスを提供する、Android
Studio用のプラグインをリリースしました。
手動テストの場合:
Android
Studioプロジェクトワークスペースから直接AndroidアプリをビルドしてAnyTestデバイスにアップロードできるようになりました。
自動化テストの
場合
:
自動化ツールとしてAppiumを使用していて、Android
Studioでプロジェクトとして自動化スクリプトを作成している場合は、AnyTestデバイスで直接スクリプトを実行できます。
前提条件:
1.十分なクレジットを持つAnyTestのアカウント。
2.anytest.jpで認証するためのAPIアクセスキー
3.ローカルマシン上のChromeブラウザ
-
Android Studio IDE
-
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の依存関係)