Alamat pengujian seperti `test@example.com` dapat membuktikan formulir menerima teks. Alamat tersebut tidak membuktikan Microsoft menerima pesan, subjek dapat dibaca, tautan terbuka dengan benar, atau inbox menampilkan tata letak yang diharapkan. Untuk pemeriksaan tersebut, tim QA membutuhkan inbox Outlook.com atau Hotmail nyata.
Hal ini tidak berarti setiap pengujian otomatis harus membuat akun eksternal baru. Pendekatan lebih baik adalah menyiapkan kumpulan yang disetujui, memberikan fungsi jelas kepada setiap akun, dan hanya mengganti identitas yang statusnya akan merusak eksekusi berikutnya.
Hal yang dapat diuji dengan inbox Outlook
- Tautan pendaftaran dan verifikasi yang diterima inbox pribadi Microsoft
- Alur pengaturan ulang kata sandi dan autentikasi magic link
- Skenario undangan, peran, dan onboarding beberapa pengguna
- Tampilan HTML, baris subjek, nama pengirim, dan perilaku tautan
- Preferensi notifikasi, ringkasan, dan berhenti berlangganan
- Perbedaan antara Outlook, Gmail, dan Yahoo
Identitas pengujian sekali pakai dan persisten
| Jenis identitas | Paling sesuai untuk | Strategi pengaturan ulang |
|---|---|---|
| Sekali pakai | Pengujian satu kali untuk pendaftaran dan keunikan | Nonaktifkan setelah eksekusi |
| Persisten | Pengujian regresi dengan status akun yang diketahui | Atur ulang data aplikasi dan pertahankan inbox |
| Kumpulan bersama | Pengujian eksploratif manual | Pesan dan lepaskan melalui catatan pengujian |
| Per penguji | Pekerjaan QA paralel | Tinjau akses ketika penguji berpindah tim |
Rencanakan kumpulan akun
- 1Daftar alur rilis yang bergantung pada email
- 2Perkirakan jumlah alamat unik yang digunakan satu siklus pengujian lengkap
- 3Pisahkan skenario sekali pakai dari skenario persisten
- 4Gunakan pola nama seperti `qa-staging-reset-001`
- 5Buat batch Outlook berizin melalui MailCreator
- 6Simpan kredensial dalam pengelola rahasia lingkungan pengujian
- 7Catat pengujian yang menggunakan setiap identitas sekali pakai
- 8Nonaktifkan batch sesuai kebijakan data pengujian
Jangan membuat akun dalam jalur kritis pengujian
Siapkan kumpulan inbox sebelum test suite dijalankan. Membuat akun eksternal dalam setiap eksekusi CI menambah latensi dan ketergantungan pada penyedia yang dapat membuat pengujian sehat menjadi tidak stabil.
Buat matriks pengujian lintas penyedia
Email yang berfungsi di Gmail masih dapat tampil berbeda atau melewati jalur filter lain di Outlook. Pilih kelompok kecil penyedia yang mewakili pengguna lalu uji pesan dan tindakan yang sama pada semuanya. Pertahankan hasil yang diharapkan agar penyedia menjadi variabel yang relevan.
| Pemeriksaan | Gmail | Outlook | Yahoo |
|---|---|---|---|
| Pesan diterima | Wajib | Wajib | Wajib |
| Subjek dan pengirim | Bandingkan | Bandingkan | Bandingkan |
| HTML dan tata letak responsif | Bandingkan | Bandingkan | Bandingkan |
| Tautan verifikasi | Selesaikan | Selesaikan | Selesaikan |
| Masuk spam | Catat | Catat | Catat |
Microsoft menyediakan pusat bantuan dan pemecahan masalah Outlook.com untuk masalah inbox saat ini. Gunakan panduan resmi penyedia jika masalah hanya terjadi di Outlook.com daripada langsung menganggap aplikasi yang diuji sebagai penyebabnya.
Untuk sesi pengujian manual, panduan menambahkan beberapa akun Outlook di Windows menjelaskan cara menghubungkan inbox yang sudah ada tanpa menyamakan konfigurasi aplikasi dengan pembuatan akun. Jika inbox tidak dapat ditambahkan atau diverifikasi, baca panduan masalah pengaturan akun Outlook sebelum mengganti identitas pengujian.