我應該如何測試我的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