テストプランの結果を通知する

Prev Next

本ページでは、Autify Nexusでテストプランの実行結果をWebhookで外部ツール(Slack、Microsoft Teamsなど)へ通知する機能について説明します。

Webhook通知を設定すると、テストプランの実行完了時に指定したURLへリクエストが送られ、チームが使っているチャットツールなどで結果を共有できます。

利用手順

1. 外部ツールでWebhook URLを用意する

Nexusで通知を設定する前に、通知先ツールでWebhook URLを作成します。作成手順は各ツールのドキュメントをご参照ください。

2. テストプランにWebhookを追加する

  1. 対象のテストプランをクリックして詳細画面を表示します。

  2. Webhook の項目で Webhookを追加 をクリックします。

  3. 表示された画面で、以下を設定します。

    1. 条件: 実行完了時に通知を送る条件を選びます。

      • 常に送信:実行結果に関わらず送信します。

      • すべてのテストが成功した場合:テストプラン全体が成功したときのみ送信します。

      • テストに失敗した場合:テストプラン全体が成功以外のときに送信します。

    2. URL: 手順1で取得したWebhook URLを貼り付けます。

    3. フォーマット: 通知先ツールに合わせて選びます。

      • Slackメッセージ

      • Microsoft Teamsメッセージ

      • Google Chatメッセージ

      • プレーンテキスト形式のチャットメッセージ:プレーンテキストでPOST

      • 生のJSONリクエスト:テスト結果の詳細をJSONで送信(カスタム連携向け)

    4. 言語

      • 生のJSONリクエスト 以外を選んだ場合、通知メッセージの言語を選べます。

  4. 入力が完了したら 追加 をクリックします。

  5. 画面上部の 保存 をクリックして、テストプランの変更を保存します。

留意点

  • 1つのテストプランに複数のWebhookを設定できます。Webhookごとに条件と送信先を分けられます。

  • Webhook送信が失敗しても、テスト実行自体の成否には影響しません(通知のみ失敗します)。

  • Webhookリクエストにはタイムアウトがあり、応答が遅い送信先では通知に失敗する場合があります。