仮想エージェントトピックのユーザーテストでの動的入力による失敗の処理

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む1読むのに数分
  • テストケースの一部として実行する入力を制御することで、仮想エージェントのトピックの自動テストを実施する際の失敗を回避できます。

    始める前に

    動的入力を含むトピックのテストケースを設定します。詳細については、「仮想エージェントデザイナーでの自動テストの作成」を参照してください。

    必要なロール:virtual_agent_admin または admin

    このタスクについて

    仮想エージェントデザイナーでテストを実行すると、トピックに完全に機能するコンポーネントが含まれていても、一部のテストが失敗することがあります。これらのエラーは、常に現在の時刻を返す関数に基づくタイムスタンプなど、さまざまなケースに基づいて発生する可能性があります。テストの実行時にタイムスタンプは正しく作成されますが、テストケースに記録されたタイムスタンプと一致しません。同様の例として、さまざまなユーザーがさまざまな名前、メールアドレス、物理アドレス、または各ユーザーに固有のその他の情報を入力するという場合があります。時間やその他の変化する条件に基づいて異なるデータを返すトピックは、テストで失敗する可能性があります。動的入力を使用するテストステップを無効にすることで、それらのステップで見つかったデータの変更によって失敗することのないテストを実行できます。

    手順

    1. 移動先 すべて > 対話型インターフェース > 仮想エージェント > デザイナー.
    2. [ NLU/キーワード テスト ケースの管理] を選択し、その後に操作するテスト ケースを選択します。
    3. [テストステップ] タブで、除外するテストステップの [アクティブ] 列を選択し、その値を [False] に設定します。
    4. 非アクティブ化するテストステップの数だけステップ 3 を繰り返します。
    5. テストケースを実行またはデバッグします。