เครื่องสร้างอีเมลสำหรับนักพัฒนาและการทดสอบ
สำหรับนักพัฒนาและผู้ทดสอบ QA เครื่องสร้างอีเมลฟรี เป็นหนึ่งในเครื่องมือที่ประหยัดเวลาหลายชั่วโมงทุกสัปดาห์อย่างเงียบ ๆ คุณรันขั้นตอนสมัคร รีเซ็ตรหัสผ่าน เทมเพลตธุรกรรม การยืนยัน e-commerce อย่างต่อเนื่อง หากคุณใช้ที่อยู่จริงของคุณ กล่องจดหมายของคุณใช้ไม่ได้ หากคุณตั้งค่า SMTP catcher ในเครื่อง คุณได้เพิ่มบริการที่ต้องดูแล เครื่องสร้างอีเมลฟรีเป็นตัวเลือกที่สาม — และมักจะเป็นตัวเลือกที่ถูกต้อง
เวิร์กโฟลว์นักพัฒนามาตรฐาน
เปิดแท็บหนึ่งด้วยเครื่องสร้างอีเมล คัดลอกที่อยู่ ใช้ในการสมัครทดสอบ อีเมลยืนยันมาถึงในเบราว์เซอร์เดียวกัน ใน 1-3 วินาที คลิกลิงก์จากภายในมุมมองกล่องจดหมาย — บัญชีทดสอบของคุณได้รับการยืนยัน เสร็จ
สำหรับการทดสอบซ้ำที่มีเงื่อนไขเดียวกัน สร้างที่อยู่ใหม่ (ปุ่มสร้างใหม่) การรันใหม่แต่ละครั้งเริ่มต้นด้วยกล่องจดหมายสะอาด ดังนั้นคุณสามารถตรวจสอบสิ่งที่มาถึงได้อย่างแน่นอน
สิ่งที่ควรทดสอบด้วยกล่องจดหมาย
นอกเหนือจากขั้นตอนสมัครที่ชัดเจน:
- การเรนเดอร์ HTML เทมเพลตธุรกรรมของคุณเรนเดอร์ถูกต้องในไคลเอนต์ทั่วไปหรือไม่? เรนเดอเรอร์ของเราสะท้อนสิ่งที่ผู้รับปกติเห็น — HTML ที่ sanitised, รูปภาพจริง, ลิงก์จริง หากปุ่มของคุณเรนเดอร์เป็นข้อความธรรมดา คุณมีปัญหา CSS
- การตัดทอนบรรทัดหัวเรื่อง พิมพ์หัวเรื่อง 300 ตัวอักษรในโค้ดของคุณและดูว่าปรากฏในรายการกล่องจดหมายอย่างไร
- การจัดการไฟล์แนบ ส่ง PDF/ZIP/รูปภาพของคุณไปยังที่อยู่ที่สร้างขึ้นและตรวจสอบว่าดาวน์โหลดได้สะอาด
- การเข้ารหัส ชื่อที่ไม่ใช่ ASCII, Unicode ในบรรทัดหัวเรื่อง, ข้อความ RTL — ตรวจสอบว่าทั้งหมดแสดงอย่างถูกต้องโดยไม่ตกไปเป็น mojibake
- Reply-to vs From ตรวจสอบผู้ส่งที่มองเห็น หากโค้ดของคุณเปิดเผย From ที่สร้างโดยระบบโดยไม่ตั้งใจในขณะที่ตั้งใจ Reply-To ที่เป็นมิตร คุณจะเห็น
- ส่วนหัวยกเลิกการสมัคร หากคุณใช้ List-Unsubscribe ส่งข้อความไปยังที่อยู่ที่สร้างขึ้นและตรวจสอบว่าลิงก์ทำงาน
สถานการณ์ขนานผ่านหลายแท็บ
เปิดสามแท็บเบราว์เซอร์ แต่ละแท็บมีที่อยู่ที่สร้างขึ้นแตกต่างกัน เรียกใช้การสมัครพร้อมกันสามรายการในแอปของคุณ — admin, ผู้ใช้ปกติ, ผู้ใช้ที่ถูกแบน แต่ละแท็บแสดงเมลที่มีไว้สำหรับบทบาทนั้น ไม่มีกฎตัวกรอง ไม่มีความสับสนของกล่องจดหมาย
สำหรับ funnel หลายขั้นตอน (ยินดีต้อนรับ → ยืนยัน → ธุรกรรมแรก) ข้อความทั้งสามมาถึงตามลำดับในแท็บเดียวกัน ลำดับเหตุการณ์ง่ายต่อการตรวจสอบ
การทดสอบกรณีขอบ
เครื่องสร้างอีเมลฟรีเป็นวิธีที่รวดเร็วในการตรวจสอบว่าโค้ดของคุณจัดการ:
- ที่อยู่ที่ไม่ถูกต้อง พิมพ์ที่อยู่ที่ผิดรูปแบบในแบบฟอร์มของคุณ การตรวจสอบความถูกต้องของคุณจับได้ก่อนส่งหรือไม่?
- การ bounce เลือกโดเมนที่ไม่มีอยู่ (ไม่ใช่จากดรอปดาวน์ของเรา เพียงพิมพ์แบบสุ่ม) ผู้ส่งของคุณประมวลผล bounce อย่างสง่างามหรือไม่?
- ผู้รับที่จำกัดอัตรา ส่งโค้ด 100 ข้อความใน 60 วินาทีไปยังที่อยู่ที่สร้างขึ้นเดียวกัน ผู้ส่งของคุณ throttle หรือไม่? เรารับทั้ง 100 หรือไม่? (โดยปกติใช่ — เราไม่มีการจำกัดอัตราต่อผู้รับที่ระดับกล่องจดหมาย)
- การส่งล่าช้า หากเทมเพลตธุรกรรมของคุณเรนเดอร์เนื้อหาแบบไดนามิก ส่ง รอ 5 นาที และตรวจสอบว่าส่วนที่เวลาไวยังคงสมเหตุสมผล
การประสานงานทีม QA
แชร์ URL ที่อยู่ที่สร้างขึ้นกับเพื่อนร่วมงาน (ผ่านแชทภายใน) พวกเขาเห็นกล่องจดหมายเดียวกันในเบราว์เซอร์ของพวกเขาเหมือนคุณ — ไม่ต้องตั้งค่า มีประโยชน์สำหรับเวิร์กโฟลว์ «ฉันจะเรียกการสมัคร คุณอ่าน magic link ได้ไหม?» ระหว่างการทดสอบคู่
หมายเหตุ: ใครก็ตามที่มี URL มีสิทธิ์เข้าถึง อย่าแชร์ที่อยู่ที่มีเนื้อหาที่ละเอียดอ่อน — สำหรับการดีบักการผลิต ใช้เครื่องมือเฉพาะที่มีการควบคุมการเข้าถึงที่เหมาะสม
ข้อจำกัด
สิ่งที่ เครื่องสร้างอีเมล ฟรีไม่ได้ให้คุณ:
- ไม่มี API สำหรับชุดทดสอบอัตโนมัติ คุณไม่สามารถ poll กล่องจดหมายโดยอัตโนมัติผ่าน endpoint อย่างเป็นทางการ หากคุณต้องการ ดูบริการทดสอบที่ต้องจ่ายเช่น Mailtrap, Mailosaur หรือ SMTP ที่จับเองสำหรับ staging
- ไม่มีการจัดเก็บระยะยาว หลังจากหน้าต่างเก็บรักษา ข้อความหายไป รายงานทดสอบที่ลิงก์ไปยัง «อีเมลที่ฉันได้รับสัปดาห์ที่แล้ว» จะพัง
- ไม่มีขาออก หากการทดสอบของคุณเกี่ยวข้องกับการตอบกลับจากที่อยู่ «ผู้ใช้» ไปยังระบบของคุณ คุณจะต้องการผู้ให้บริการขาออกจริง
- ไม่มีที่อยู่ที่คาดเดาได้ แต่ละเซสชันได้รับที่อยู่ใหม่ หากการทดสอบของคุณพึ่งพาผู้รับคงที่ คุณจะต้อง parameterise
เมื่อ SMTP catcher ในเครื่องดีกว่าเครื่องสร้าง
หากคุณกำลังทดสอบด้าน SEND (แอปพลิเคชันของคุณสร้างและส่งเมลอย่างถูกต้อง) catcher ในเครื่อง (MailHog, Mailpit, mailcatcher) ดีกว่า — มันให้ transcript SMTP ดิบ ส่วนหัวข้อความเต็ม และความสามารถในการเล่นซ้ำ กล่องจดหมายแสดงให้คุณเห็นสิ่งที่ผู้รับเห็น แต่ซ่อนรายละเอียดรูปแบบสาย
เมื่อบัญชีจริงดีกว่าทั้งสอง
สำหรับการทดสอบ end-to-end ของความสามารถในการส่ง (กล่องจดหมายกับการวางโฟลเดอร์สแปม) ใช้ Gmail/Outlook/Yahoo จริง กล่องจดหมายเครื่องสร้างไม่จำลองการกรองสแปม — ทุกข้อความที่มาถึงจะถูกแสดง หากเทมเพลตธุรกรรมของคุณตกที่โฟลเดอร์สแปม คุณต้องการไคลเอนต์เมลจริงเพื่อดู
เคล็ดลับด่วน
- บุ๊กมาร์ก URL กล่องจดหมายเฉพาะสำหรับการทดสอบซ้ำ — กล่องจดหมายเดียวกันข้ามการรีสตาร์ทเบราว์เซอร์
- ใช้ชื่อผู้ใช้ที่สมจริง (
qa.test.01ไม่ใช่x7z9p) — การตรวจสอบต่อต้านการฉ้อโกงบางอย่างปฏิเสธสตริงที่แบบสุ่มอย่างชัดเจน - สำหรับการทดสอบเฉพาะ Gmail คุณไม่สามารถใช้ที่อยู่ที่สร้างขึ้น ใช้นามแฝง
+suffixของ Gmail แทน - รวมที่อยู่หลายแห่ง + แผงเมลล่าสุดสำหรับ «การทดสอบ regression»: เยี่ยมชมกล่องจดหมายของเมื่อวานอีกครั้งและตรวจสอบว่างานข้ามคืนของคุณรันถูกต้อง
สำหรับพื้นหลังทั่วไปมากขึ้น ดู เครื่องสร้างอีเมลคืออะไร สำหรับข้อพิจารณาความเป็นส่วนตัวเมื่อแชร์กล่องจดหมายทดสอบในทีม อ่าน คู่มือความเป็นส่วนตัว