解决的问题
你的应用的每个邮件流程,都无需真实收件箱即可测试。
注册确认、一次性验证码、魔法链接、密码重置和邀请,都依赖邮件送到测试人员能读取的地方。这些指南介绍通常在哪里出错,以及如何正确测试每个流程。
测试注册和邮箱验证
每个注册测试一个全新的私有地址,验证链接或验证码一到即可使用。
阅读指南测试 OTP 和一次性登录验证码
验证码会从邮件中提取出来,带有复制按钮;如果邮件写明了有效期,还会显示倒计时。
阅读指南测试魔法链接和无密码登录
一次性链接,我们这边从不打开或预取,所以你点击时仍然有效。
阅读指南测试密码重置邮件
请求、接收和使用重置链接,并把新密码保存在测试账号旁边。
阅读指南QA 不要再共用一个 Gmail 收件箱
给每个测试人员私有的一次性地址,取代一个共用邮箱和一堆加号地址。
阅读指南用 Wispr Flow 语音记录 QA 笔记
几秒钟内把每个测试账号的用途、状态和发现直接口述进它的笔记。
阅读指南验证链接指向 localhost:3000
为什么预发布环境的邮件会链接到 localhost,如何在 Supabase、Firebase 和其他技术栈中修复,以及我们如何标记它。
阅读指南常见的 Supabase 注册和登录问题
收不到的邮件、过期或无法登录的链接、失败的注册,以及各自的解决方法。
阅读指南常见的 Firebase 注册和登录问题
验证和重置邮件丢失、已验证用户仍显示未验证、链接失败和注册限制,以及各自的修复方法。
阅读指南Vibe coding 应用中的注册和登录问题
AI 构建的应用常见的登录 bug:只有你能收到的邮件、指向预览的链接、缺失的页面,以及该让构建工具做什么。
阅读指南在 Playwright 中测试注册邮件
一个完整的 Playwright 注册验证码和链接测试,从新的收件箱到 pull request 上的报告。
阅读指南在 Cypress 中测试注册邮件
一个完整的 Cypress 测试,覆盖注册链接和验证码,邮件等待作为 Cypress 任务运行。
阅读指南用 pytest 测试注册邮件
一个完整的 pytest 注册验证码和链接测试,使用 Playwright(Python 版)或 Selenium,以及一个单文件辅助工具。
阅读指南测试优惠码和欢迎优惠
优惠码及其折扣、截止日期和到达时间,结账对它的处理结果;过期或重复使用的优惠码被接受时判为失败。
阅读指南测试退订链接和一键退订
每封营销邮件的退订标头和链接都会被检查,退订后还会持续监控并标记任何营销邮件,没有时间限制。
阅读指南测试新用户优惠不能被领取两次
同一地址的多个变体(都进入同一个收件箱),以及一项检查:同一个人多次获得优惠时会失败。
阅读指南