Vision AIテストケースの自己修復を有効する
Vision AIを使用すると、実行リストの実行時に見つからなかったすべてのコントロールに対して自己修復を有効にすることができます。
前提条件
自己修復を使用するには、Vision AIがテスト履歴をクラウドに保存することを許可しなければなりません。そのためには、管理者が「 Store image analysis data on VisionAI servers? 」機能をVision AI管理画面で有効にする必要があります。有効になっていない場合、実行ログに「自己修復は無効です」というエラーが報告されます。
Vision AI TestCasesの自己修復を有効にする
Vision AIでテストケースの自己修復を有効にする手順は次の通りです。
-
Vision AIテストケースで回復シナリオを作成します。
-
回復シナリオの Properties タブで、「 RetryLevel 」を「 TestStepValue 」に設定します。
-
Vision AI Self Healing モジュールを使用して、回復シナリオにテストステップを作成します。このモジュールは、 Standardmodules->Engines-& gt;Vision AI にあります。
-
以下のテストコンフィギュレーションパラメータ(TCP)をテストケースに追加します。
-
OnDialogFailure: 値を「 Recover 」に設定します
-
TestStepValueRetries: 値を「 1 」に設定します
-
-
実行リストからテストケースを実行します。
Vision AIは、発見できなかったコントロールに自己回復を適用します。
|
この例では、以下のアクションを実行します。
テストケースのモジュール「Vision AI自己修復」 |