Vision AIでスキャンします
お客様のアプリケーションにはさまざまな制御が備わっていますが、それらはテストを実行する際に Tosca Cloud が情報をやりとりする要素です。これを実現するためには、まずアプリケーションをスキャンする必要があります。これにより、必要な技術データがTosca Cloudに取り込まれます。
This topic explains how to scan
サポートされているバージョン
サポートされているバージョンについては、「システム要件」をご確認ください。
スキャンを開始します
スキャンを開始するには、以下の手順に従ってください。
-
Open the test case building area by selecting
Create in the menu bar on the left.ダイアログでテストケースを見つけて、再び作成を選択します。
-
Modulesを選択し、その後+ Create moduleを選択します。
-
スキャンしたいアプリケーションを右クリックし、コンテキストメニューから「Vision AI」を選択します。
-
「スキャン」を選択します。
-
コントロールを選択し、Modulesを保存します。
必要に応じて、スキャン結果を最適化することができます。
ニューラルネットワークを選択する
To tell Tosca Cloud which neural network on the server to use for finding controls and performing OCR, adjust the following parameters in the Steering section of Tosca XScan:
When you change the value of either, Tosca XScan will prompt you to rescan.
制御の種類を変更する
Vision AIは、様々なタイプの制御を認識します。その操作方法はタイプによって異なります。最適な操作のために、実際のコントロールに最も一致するコントロールタイプに調整することができます。これを行うには、以下の手順に従ってください。
-
In Tosca XScan, select your control and switch to Advanced View.
-
プロパティペインの「プロパティで識別」タブで、技術プロパティに移動します。
-
ControlType の場合は、ドロップダウンリストから新しい制御タイプを選択します。Tosca XScan displays only the control types it detected.
-
オプションとして、コントロールの検索と OCR の実行に使用するサーバー上のニューラル ネットワークを指定する場合は、ステアリングセクションで次のパラメータを変更します。
-
Save your module and close Tosca XScan.
TreatAsパラメータを使用して制御タイプを変更する
If Vision AI doesn't detect the correct control type, you can change it manually in Tosca XScan.
これを行うには、以下の手順に従ってください。
-
In Tosca XScan, select your control and switch to the Advanced View.
-
プロパティペインの「プロパティで識別」から、「すべてのプロパティを読み込む」を選択してください。
-
「技術> TreatAs」に移動し、必要な制御タイプを選択します。
制御ラベルを変更する
Vision AIの光学文字認識(OCR)は、ラベル名において時々スペルミスをすることがあります。テストの信頼性を向上させるために、正確なラベル値の使用をお勧めいたします。
制御の実際のラベルと一致するようにラベル名を調整できます。そのためには、以下の手順に従ってください。
-
In Tosca XScan, select your control and switch to Advanced View.
-
プロパティペインの「プロパティで識別」タブで、技術プロパティに移動します。
-
ラベルプロパティについては、制御のラベルを実際のラベルに一致させるように変更します。
-
Save your module and close Tosca XScan.
テーブルの検出および操作パラメータを変更する
標準のテーブル操縦パラメータに加えて、テーブルをより効率的に検出し、操縦するための追加のテーブル操縦パラメータを提供します。
テーブルのパラメータを調整するには、以下の手順に従ってください。
-
In Tosca XScan, select your table control and switch to the Advanced View.
-
「コンテンツプレビューを表示」するを選択し、コンテンツビューのペインを開きます。
コンテンツビューペインでは、テーブル操作パラメータの変更がテーブルにどのように影響するかを確認できます。
-
プロパティペインで、以下の追加パラメータを変更することができます。
-
Save your module and close Tosca XScan.
ユーザーが特定したコントロールを追加する
Vision AIに、正しく認識できないコントロールの扱い方を教えることができます。例えば、テーブルをテーブルとして認識しない場合です。このような場合には、周囲のコントロールをアンカーポイントとして利用するユーザー識別コントロール(UIDC)を作成することができます。Vision AIは、これらのアンカーポイントを活用してコントロールを特定します。
ユーザーが作成するアンカーは、Vision AIにUIDCを正しく見つける方法を教えます。アンカーを選択する際には、以下のベストプラクティスをお勧めします。
-
複数のアンカーを作成します。
-
テキストラベルをアンカーとして使用します。
-
制御の各側または各コーナーに複数のアンカーを配置します。
-
アンカーを左側と右側に配置します。これにより、制御するサイズを水平方向に変更できます。
-
上部と下部にアンカーを配置します。これにより、制御するサイズを垂直方向に変更できます。
UIDCを作成する
UIDCを作成するには、以下の手順に従ってください。
-
Open Tosca XScan by starting a scan and making sure Tosca XScan is in Advanced View.
-
In Tosca XScan, right click the main item and select Create User Identfied Contol....Vision AIアシスタントが開き、アプリケーションのプレビューを表示します。
-
識別したい制御の周囲にボックスを描画します。
-
アプリケーションのプレビューで、アンカーとして使用したい制御をクリックしてください。必要に応じて、制御内のテキストを選択できます。例えば、コラムのヘッダーです。
-
新しい制御について次の情報を入力します。
-
制御名::新しい制御の一意の名前
-
制御タイプ:ドロップダウンからタイプを選択します
-
アプリケーション:ドロップダウンから選択するか、新しい名前を入力してください
-
-
「保存」を選択してください。
後続のダイアログで、アプリケーションを再スキャンするために「はい」を選択してください。
-
アプリケーション内の制御するをもう一度クリックするには、「画面上で選択」を選択します。制御は、Vision AIアシスタントで指定したパラメータによって認識されるようになりました。
UIDCのカテゴリを使用する
UIDCのカテゴリを使用することで、同じアプリケーションの異なるスキャン間でUIDCをグループ化し、再利用することができます。例えば、アプリケーションに複数のビュー、モード、または画面がある場合です。これは、アプリケーション特有のUIDCのセットを持つことができることを意味します。ステアリングパラメータUidcCategoryを使用してUIDCカテゴリを作成し、それに関連付けられているUIDCを再利用します。
UIDCカテゴリを作成するには、UIDCを作成するときに、アプリケーションにカテゴリの名前を入力します。
To reuse a UIDC, enter the name you used for Application in the Tosca XScan steering parameter UidcCategory.Tosca Cloud then rescans and your UIDCs appear in Tosca XScan.
次の記事
Vision AIを使用してモジュールを作成したので、必要に応じてVision AIパラメータを使用してテストケースでモジュールを使用できます。