モバイルスキャンを開始し、接続します

モバイルスキャンを開始し、モバイルデバイス、エミュレータ、またはシミュレータに接続するには、以下の手順に従ってください。

  1. モジュールフォルダを右クリックし、コンテキストメニューからスキャン > モバイルを選択します。

    または、ダイナミック メニューの Modules からモバイルスキャンを開きます。そのためには、  スキャンアイコンをクリックし、ドロップダウンメニューからモバイルを選択してください。

  2. 接続の選択セクションでは、新しい接続を追加するか、使用したい接続を選択してください。例えば、ローカル(TMA)、リモート(TMA)、クラウド(AppiumTDC 、またはバーチャルモバイルグリッド(早期アクセス機能)です。

    接続を名前で絞り込むには、「接続を検索...」という検索 ボックスを使用します。

    代わりに、モバイルスキャンウィンドウ内でオプションをナビゲートし選択するために、キーボードショートカットを使用することもできます。

  3. デバイスの選択セクションでは、モバイルデバイス、エミュレータ、またはシミュレータを追加するか、スキャンしたいものを選択してください。

    接続タイプに基づき、モバイルスキャンは自動的に以下の接続されたデバイスを表示します。

    • ローカルに接続されたAndroidまたはiOSデバイス、もしくはローカル(TMA)用エミュレータ。

    • AndroidまたはiOSデバイス、エミュレータ、もしくはリモート(TMA)用のシミュレータ。

    • TDC 用のクラウドAndroidまたはiOSデバイス。

    デバイスを絞り込むには、これらのオプションを使用します。

  4. アプリケーションのセクションで、モバイルアプリケーションを追加するか、スキャンしたいモバイルアプリケーションを選択してください。

    接続タイプにローカル(TMA)またはリモート(TMA)を選択された場合、モバイルスキャンは選択されたデバイスにインストールされているアプリケーションを自動的に表示します。

    アプリケーションを名前で絞り込むには、「アプリケーションを検索...」という検索 ボックスを使用します。

  5. オプションとして、アプリケーションのプレビューを無効にするために、ライブビューを実行するのチェックボックスの選択を解除してください。

  6. オプションとして、以下のアクションを実行するには、「アプリケーションのチェックボックスをリセットする」を選択してください。

    • アプリケーション内のすべてのユーザー設定と権限をリセットします。

    • アプリケーションがすでに開いている場合は、アプリケーションを再起動します。

  7. オプションとして、スキャンDesired Capabilities を適用するために、「機能を設定する」を選択してください。

  8. 接続を選択します。

  9. 次のウィンドウで、モバイルスキャンを選択してください。

  10. オプションとして、パフォーマンスを向上させるために、スキャンを現在のビューポート内の可視要素のみに制限することができます。このパフォーマンス向上を有効にするには、パフォーマンスチェックボックスを向上させるため、「可視要素のみのスキャンを希望する」を選択してください。これはハイブリッドアプリケーションのウェブサイトとウェブコンテンツにのみ適用されます。

  11. モバイルスキャンは、モバイルデバイス、エミュレータ、またはシミュレータでアプリケーションまたはWebサイトを開きます。

    ライブビューを有効にすると、ライブビューポップアップウィンドウが表示されます。

    モバイルスキャンがハイブリッドアプリケーションを検出した場合、どのコンテキストをスキャンするかを決める必要があります。

    • ネイティブのコンテキストをスキャンするには、ラジオボタン「ネイティブ」を選択します。

    • ウェブコンテキストをスキャンするには、ラジオボタンの「ウェブ」を選択し、その下のコンボボックスからスキャンしたいウェブビューを選んでください。

  12. モバイルアプリケーションのコントロールを選択するには、「スキャン」をクリックしてください。

キーボードショートカット

アクティブなモバイルスキャンウィンドウ内をより迅速かつ簡単に移動するために、キーボードショートカットを使用してください。

モバイルスキャンのキーボードショートカットのリストを表示するには、ウィンドウの右上隅にある 2"="" ctype="x-Xpt" equiv-text='lt;span class="UI_Element"gt;' id="1">rtcuts.png" class="icon_fliesstext" /gt;"/ キーボード ショートカットのアイコンを選択します。

アクション

ショートカット

アクティブウィンドウを閉じる

Esc

コントロール間の移動

Tab

コントロール内の移動

矢印キー

選択項目の編集

F2

選択項目の削除

Del

デバイス、エミュレーター、またはシミュレーターをフィルタリングします。

デバイスを検索して絞り込むには、次のいずれかのオプションを使用します。

  • 名前でデバイスをフィルタリングします。これを行うには、「デバイスを検索...」という検索 ボックスを使用します。

  • プラットフォーム、オペレーティングシステム、またはタイプによってデバイスを絞り込みます。これを行うには、ドロップダウンメニューのプラットフォームOSバージョン、またはタイプで絞り込みます。

デバイスまたはアプリケーションの削除

手動でデバイスまたはアプリケーションをすでに追加している場合は、後でモバイルスキャンで削除することができます。

そのためには、該当するタイルの上にカーソルを合わせて、 削除アイコンをクリックしてください。

Mobile Engine 3,0は、またデバイスまたはアプリケーションをモバイル設定から削除します。

デバイスまたはアプリケーションを編集する

手動でデバイスまたはアプリケーションを追加された場合、後でモバイルスキャンで編集することができます。

そのためには、該当するタイルの上にカーソルを合わせ、 編集アイコンをクリックしてください。

Mobile Engine 3,0 は、またモバイル設定においてデバイスまたはアプリケーションの編集もします。

コントロールの可視性チェックの有効化や無効化

デフォルトでは、 Mobile Engine 3.0 ではテスト自動化の可視性チェックが有効になっています。モバイルアプリケーションやパフォーマンス要件に応じて、可視性チェックを有効または無効にすることができます。

Tricentis では、クラウドでテストを実行する場合は可視性チェックを無効にすることを推奨しています。

テスト実行に対してのみ可視性チェックを有効または無効にするには、 TCPSkipVisibilityCheck を作成し、可視性チェックをスキップするかどうかに応じてその値を TRUE または False に設定します。

モバイルスキャンとテスト実行の両方の可視性チェックを有効または無効にするには、以下の手順に従ってください。

  1. C:\ProgramData\TRICENTIS\TOSCA Testsuite\7.0.0\Settings\XML に進み、 Settings.xml ファイルを開きます。

  2. <Category name="Mobile30"> の下で、終了タグの前に次のコード行を追加します。

    <Setting name="Automation.Mobile30.SkipVisibilityCheck" legacyPath="Automation.Mobile30.SkipVisibilityCheck">False</Setting>

  3. 可視性チェックをスキップするかどうかに応じて、この設定の値を TRUE または False に設定します。

  4. Tricentis Toscaを再起動します。