テスト一括実行で行ったテストの結果は、さまざまな方法で通知を受け取ることができます。
目次
1. メールで通知を受け取る
1.1. テスト一括実行設定でのメール通知設定
テスト一括実行でテストを行った際、そのプロジェクトに参加しているユーザーのプライマリメールアドレスに通知を送ることができます。
この通知はデフォルトで無効になっています。
メール通知を有効にしたい場合は以下のように設定してください。
一括実行設定画面から共通設定を選択し、「テスト結果をメール通知」という項目を「有効」または「有効(成功時以外のみ)」に切り替えます。
「有効」に設定した場合、テスト結果に関わらずメール通知が行われます。
「有効(成功時以外のみ)」に設定した場合、テスト結果が「成功」以外(失敗、中止、要確認)の場合のみ、メール通知が行われます。
1.2. ユーザーごとのメール通知設定
テスト結果のメール通知が不要なユーザーは、以下のように設定することでユーザーごとのメール通知をオフにすることができます。
画面右上メニューの「メール通知」から、「テスト結果メールを受け取る」のチェックを外します。
これにより、そのユーザーが参加している全てのプロジェクトで実行されたテスト結果は、通知されません。
1.3. 特定のテスト結果だけを、特定のメンバーにメール通知したい場合
外部自動化ツール Zapier を用いた運用方法をこちらのページで紹介しています。
2. Slackで通知を受け取る
Slackで通知を受け取りたい場合は、一括実行設定画面から共通設定を選択し、「テスト結果をSlack通知」という項目を「する」に切り替え「追加」をクリックします。
連携のためのポップアップが出てきたら、任意の名前を入力し「Slack連携」をクリックします。
通知を飛ばしたいチャンネルを選択し、「許可する」をクリックします。
青文字のリンクからMagicPod上の結果ページへ移動することができます。
「テスト結果をSlack通知」という項目を「する(詳細設定)」に切り替えると、
成功/失敗/要確認/中止のそれぞれについて、通知の可否を設定することができます。
通知設定ごとにSlackユーザーやグループへのメンションを指定することができます。
まずは通知先チャンネルの「編集」ボタンからユーザー情報にアクセスするための設定を行ってください。
Slackのページに遷移したら「許可する」をクリックしてください。
Slack通知の設定画面に戻ると、メンションが利用可能になっています。
2.1. メンションの候補が表示されない場合
Slackのワークスペースに多くのメンバーが所属している場合、Slack側の制限によりユーザー一覧を
取得できず、メンション欄に「現在ユーザーデータにアクセスできません。」と表示されることがあります。
この場合は、SlackのIDを直接貼り付けてメンションを設定できます。
- メンション欄にSlackのメンバーIDまたはユーザーグループIDを貼り付けます
- Enterキーを押します
- IDがワークスペースに存在するか確認され、確認できた場合は名前が表示されます
2.1.1. メンバーIDの調べ方
- Slackでメンションしたいメンバーのプロフィールを開きます
- 「ステータスを設定」「表示条件」の右にある「︙」をクリックします
- 「メンバー ID をコピー」をクリックします
メンバーIDは U または W で始まる文字列です。
2.1.2. ユーザーグループIDの調べ方
- Slackでメンションしたいユーザーグループの画面を開きます
- 「メンバーを編集」「チャンネルを編集する」の右にある「︙」をクリックします
- 「グループ ID をコピーする」をクリックします
ユーザーグループIDは S で始まる文字列です。
2.1.3. 補足
- ワークスペースに存在しないIDを貼り付けた場合はエラーが表示され、設定されません
- Slackへの問い合わせ自体ができなかった場合は、IDがそのまま設定されます。IDが正しければメンションは正常に届きます
- ユーザー一覧が取得できるようになると、通常どおり候補から選択できるようになります
3. Teamsで通知を受け取る
Teamsで通知を受け取りたい場合は、MagicPodから設定することはできないので、Teamsの機能を使います。
まず、Teamsで通知させたいチャネルのメールアドレスを取得します。
次に、お使いのメールサービスで、MagicPodのテスト結果メールをそのメールアドレスに自動転送するように設定します。
または、MagicPodのメール設定にてTeamsのメールアドレスを追加し、プライマリのメールアドレスとして設定することでテスト結果メールを直接受け取ることもできます。(この場合、もともとプライマリに設定していたメールアドレスではテスト結果メールを受け取れなくなります。)
4. Chatworkで通知を受け取る
Chatworkで通知を受け取りたい場合は、MagicPodから設定することはできないので、Chatworkの機能を使い、MagicPodのテスト結果メールをチャットに連携します。
詳しくはChatworkのサービス連携ガイドをご確認ください。