當我創建iOS AppTests和AppUITests目標時,我看到一些差異。iOS測試和UITests混淆
- AppTest目標設置有一個額外的選項「允許測試主機應用程序API」,但AppUITests目標沒有這樣的選項。那麼它做了什麼以及它們爲什麼不同呢?
- AppTests目標不要求任何供應配置文件,但如果供應配置文件未設置AppUITests目標給錯誤。我知道「自動管理簽名」可能會解決此問題。但我不想讓Xcode上傳一些捆綁包,證明&配置文件到我的服務器上(要清楚發生了什麼)。我需要知道爲什麼它要求AppUITest而不是AppTest。是否因爲UITest需要真正的設備安裝?
如何才能擺脫這種額外的包的ID,配置文件管理麻煩的AppUITests目標?
指導將不勝感激。
單元測試用於測試代碼的小部分,獨立部分,而UITest自動運行通過您的應用程序的UI來測試整個流程,它們是不同的 – Tj3n
所以我需要不同的包和配置文件來運行ui在實際設備上測試? –
我不這麼認爲,你可以讓它使用自動配置我想 – Tj3n