首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >并行执行验证电子邮件的测试的解决方案

并行执行验证电子邮件的测试的解决方案
EN

Stack Exchange QA用户
提问于 2020-08-18 14:27:12
回答 2查看 144关注 0票数 3

我有一个测试,它从邮箱中读取Auth Code并使用它登录。我用Gmail API来做这个。

我希望有几个这样的测试,这些测试将并行进行。

然而,我不知道,如何区分电子邮件与对方,因为唯一的事情,这是不同的2封电子邮件是这个Auth Code

所以,race condition看起来是这样的:

  1. test-100:00:00发送电子邮件
  2. test-200:00:01发送电子邮件
  3. 3 seconds需要email-1到达=> 00:00:03
  4. 1 second只需email-2到达=> 00:00:02
  5. test-1读取第一个未读匹配的电子邮件,它是一个email-2

ResultAuth code错了。

所以,我的问题是:

请您想一想可能的解决方案,以避免这样的比赛条件,并确定电子邮件?

EN

回答 2

Stack Exchange QA用户

回答已采纳

发布于 2020-08-18 19:08:18

为什么不为此使用不同的电子邮件代词(当然,如果用户尝试登录两次并混合代码/使用来自两条消息的适当代码(例如在两个设备上),就不会测试这种情况)?

票数 2
EN

Stack Exchange QA用户

发布于 2022-09-13 17:58:40

一些电子邮件提供商允许您在电子邮件地址上使用"+“,例如,您可以使用"johndoe+abc123@example.com”来区分不同的来源。

电子邮件来源上的信息是否被隐藏在你可以搜索的邮件标题中?

您的开发人员是否可以在发送电子邮件后立即在页面中嵌入隐藏元素,然后在电子邮件中包含类似的隐藏元素?还是头上的?如果他们只能在您的测试系统上这样做,或者如果您可以更改URL以添加查询字符串参数以触发添加调试信息,则可以加分吗?

票数 0
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/45518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档