Silk Test Workbench から Mobile Center デバイスの直接使用

Micro Focus Mobile Center(Mobile Center)は、実デバイスとエミュレーターでのエンドツーエンドの品質ラボを提供し、モバイル アプリのテスト、監視、最適化を支援して、ユーザー エクスペリエンスの向上に貢献します。

注: Silk Test Workbench では、Mobile Center 3.0 以降によって管理されているデバイスに対するテストをサポートします。

Mobile Center によって管理されているデバイスにアクセスする方法には、Silk Test Workbench から直接アクセスする方法と、Silk Central 経由で行う方法があります。

Mobile Center によって管理されているデバイスに Silk Test Workbench から直接アクセスするには:

  1. Mobile Center をリモート ロケーションとして追加します。 詳細については、「リモート ロケーションの編集」を参照してください。
  2. iOS 上でテストする場合は、次の IPA ファイルがサインされていることを確認します。
    • HP4M-Agent.ipa
    • HPMC-AgentLauncher.ipa
    • WebDriverAgentRunner-Runner.ipa
    注: Silk Test Workbench は、Mobile Center を介した iOS シミュレータのテストをサポートしません。

以上により、アプリケーションの選択 ダイアログに Mobile Center デバイスが表示されます。テストするデバイスを選択してください。

注: Silk Test Mobile と Mobile Center の両方で同時に同じデバイスをテストできません。製品を切り替えて使用する場合には、自動テストで使用していたすべてのアプリを削除し、モバイル デバイスを再起動する必要があります。
Android
Silk Test Mobile を使って Android デバイスをテストする前に、または Mobile Center をインストールする前に、デバイスから次のアプリを削除する必要があります。
  • Appium Android Input Manager
  • Appium Settings
  • io.appium.uiautomator2.server
  • io.appium.uiautomator2.server.text
  • MC Agent
  • Silk Screencast
  • Unlock
iOS
Silk Test Mobile を使って iOS デバイスをテストする前に、または Mobile Center をインストールする前に、デバイスから WebDriverAgent を削除する必要があります。
Mobile Center は、これらのアプリを再インストールする可能性があります。
Mobile Center によって管理されているデバイス上で、CI サーバーやコマンド ラインからテストを再生したい場合は、リモート接続を構成する代わりに、デバイスの接続文字列を指定できます。接続文字列は次のようになります。
"deviceName=MotoG3;platformName=Android;host=http://<Mobile Center server>:8080;hostType=MC;userName=<Mobile Center user name>;password=<Mobile Center password>"
注: セキュリティ上の理由から、Silk Test Workbench で新しいアプリケーション構成を作成すると、Mobile Center パスワードは暗号化されて保存されます。 接続文字列では、この暗号化されたパスワードを使用することを Micro Focus は推奨します。
注: Mobile Center 上で管理されているデバイスをテストする場合は、Silk Test WorkbenchTypeKeys メソッドや SetText メソッドを使用して Enter などのキー コードの入力をサポートしません。さらに、Silk Test WorkbenchiOS デバイス上の ホーム ボタンの押下をサポートしません。
注: Android エミュレータ上でテストする場合は、GPU HW アクセラレーションを無効にしてください。