テストエージェント の探索
テストエージェント は、単一のプロンプトからエンドツーエンドのテストの作成、実行、およびトラブルシューティングを自律的に管理します。
テストエージェントの概要
ビルドエージェントを拡張することで、テストエージェント は同じプロンプトとコードコンテキストを使用して、単体および機能の ATF テストを生成し、テストを実行し、失敗を自動的にトリアージします。
テストエージェント は、次の測定可能な成果をもたらします。
- 一緒にビルドしてテスト:1 回の ビルドエージェント セッションでコードを作成し、テストを順番に生成します。
- より迅速な障害解決:自動化された根本原因分析と推奨される修正により、テストの失敗の調査時間を短縮します。テストが失敗した場合、 テストエージェント 根本原因分析を実行し、安全な修正を自動的に適用するか、チャットパネルでアクション可能なガイダンスを提供して、 ServiceNow IDEを離れることなく問題を解決できるようにします。
- リリースの信頼性の向上:自動テストでは、本番環境に昇格する前に品質ゲートを適用し、コードの健全性を検証します。
- シームレスなテストの再利用と実行:生成されたすべての ATF テストは、ターゲットアプリケーションスコープ内の標準sys_atf_testsテーブルに保存され、手動で作成された ATF テストと同様に、回帰テストのスケジュール設定と実行に再利用できます。
テストエージェント ユーザー
AI エージェントは 、ロールマスキング を使用して、自分にアクセスできるユーザーを判断します。Now Assistアプリケーションとともにインストールされたものには、アプリケーションに含まれる特定のロールがあります。ユーザーアクセスに Users with specific roles を選択する場合は、これらのロールが含まれるようにセキュリティコントロールを構成する必要があります。セキュリティコントロールを変更する手順については、「 AI エージェントのセキュリティコントロールの定義」を参照してください。
テストエージェント には次のユーザーがいます。
| ユーザー | 説明 |
|---|---|
| アドミン | このロールは、 テストエージェント とその機能にアクセスするために必要です。 |
テストエージェント のメリット
| メリット | 機能 | ユーザー |
|---|---|---|
| ワンストップショップ体験 | テストエージェントを使用したテストの作成、実行、およびトラブルシューティング | アドミン |
次に探索する内容
テストエージェントを構成して使用する方法の詳細については、以下を参照してください。