Pendaftaran dan OTP
Buat satu alamat untuk setiap proses, masukkan alamat itu ke produk, lalu pastikan pesan verifikasi yang diharapkan benar-benar tiba.
Developer & QA
Berikan alamat email penerima tersendiri untuk setiap pengujian pendaftaran, kode verifikasi, tautan masuk sekali pakai, atau reset kata sandi, lalu periksa pesannya melalui API yang membatasi akses berdasarkan kredensial.
Kredensial API saat ini diterbitkan oleh operator. Akses belum tersedia secara mandiri dan pengiriman pesan tidak dapat dijamin.
Gunakan lapisan pengujian yang tepat
Sebagian besar perilaku email sebaiknya diuji dengan cepat melalui pengujian unit dan transport email tiruan. Gunakan kotak masuk sementara untuk sebagian kecil pengujian integrasi dan end-to-end yang benar-benar memerlukan pengiriman email masuk.
Buat satu alamat untuk setiap proses, masukkan alamat itu ke produk, lalu pastikan pesan verifikasi yang diharapkan benar-benar tiba.
Periksa penerima, pengirim, subjek, keterangan masa berlaku, dan URL reset tanpa berbagi kotak masuk tim yang digunakan dalam jangka panjang.
Pastikan asal setiap pesan tetap jelas dengan menyediakan kotak masuk terpisah milik kredensial untuk setiap skenario atau proses CI.
Pola pengujian yang andal
Jeda dengan durasi tetap bisa terlalu singkat saat pengiriman lambat atau membuang waktu saat pengiriman cepat. Lakukan polling sewajarnya, berhenti pada batas waktu yang jelas, dan laporkan penyebab kegagalannya.
Baca panduan pengujian untuk developerSiapkan kotak masuk dengan kredensial yang diterbitkan operator dan memiliki izin inbox:create.
Jalankan tindakan pendaftaran, OTP, atau reset yang sama seperti yang dilakukan pengguna.
Ambil daftar pesan dengan izin inbox:read sampai subjek yang diharapkan muncul atau batas waktunya habis. Perpanjang jeda antarpermintaan dan patuhi Retry-After.
Ambil pesan yang dipilih, lalu periksa penerima, pengirim, teks penting, kode, atau URL. Perlakukan setiap isi pesan dan lampiran sebagai masukan yang tidak tepercaya.
Biarkan kotak masuk dan pesannya kedaluwarsa setelah pengujian. Pada konfigurasi standar, masa berlakunya sekitar 60 menit.
Yang dapat diverifikasi
Yang tidak dapat dijamin
Mulailah dari referensi endpoint dan contoh Playwright. Jika pendekatan ini sesuai dengan rangkaian pengujian Anda, minta kredensial yang diterbitkan operator melalui halaman kontak berbahasa Inggris.
Analitik opsional membantu kami meningkatkan 9Mail.xyz. Analitik tetap nonaktif sampai Anda menyetujuinya. Detail privasi (EN)