-
印刷
-
ダークライト
概要
本ドキュメントでは、メールテストの機能と、メールを使ったテストの作成・実行について説明します。
メールテストの機能
「メールテスト機能」では、テストで使用するメールアドレスの作成とメールを使用したテストの作成・実行が可能です。
メールアドレスには、テスト実行ごとに異なるアドレスが発行される 「ランダムメールアドレス」 と、常に同じアドレスが使用される 「固定メールアドレス」 の2種類があります。
これらのメールアドレスを用いて、メールの内容を確認するテストや、メールに含まれるリンクを経由したテストを作成することができます。
「ランダムメールアドレス」 はメール認証を伴うユーザー登録など、 毎回違うメールアドレスを使用する必要があるテスト を行う場合にご使用ください。
「固定メールアドレス」 はお問い合わせフォームのテストなど、 固定のメールアドレスを使ったテスト を行う場合にご使用ください。
ランダムメールアドレスを使ったテストの作成・実行
シナリオの作成
- ランダムメールアドレスはシナリオ作成・編集中に作成することができます。まずはシナリオ詳細ページからレコーディングを開始します。
- レコーディングウインドウで、メールアドレスを入力したいページまで遷移します。
- Autify Recorderのメールボタンをクリックします。
- 「ランダムメールアドレスを作成する」ボタンをクリックします。
- メールアドレスが作成されます。コピーボタンをクリックし、メールアドレスをクリップボードにコピーします。
- コピーしたメールアドレスをページに入力し、メールが送信される操作を行います。
- メールが送信されたあと、Autify Recorderからメールアドレスを選択します。
- 受信したメッセージ一覧が表示されます。確認したいメッセージを選択してください。
- レコーディングウインドウでメールの内容が表示されます。メール内容のアサーションを作成したり、クリックなどの操作がレコードできます。
- テスト内容をレコードし終わったら、保存ボタンをクリックします。
以上でランダムメールアドレスを使用したシナリオの作成は完了です。
テストの実行
通常のシナリオ同様、シナリオ詳細ページまたはテストプラン詳細ページからテストを実行できます。
テストを実行するたびに使用されるメールアドレスの値は変化します。
テスト結果
テスト結果ページでは、メール受信トレイ画面にアクセスすることがきます。
直接メールを確認したい場合は、メール受信トレイを確認するよりご確認ください。
固定メールアドレスを使ったテストの作成・実行
メールアドレスの作成
- ワークスペース設定ページに遷移します。まず、サイドバーの「設定」ボタンをクリックします。
- メニューからワークスペースを選択します。
- 「メールアドレス」セクションで、「作成」ボタンをクリックします。
- メールアドレスの名前を設定し、「作成」ボタンをクリックします。
以上でメールアドレスの作成は完了です。
メールアドレスは使用目的ごとに作成し、識別しやすい名前をつけることをお勧めします。メールアドレスの作成数に上限はありません。
また、一つのメールアドレスを複数のシナリオで使用することも可能です。
シナリオの作成
- シナリオ詳細ページからレコーディングを開始します。
- レコーディングウインドウで、メールアドレスを入力したいページまで遷移します。
- Autify Recorderのメールボタンをクリックします。
- ワークスペースで定義されているメールアドレスの一覧が表示されます。
テストで使用したいメールアドレスを選択します。
- コピーボタンをクリックし、メールアドレスをクリップボードにコピーします。
- コピーしたメールアドレスをページに入力し、メールが送信される操作を行います。
- メールが送信されたあと、Autify Recorderの更新ボタンをクリックします。
- 確認したいメールをクリックします。
- レコーディングウインドウでメールの内容が表示されます。メール内容のアサーションを作成したり、クリックなどの操作がレコードできます。
- テスト内容をレコードし終わったら、保存ボタンをクリックします。
以上でシナリオの作成は完了です。
テストの実行
通常のシナリオ同様、シナリオ詳細ページまたはテストプラン詳細ページからテストを実行できます。
テスト結果
テスト結果ページでは、メール受信トレイ画面にアクセスすることがきます。
直接メールを確認したい場合は、メール受信トレイを確認するよりご確認ください。
留意事項
メールテスト機能には、以下のような仕様や制限があります。ご利用の際には、これらの点にご留意ください。
シナリオ内で検証可能なメールについて
シナリオ内で検証することができるメールは、受信してから30分以内のものに限られます。
それ以上経過したメールを開こうとすると Email not found と表示されます。
検証対象のメール探索の仕様について
メールテスト機能では、以下の条件に合致する受信済みのメールのうち、タイトルの類似度が最も高いものを開封して検証の対象として使用します。
- 受信から30分以内である
- 未開封である
※リプレイ時も同様の仕様です。
条件に合致するメールがテスト実行時点で存在しない場合、最大で2分間待機します。それでもメールが見つからなかった場合は、「Email not found」と表示されます。
メールが受信されない場合
ランダムメールアドレス / 固定メールアドレス宛にメールが送信されているはずなのに、メールの受信が確認できない場合、以下のような点をご確認ください。
- メール送信サーバーで送信エラーが発生していないかどうか。
- テスト対象のシステムに、重複送信を防ぐ仕組みが備わっていないかどうか。それによって送信がブロックされていないかどうか。
Autifyで受信できないメール
以下の方法でメールを受信した場合、メールが受信されません。
- メーリングリスト
- 転送
上記のいずれにも当てはまらない場合、サポートまでお問い合わせください。