ワイルドネット(マニュアルテストおよび自動化)

AnyTestは「Wildnet」と呼ばれる機能をリリースしました。この機能を使用すると、ユーザーはAnyTestプラットフォーム上の任意のAndroid / iOSデバイスでローカルサイトをテストできます。ユーザーは、この機能を手動テストと自動テストの両方に使用できます。

注意-2020年11月22日以降、新しいバージョンのクライアントユーティリティを使用する必要があります。
ダウンロードリンク

概要
私たちが知っているように、プライベートサーバーにはパブリックアクセスがありません。 これらのサーバーは、ユーザーのネットワークの内部にあるか、ある種のステージングサーバーです (ステージングサーバーは、本番環境に設定される前に、本番環境と同様の環境でソフトウェア、Webサイト、またはサービスをテストするために使用されるサーバーの一種です)。

そのため、Wildnetは、AnyTestに存在するAndroid / iOSデバイスでプライベートサーバーまたは内部サーバーをテストするためのプラットフォームを提供します。

ワイルドネット機能をアクティブにする手順を理解するには、このビデオをご覧ください。

前提条件:
  • ユーザーはAnyTestpプラットフォームに登録する必要があります

注:実行可能ファイルのインストール中にユーザーが問題に直面した場合は、次のように権限を設定してください:
sudo chmod 777 [ファイル名]
例:sudo chmod 777 ./pCloudyWildNetMac_v2.2

ワイルドネットを開始するための手動プロセス
ワイルドネットを手動で実行する方法を見てみましょう
1.ターミナルで以下の実行可能コマンドを実行します。

Windowsの場合:

.\[filename] -i [email] -k [api access key] -u [cloud URL]

Macの場合:

./[filename] -i [email] -k [api access key] -u [cloud URL]

Linuxの場合:

./[filename] -i [email] -k [api access key] -u [cloud URL]

例:
./pCloudyWildNetWindows_v1 -i sample@test.com -k pass123 -u https://device.pcloudy.com
注:下記のURLを使用してください
AnyTest https://anytest.jp/

ノート:

  • この機能はすべてのプラットフォームで機能します。
  • 「ワイルドネット」を有効にすると、ユーザーは複数のデバイスに接続できます。
以下のスクリーンショットに示すように、ユーザーは認証されます

このようにして、ユーザーはサービスを開始できます。

2.以下のスクリーンショットに示すように、AnyTestプラットフォームの[デバイス]ページに移動し、デバイスを接続して、[ワイルドネットを有効にする]をクリックします。

テストが必要なローカルURLを開き、AnyTestプラットフォームでローカルテストをお楽しみください。

3.サービスを無効にするには、ctrl + cを実行して終了します。

Appium自動化のためのWildnetのアクティブ化
次に、テスト自動化でワイルドネット機能をアクティブ化する方法を理解しましょう
1.ターミナルで以下の実行可能コマンドを実行します。

Windowsの場合:

.\pCloudyWildNetWindows -i Emailadress –k accesskey -u URL

Macの場合:

./pCloudyWildNetOSX -i Emailadress –k accesskey -u URL

Linuxの場合:

./pCloudyWildNetLinux -i Emailadress –k accesskey -u URL

例:
./Win-Wildnet -i sample@test.com -k pass123 -u https://app.pcloudy.com
注:下記のURLを使用してください
AnyTest https://anytest.jp/

ノート:

  • この機能はすべてのプラットフォームで機能します。
  • 「ワイルドネット」を有効にすると、ユーザーは複数のデバイスに接続できます。
以下のスクリーンショットに示すように、ユーザーは認証されます

2.ユーザーの認証に成功したら、appium自動化スクリプトに移動し、スクリプトに以下のケイパビリティを追加します。

capabilities.setCapability( "pCloudy_WildNet", true);

3.ケイパビリティが追加されると、ユーザーは内部サーバーをテストする準備が整います。ユーザーはライブビューページで実行を確認できます。

Webデバッグ用のWildnetのアクティブ化については、以下のリンクを使用してください。
https://www.pcloudy.com/mobile-application-testing-documentation/manual-app-testing/wildnet-with-web-debugging-proxy.php