我应该如何测试我的iPhone应用程序passwordless authentication?
要注册或登录,UI Testing in Xcode需要通过电子邮件发送给我的随机代码。
答案 0 :(得分:1)
我认为您应该在舞台/ QA环境中运行UI测试,因此您可以在舞台环境中为UI测试设置一些后门,例如为所有用户接受代码1111等
答案 1 :(得分:1)
将您的电子邮件帐户添加到邮件应用程序。确保已启用推送通知。
将Mail的通知样式设置为“警报”样式。
在您的用户界面测试中,添加UI interruption monitor以收听来自Mail的提醒,其中包含随机双因素身份验证代码。
答案 2 :(得分:1)
使用NSURLSession
从测试方法中发出HTTP请求。