Vision AIテストケースの自己修復を有効する

Vision AIを使用すると、実行リストの実行時に見つからなかったすべてのコントロールに対して自己修復を有効にすることができます。

前提条件

自己修復を使用するには、Vision AIがテスト履歴をクラウドに保存することを許可しなければなりません。そのためには、管理者が「 Store image analysis data on VisionAI servers? 」機能をVision AI管理画面で有効にする必要があります。有効になっていない場合、実行ログに「自己修復は無効です」というエラーが報告されます。

Vision AI TestCasesの自己修復を有効にする

Vision AIでテストケースの自己修復を有効にする手順は次の通りです。

  1. Vision AIテストケースで回復シナリオを作成します。

  2. 回復シナリオProperties タブで、「 RetryLevel 」を「 TestStepValue 」に設定します。

  3. Vision AI Self Healing モジュールを使用して、回復シナリオにテストステップを作成します。このモジュールは、 Standardmodules->Engines-& gt;Vision AI にあります。

  4. 以下のテストコンフィギュレーションパラメータ(TCP)をテストケースに追加します。

    • OnDialogFailure: 値を「 Recover 」に設定します

    • TestStepValueRetries: 値を「 1 」に設定します

  5. 実行リストからテストケースを実行します。

    Vision AIは、発見できなかったコントロールに自己回復を適用します。

この例では、以下のアクションを実行します。

  • モジュール「 Vision AI自己修復」を含む回復シナリオを作成します。

  • この回復シナリオRetryLevel を「テストステップの値」に設定します。

  • テストケース「 Vision AIテストケース」の「テストコンフィギュレーション」タブで、TCPの OnDialogFailureTestStepValueRetries を追加します。

テストケースのモジュール「Vision AI自己修復