我应该如何测试我的iPhone应用程序passwordless authentication?Xcode UI测试无密码验证
要注册或登录,UI Testing in Xcode需要通过电子邮件发送给我的随机代码。
我应该如何测试我的iPhone应用程序passwordless authentication?Xcode UI测试无密码验证
要注册或登录,UI Testing in Xcode需要通过电子邮件发送给我的随机代码。
使用NSURLSession
从测试方法中发出HTTP请求。
我想你应该在舞台上/ QA ENV运行UI测试和结果,你可以在舞台上ENV的UI测试一些后门程序,例如接受代码1111为所有用户等
添加您的电子邮件帐户到邮件应用程序。确保推送通知已启用。
将邮件的通知样式设置为警报样式。
在您的UI测试中,添加UI interruption monitor以侦听来自Mail的警报,其中包含随机双因素验证代码。
整洁的想法!不幸的是,模拟器没有邮件应用程序。 – ma11hew28
啊,我正在测试真实的设备。 –
也许建立一个Web服务来获得该随机码,然后你可以在你的应用程序中输入?这就是我的做法。 – cakes88
相关:http://stackoverflow.com/questions/23613698/check-email-during-xcode-ui-testing – ma11hew28