コンテンツにスキップ

UIプロンプト

UIプロンプトは、自然言語を使用してMonkey Testerにアプリの操作方法を指示できる強力な機能です。AI Monkey Testerは、生成モデルを活用してテストシナリオを推論し、アカウント作成、アイテムの購入、アンケートの入力など、複雑なマルチステップの操作を処理できるようにします。

UIプロンプトの主な利点は次のとおりです。

  • 直感的なテスト作成: テスターは、高度な技術的知識を必要とせず、自然に意図を表現できます。
  • セマンティックな理解: AIシステムはテストの記述の背後にある意図を理解し、中核となるテスト目標を維持しながらUIの変更に適応できます。
  • 技術的障壁の軽減: アプリケーションのビジネスロジックは理解しているものの、プログラミングの専門知識を持たないドメインエキスパートをテストプロセスに参加させることができます。

このガイドでは、UIプロンプトを使用してスキャンを実行するプロセスについて説明します。

UIプロンプトの作成

1. 上部バーの左側にあるメニューアイコンをクリックします。

メニューアイコン

2. 「Policies & Automation」 をクリックします。

Policies & Automation メニューグループ

3. 「UI Rules」 をクリックします。

UI Rules メニュー項目

「UI Automation Rules」 ページには、組織のUIプロンプトが一覧表示されます。

4. 「New Rule」 をクリックします。

New Rule ボタン

5. 「Name」(オプション)を入力し、プロンプトを記述します。

「New UI Prompt」 ダイアログでは、名前を付けるとUIプロンプトを簡単に識別できます。プロンプトは、Monkey Testerにアプリの操作方法を指示する自然言語の命令です。Markdownに対応しています。「Preview」 で表示を確認できます。

Name および Prompt の入力フィールド

6. 「Create Prompt」 をクリックしてUIプロンプトを保存します。

Button to create the UI Prompt

作成されたUIプロンプトは、「UI Automation Rules」 ページに表示されます。「Actions」 列のアイコンを使用して、 編集または削除できます。 Created UI Prompt

UIプロンプトを使用してスキャンを実行する

UIプロンプトは、スキャンの作成時に 「Prompts」 ステップで選択することで、スキャン内で使用できます。

1. 「Full Scan」 プロファイルでスキャンを作成します。

上部バーの 「New Scan」 をクリックし、アプリケーションを選択して、スキャンプロファイルとして 「Full Scan」 を選択します。

Full Scan Profile Selection

2. 使用するUIプロンプトを選択します。

「Prompts」 ステップに到達するまで 「Continue」 をクリックし、使用するUIプロンプトをチェックボックスで選択します。

このスキャン用に新しいUIプロンプトを記述するには、「+ UI Prompt」 をクリックします。これは自動的に選択されます。 UIプロンプトの選択

3. 右側の概要パネルで 「Start scan」 をクリックしてスキャンを作成します。

Start scan ボタン

スキャンが完了したら、上部バーの 「Scans」 からスキャンを開きます。「Call Coverage」 には、スキャンが到達した画面が表示され、 各ステップが、従った指示とその結果とともに再生されます。 コールカバレッジの確認 を参照してください。 Scan Call Coverage

このガイドでは、OstorlabのスキャンでUIプロンプトを作成および使用する方法の包括的な概要を説明しました。 これらの手順に従うことで、自然言語による指示の力を活用してMonkey Testerのアプリケーション操作を導き、スキャンのカバレッジと有効性を向上させることができます。