仮想エージェントデザイナーでの自動テストケースの管理と実行

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:4分
  • 仮想エージェントデザイナーを介して自動テストフレームワーク (ATF) を使用し、公開済みトピックの再利用可能なテストケースを実行して、本番環境に入る前にパフォーマンスの問題を特定し、回帰を防止します。

    始める前に

    必要なプラグイン:com.glide.cs.atf.

    必要なロール:atf_test_designer、atf_ws_designer、atf_test_admin、virtual_agent_admin、または admin

    このタスクについて

    [NLU/キーワードテストケースを管理] ボタンをクリックすると、[テストケースの実行] タブが開きます。テストケースを実行するには、事前にテストケースを作成しておく必要があります。[テストケースの作成] タブには、自動テストが関連付けられていない公開済みトピックが表示されます。これらのトピックは、最終公開日から順に表示されます。トピック名を選択すると、新しいウィンドウが開き、仮想エージェントデザイナーでそのトピックに移動します。トピックから、[テスト] を選択してテストケースを作成できます。詳細については、「仮想エージェントデザイナーでの自動テストの作成」を参照してください。

    手順

    1. 移動先 すべて > 対話型インターフェース > 仮想エージェント > デザイナー.
    2. [NLU/キーワードテストケースを管理] を選択します。
      [テストケースの実行] タブまたは [開始] ボタンのいずれかが表示されます。[テストケースの実行] タブには、以前に作成されたテストケースがあるトピックが表示されます。[開始] ボタンをクリックすると、[テストケースを作成] タブにリダイレクトされ、トピックの自動テストの作成を開始します。
    3. リストビューで、列を確認します。
      表 : 1. [テストケースの実行] 列
      説明
      テストケース リンクされたテストケース名を表示します。リンクされた名前を選択すると、新しいウィンドウが開き、自動テストフレームワーク (ATF) 内のそのテストに移動します。自動テストフレームワーク (ATF) から、テストステップを含むテストの詳細を表示できます。
      トピック リンクされたトピック名を表示します。リンクされた名前を選択すると、新しいウィンドウが開き、仮想エージェントデザイナー 内のそのトピックに移動します。複数のテストケースがあるトピックがグループ化されます。
      実行状況 テストの実行状況を表示します。次の 3 つのステータスのいずれかになります。
      • 準備完了:テストケースを実行する準備が整っています。
      • 進行中:テストケースの実行中に表示される一時的なテストケースステータス。テスト実行後、ステータスは [準備完了] に戻ります。
      • 推奨事項を実行:トピックの公開日はテストケースの最新の実行日よりも新しいため、トピックの公開済みの更新がある可能性があります。最新の公開済みトピックとその関連テストケースが同期していない可能性があるため、実行をお勧めします。
      前回の実行 テストが最後に実行された日付とタイムスタンプを表示します。トピックは、前回のテスト実行日でグループ化されてソートされます。複数のトピックで同じ実行が行われた場合は、トピックの最終公開日になります。
      結果 不合格または合格のいずれかを表示します。リンクされた結果をポイントすると、合格または不合格のステップの詳細の簡単な説明が表示されます。リンクされた結果を選択すると、新しいウィンドウが開き、 自動テストフレームワーク (ATF) でそのテストのテスト結果が表示されます。ここで、より具体的なステップの不合格または合格の詳細を確認できます。テストケースに合格した場合、最新の公開されたトピックとその保存されたテストケースの間に変更はありません。テストケースに不合格の場合、最新の公開されたトピックとその保存されたテストケースの間に変更がありました。詳細については、「View test results (テスト結果の表示)」を参照してください。
      ヒント:
      仮想エージェントデザイナー で作成およびテストされたすべてのトピックのテストスイートを表示するには、次の場所に移動します。 自動テストフレームワーク (ATF) > スイートをクリックし、[ 仮想エージェントトピック] を選択します。詳細については、「自動テストスイートの実行」を参照してください。
      アクション このページからテストケースを削除する [削除] ボタンと 自動テストフレームワーク (ATF) を表示します。
    4. 1 つ、複数、またはすべてのテストケースのチェックボックスをオンにして、[実行] を選択します。
      ヒント:
      テストケースを実行するには、sn_atf.runner.enabled プロパティをオンにする必要があります。プロパティをオンにすると、[実行] を選択できます。[テストケース] 列ヘッダーの横にあるチェックボックスをオンにして、実行するすべてのテストケースを選択することもできます。
      進行中のバナーが表示され、テスト結果の準備が完了すると完了バナーに変わります。[前回の実行] 列が更新され、前回実行されたテストケースがテーブルの一番上に移動します。