- 印刷
- ダークライト
「メールテスト機能」では、テストで使用するメールアドレスの作成とメールを使用したシナリオの作成と実行が可能です。
メールアドレスには、テスト実行ごとに異なるメールアドレスが発行される 「ランダムメールアドレス」 と、常に同じメールアドレスが使用される 「固定メールアドレス」 の2種類があります。
メールテスト機能で生成されるメールアドレスのドメインは 「@testmail.autify.com」 で固定となります。
これらのメールアドレスを用いて、メールの内容を確認するテストや、メールに含まれるリンクを経由したテストを作成することができます。
それぞれのユースケースについては「ランダムメールアドレス」「固定メールアドレス」の効果的な使い方を参照してください。
ランダムメールアドレスを使ったシナリオの作成
- ランダムメールアドレスはシナリオ作成・編集中に作成することができます。まずはシナリオ詳細ページからレコーディングを開始します。
- レコーディングウインドウで、メールアドレスを入力したいページまで遷移します。
- Autify Recorderのメールボタンをクリックします。
- 「ランダムメールアドレスを作成する」ボタンをクリックします。
- メールアドレスが作成されます。コピーボタンをクリックし、メールアドレスをクリップボードにコピーします。
- コピーしたメールアドレスをページに入力し、メールが送信される操作を行います。
- メールが送信されたあと、Autify Recorderからメールアドレスを選択します。
- 受信したメッセージ一覧が表示されます。確認したいメッセージを選択してください。
- レコーディングウインドウでメールの内容が表示されます。メール内容のアサーションを作成したり、クリックなどの操作がレコードできます。
- テスト内容をレコードし終わったら、保存ボタンをクリックします。
以上でランダムメールアドレスを使用したシナリオの作成は完了です。
固定メールアドレスの作成とシナリオの作成
固定メールアドレスの作成
- ワークスペース設定ページに遷移します。まず、サイドバーの「設定」ボタンをクリックします。
- メニューからワークスペースを選択します。
- 「メールアドレス」セクションで、「作成」ボタンをクリックします。
- メールアドレスの名前を設定し、「作成」ボタンをクリックします。
以上で固定メールアドレスの作成は完了です。
固定メールアドレスは使用目的ごとに作成し、識別しやすい名前をつけることをお勧めします。メールアドレスの作成数に上限はありません。 また、一つのメールアドレスを複数のシナリオで使用することも可能です。
シナリオの作成
シナリオ詳細ページからレコーディングを開始します。
レコーディングウインドウで、メールアドレスを入力したいページまで遷移します。
Autify Recorderのメールボタンをクリックします。
ワークスペースで定義されているメールアドレスの一覧が表示るので、テストで使用したいメールアドレスを選択します。
コピーボタンをクリックし、メールアドレスをクリップボードにコピーします。
コピーしたメールアドレスをページに入力し、メールが送信される操作を行います。
メールが送信されたあと、Autify Recorderの更新ボタンをクリックします。
確認したいメールをクリックします。
レコーディングウインドウでメールの内容が表示されます。メール内容のアサーションを作成したり、クリックなどの操作がレコードできます。
レコーディングが終わったら保存ボタンをクリックします。
以上でシナリオの作成は完了です。
メールアドレスの名前を変更する
作成した固定メールアドレスとランダムメールアドレスに設定された名前は、以下の方法で変更できます。
- ランダムメールアドレスの場合は変更したいランダムメールアドレスを使用しているシナリオ、固定メールアドレスの場合は任意のシナリオを開き、任意のステップで「ここにレコーディング」を開始します。
- Autifyレコーダーのメールアイコンをクリックし、変更したい固定・ランダムメールアドレスを選択します。
- メールアドレス名称右側にある [変更] をクリックします。
- 名前を変更しエンターを押すか、もう一度[変更]をクリックし、変更を保存します。
以上でメールアドレス名前の変更は完了です。
件名を変更する
「件名が近いメールを開く」ステップにおけるメールの件名は、シナリオ編集画面から変更できます。
メール探索の仕様
メールテスト機能では、以下の条件に合致する受信済みのメールのうち、件名の類似度が最も高いものを開封して検証の対象とます。これはローカルリプレイ時も同様です。
- 受信から30分以内である
- 未開封である
条件に合致するメールがテスト実行時点で存在しない場合、最大で2分間待機します。それでもメールが見つからなかった場合は、「対象のメールが見つかりませんでした。」というエラーメッセージが表示されます。
「対象のメールが見つかりませんでした。」が発生する主な原因についてはこちらをご覧ください。