仮想エージェントトピックのユーザーテストにおける動的入力に起因するエラーの処理
テストケースの一部として実行する入力を制御することで、 アシスタントデザイナー 内のトピックの自動テストを実行する際の失敗を回避します。
始める前に
動的入力を含むトピックのテストケースを設定します。詳細については、「仮想エージェントデザイナーでの自動テストの作成」を参照してください。
必要なロール:virtual_agent_admin または admin
このタスクについて
アシスタントデザイナー でテストを実行すると、トピックに完全に機能するコンポーネントがある場合でも、一部のテストが失敗することがあります。これらのエラーは、常に現在の時刻を返す関数に基づくタイムスタンプなど、さまざまなケースに基づいて発生する可能性があります。テストの実行時にタイムスタンプは正しく作成されますが、テストケースに記録されたタイムスタンプと一致しません。同様の例としては、さまざまなユーザーが異なる名前、メールアドレス、物理アドレス、または各ユーザーに固有のその他の情報を入力することが挙げられます。時間やその他の変化する条件に基づいて異なるデータを返すトピックは、テストの失敗ポイントになる可能性があります。動的入力を使用するテストステップを非アクティブ化することで、それらのステップで見つかったデータの変更によって失敗することのないテストを実行できます。
手順
- 移動先 .
- ディスカバリータイプの切り替えスイッチを [NLU/キーワード] に設定し、[ テストケースの管理] を選択します。
- 作業するテストケースを開きます。
-
[ テストステップ ] タブで、除外するテストステップの [アクティブ] 列を選択し、その値を
Falseに設定します。 - 非アクティブ化するテストステップの数だけステップ 4 を繰り返します。
- テストケースを実行またはデバッグします。