登録フォームにはすべてテストが必要です。ウェルカムメールは届くか、確認リンクは機能するか、パスワード再設定のリンクは決められたとおりに無効になるか。こうしたテストに自分の受信トレイを使うと、すぐにごちゃごちゃになってしまいます。一時メールの受信トレイなら、1秒できれいなアドレスが手に入ります。
一時メールの受信トレイが役立つこと
- リリース前の手動チェック。 新規ユーザーとして登録し、メールを確認し、パスワードを再設定して、顧客が目にするものをそのまま確認できます。
- メールの見た目の確認。 件名、送信者名、プレビューテキスト、画像、リンクを、普通の受信トレイで確認できます。
- ワンタイムコードと期限付きリンクのテスト。 有効期間を短く設定し、フローが最初から最後まで機能するか確認できます。
- 自社サイトの保護機能のテスト。 意図的に使い捨てドメインをブロックしている製品もあります。一時アドレスを使えば、そのブロックが機能しているかわかります。
簡単な手動テスト
- TempDogを開き、アドレスをコピーします。
- 自社サイト、またはそのステージング環境で登録します。
- 受信トレイを確認します。メールは届いたか、届くまでにどのくらいかかったか。
- 確認リンクを開き、フローを完了させます。
- パスワードの再設定を申請し、新しいリンクが届いたあとに古いリンクが使えなくなることを確認します。
画像は画像を読み込むを押すまで表示されません。そのため、画像を標準でブロックしている人にメールがどう見えるかも確認できます。
明日も同じテストユーザーが必要ですか?期間を変更を押してアドレスを数日間残し、アクセスを保存を押せば、チームメンバーもキーで同じ受信トレイを開けます。
専用のテストツールを使うべき場面
一時メールサイトは人間のためのもので、スクリプト向けではありません。TempDogにはAPIがありませんが、これは意図的なものです。自動テストや大規模なテストには、そのために作られたツールを使いましょう。
- 自分のマシンやテストサーバー上のローカルのメールキャッチャー。テストメールがネットワークの外に出ることはありません。
- APIのあるテストサービス。自動テストからコードやリンクを直接読み取れます。
- メール配信サービスにサンドボックスモードがあれば、それを使って本物の受信トレイに届けずに送信をテストできます。
これらを使えば、テストデータを非公開に保て、公開サービスに何千通ものメールを送らずに済みます。
良い習慣
- テスト用の登録に実際の顧客データを使わない。
- テストを実行するたびに新しいアドレスを使い、古いメールで結果が紛らわしくならないようにする。
- 一時アドレスを使って他社のサービスに偽のアカウントを作らない。テストするのは自社の製品だけにする。