0

我有一个 Web 应用程序,它具有注册新用户的功能。邮件被发送到输入的电子邮件 ID。我们必须获取验证码并输入 Web 应用程序。我的问题是,由于我们多次运行测试,不可能一次又一次地注册同一个用户。如何使其通用化,因为不可能每次都提供不同的新电子邮件 ID 和凭据。我有一个“mailinator”选项,它是一个免费的公共邮箱,但它并不安全。有没有其他选择来处理这个?我正在使用.NET

4

1 回答 1

0

一些替代方案可能是:

  1. 使用像 mailinator(或其他)这样的一次性电子邮件系统,您可以即时生成电子邮件,他们还可以选择获取私人帐户。

  2. 检查当前使用的电子邮件是否支持别名(我知道谷歌支持,但如果服务器认为您正在攻击应有的大量请求,您将来可能会遇到问题)

  3. 每次注册场景完成后删除您的电子邮件,我不建议这样做,因为如果您在其他测试中使用相同的电子邮件,它可能会失败

  4. 创建您自己的电子邮件服务器

最好的选择是第一个,您也可以使用他们的 api,您可以更快地进行电子邮件交互,并使用私人帐户。

如果您有一个项目,说服客户付款或说服您的公司获得一个帐户并将其用于多个项目应该不是什么大问题。
关于 context.io,我没有尝试过,但它似乎是一个用于电子邮件的 api,它应该可以工作,你可以试一试,看看设置是否容易做,还要记住测试它如果您使用任何 CI 服务器,例如 Jenkins,也可以使用 CI。

于 2016-09-21T07:41:51.900 回答