テストエージェントを使用したテストの作成、実行、およびトラブルシューティング
テストエージェントを使用して、対象メタデータのテスト失敗のトラブルシューティングに必要なスキルとリソースを大幅に削減します。
始める前に
必要なロール:admin
手順
-
移動先 すべて > アプリ開発 > ServiceNow IDE.
注:ServiceNow IDEの代わりにServiceNow スタジオに移動することもできます。ナビゲーションの選択に応じて、 ServiceNow IDE または ServiceNow スタジオ インターフェイスが表示されます。
- 右側の Now Assist ウィンドウの下にある [+] アイコンを選択して、新しいチャットを開始します。
-
ビルドエージェントチャットパネルにプロンプトを入力して、テストまたはアプリケーションを作成するか、新規または既存のテストを実行します。
次のことを実現できます。
- インシデントフォームを送信する前にすべての必須フィールドが入力されていることを検証するなど、単純なプロンプトからテストを作成して、グローバルスコープで ATF テストを記述します。
- 既存の ATF テストを実行します。注:テストエージェント を使用して既存の ATF テストを実行する場合は、このプロセスの前に ATF テストを作成する必要があります。詳細については、「テストの新規作成」を参照してください。
- ATF テストの失敗をトラブルシューティングします。
- ビルドエージェントを使用したアプリのビルドまたは編集の拡張機能であるテストエージェントを使用して、新しくビルドまたは編集された機能の ATF テストを生成し、それらのテストを実行し、IDE または ServiceNow スタジオ コンテキスト内で直接障害のトラブルシューティングを行います。
テストエージェントは、プロンプトに示されているとおりにプロセスを開始します。プロンプトを入力すると、既存のテストに関連するコードまたはプロンプトから生成されたコードがインターフェイスページに表示されます。
-
テストエージェント コンソールの情報を確認します。
注:テストエージェントコンソールに表示されるコンテンツは、プロンプトで指定されたタスクによって異なります。
たとえば、テストを実行している場合、プロセスは最初にsys_idを検索し、次に最新のコードをビルドしてインストールします。ビルドが成功すると、インスタンスに最新の変更がインストールされ、バックグラウンドでテストが実行されます。
注:テストが成功すると、テストに合格したことを示すメッセージがコンソールに表示されます。 - オプション:
アプリケーションを作成する場合は、プロンプトで定義されたビジネスルールと条件に基づいてテストを生成します。
テストエージェントは、プロンプトに示されているとおりにプロセスを開始します。その後、前のステップで説明したように、コンソールで情報を確認できます。テストが作成されたら、別のプロンプトでテストを実行できます。各テストでは、合格か不合格かを示すメッセージが表示されます。
- オプション:
テストの実行が失敗した場合は、自動トリアージプロセスに従います。
テストに失敗すると、 テストエージェント は自動的にトラブルシューティングプロセスを開始します。エラーが発生したステップを特定し、根本原因を分析します。その後、 テストエージェント は考えられる修正を推奨します。推奨オプションを選択すると、 テストエージェント 修正が適用され、テストコードが更新され、テストが自動的に再実行されます。テストに合格すると、失敗を解決するために行われた変更の概要が表示されます。