ウェブおよびデスクトップアプリケーションをスキャンする

お客様のアプリケーションにはさまざまな制御が備わっていますが、それらはテストを実行する際に Tosca Cloud が情報をやりとりする要素です。これを実現するためには、まずアプリケーションをスキャンする必要があります。これにより、必要な技術データがTosca Cloudに取り込まれます。

This topic explains how to scan with Tosca XScan.with ARA to record your actions into a test case.

始める前に

アプリケーションをスキャンするためには、マシン上で開いている必要があります。これは、確認ダイアログやポップアップダイアログ、子メニューやタブバーなどの要素にもあてはまります。そのため、スキャンを開始する前に、それらが開いていることを確認してください。このルールにおける唯一の例外はPDF文書です。

コントロールに問題を引き起こす可能性のある重複しているウィンドウにご注意ください。例えば、Salesforce Lightning Experienceでは、インライン編集と新規/編集レイアウトなどのエディタを同時に開くことができます。コントロールをユニークで安定している状態にするために、スキャン時にはエディタを1つだけ開くことをお勧めします。

スキャンを開始する

To start the scan, follow these steps:

  1. Open the test case building area by selecting Create in the menu bar on the left.In the dialog, find Test case and then select Create again.

  2. Select Create module.

  3. Select Web application or Desktop application from the dropdown menu and then Start scan.

  1. これにより、スキャンするアプリケーションを選択するためのアプリケーション選択ウィンドウが開きます。

    • UIA テスト用のModulesを作成するには、アプリケーションのタイルを右クリックし、コンテキスト メニューから UIA を選択します。

    • Windows UIのAPIテスト用のModulesを作成するには、アプリケーションのタイルを右クリックし、コンテキスト メニューから WinX を選択します。

    • 今後行うスキャンからアプリケーションを削除するには、アプリケーションのタイルを右クリックし、コンテキストメニューからアプリケーションを無視を選択してください。これにより、アプリケーションが無視リストに追加され、設定メニューで管理することが可能となります。

ウェブブラウザをスキャンする

ウェブブラウザをスキャンするには、ブラウザにTricentis Automation 拡張機能をインストールしてください。TricentisAutomation 拡張機能により、Tosca Cloudがスキャン中にウェブページの要素を読み取り、実行中にそれらに応対することが可能となります。If you don't have the extension, Tosca XScan directs you to install it when you select to scan a browser.

After you install the extension, you can lock the disappearing elements in place on the web page that you want Tosca XScan to read.そのためには、以下の手順を実行してください:

  1. ウェブページで非表示になっている要素を選択すると、表示されます。

  2. ウェブページを右クリックし、ページをフリーズを選択します。

  3. スキャン結果を取得したら、ページのフリーズの解除を選択して、通常の操作に戻ります。

コントロールを選択します。

モジュールにコントロールを追加するには、以下の手順に従ってください:

  1. 必要に応じて、ビュー設定を変更してください。By default, you're in the Advanced View of Tosca XScan.以下のオプションから選択できます:

    • フィルタリングされたアイテムのスライダーを動かして、詳細度のレベルを変更します。例えば、表示されるはずのコントロールがリストに表示されていない場合などです。

    • スキャンウィンドウを小さくしたい場合は、基本ビューまたは簡易ビューに切り替えてください。これらのビューでは、ご利用いただけるオプションが少なくなりますのでご注意ください。

  2. モジュールに追加するコントロールを選択します:

    • 詳細ビューでは、スキャンウィンドウ内のそれぞれのチェックボックスを選択します。また、詳細ビューのリボンメニューを使用して、画面上で選択に切り替えることができます。これにより、アプリケーション内で選択してコントロールを指定することが可能になります。

    • 基本ビューまたは簡易ビューでは、アプリケーション内でコントロールを選択して、モジュールに追加します。

  3. デフォルトでは、Tosca Cloud は、コード内の技術的なプロパティによってコントロールを識別します。重要な考慮事項、ヒント、コツについては、以下をプロパティでコントロールを識別するご覧ください。

  4. プロパティによってコントロールが一意に識別できない場合、Tosca Cloudは警告を発します。基本ビューまたは詳細ビュー追加オプションを使用して、識別を微調整してください。

    • Tosca Cloud適切なプロパティの組み合わせを見つけて、コントロールを一意に識別できるようにします。または手動で組み合わせを選択します。

    • コントロールの識別をより安定させるためにプロパティ値を変更します。

    コントロールのプロパティが機能しない場合は、インデックス画像アンカーなどの、別の識別方法を選択します。

  5. モジュールに追加するすべてのコントロールを選択したら、完了画面を選択します。このモジュールは、ワークスペースに保存されます。

  6. 新しいモジュールを開始するには、アプリケーションの次のページに移動し、スキャンの開始を選択します。その後、このプロセスを繰り返してください。

必要なモジュールがすべて用意できたら、スキャンを閉じます。

モジュールの編集、削除、再スキャン

モジュールはいつでも適宜変更したり、完全に削除したりすることが可能です。詳細情報については、以下モジュールを編集、削除、再スキャンするをご確認ください。

次の記事

モジュールが用意できましたので、テストの作成を開始できます。テストケースのセクションをチェックアウトして、さまざまなアプリケーションに向けたテストケースの作成について学びます。