Micro Focus UFT Mobile は、実デバイスとエミュレーターでのエンドツーエンドの品質ラボを提供し、モバイル アプリのテスト、監視、最適化を支援して、ユーザー エクスペリエンスの向上に貢献します。
注: Silk Test Workbench では、UFT Mobile 3.0 以降によって管理されているデバイスに対するテストをサポートします。
UFT Mobile によって管理されているデバイスにアクセスする方法には、Silk Test Workbench から直接アクセスする方法と、Silk Central 経由で行う方法があります。
UFT Mobile によって管理されているデバイスに Silk Test Workbench から直接アクセスするには:
以上により、アプリケーションの選択 ダイアログに UFT Mobile デバイスが表示されます。テストするデバイスを選択してください。
注: Silk Test Mobile と UFT Mobile の両方で同時に同じデバイスをテストできません。製品を切り替えて使用する場合には、自動テストで使用していたすべてのアプリを削除し、モバイル デバイスを再起動する必要があります。
- Android
- Silk Test Mobile を使って Android デバイスをテストする前に、または UFT Mobile をインストールする前に、デバイスから次のアプリを削除する必要があります。
- 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 デバイスをテストする前に、または UFT Mobile をインストールする前に、デバイスから WebDriverAgent を削除する必要があります。
UFT Mobile は、これらのアプリを再インストールする可能性があります。
UFT Mobile によって管理されているデバイス上で、CI サーバーやコマンド ラインからテストを再生したい場合は、リモート接続を構成する代わりに、デバイスの接続文字列を指定できます。接続文字列は次のようになります。
"deviceName=MotoG3;platformName=Android;host=http://<UFT Mobile server>:8080;hostType=MC;userName=<UFT Mobile user name>;password=<UFT Mobile password>"
注: セキュリティ上の理由から、Silk Test Workbench で新しいアプリケーション構成を作成すると、UFT Mobile パスワードは暗号化されて保存されます。 接続文字列では、この暗号化されたパスワードを使用することを Micro Focus は推奨します。
注: UFT Mobile 上で管理されているデバイスをテストする場合は、Silk Test Workbench は TypeKeys メソッドや SetText メソッドを使用して Enter などのキー コードの入力をサポートしません。さらに、Silk Test Workbench は iOS デバイス上の ホーム ボタンの押下をサポートしません。
注: Android エミュレータ上でテストする場合は、GPU HW アクセラレーションを無効にしてください。