簡體   English   中英

Xcode 7 UI測試訂單

[英]Xcode 7 UI Test Order

我有幾個UI測試,我可以成功單獨或分組。 我最終將我的測試分解為特定的類並以這種方式運行它們。 我遇到的問題是Xcode按字母順序執行UI測試,而不是按順序編寫/顯示。 有關如何繞過它的任何想法?

謝謝

一個好的測試套件不應該依賴於按特定順序執行。 如果你的話,你可能會有一些測試污染。 我會添加常見的初始化邏輯(例如,將用戶登錄)添加到相關測試的setUp()方法中。 或者創建一個輔助方法並在類之間共享。 這與每次測試重新啟動應用程序相結合,應該使您的測試順序無關緊要。

XC測試是非常錯誤的。 有時看起來風的方向或地球自轉的速度將決定你是否會隨機失敗。 一個修復我發現有點緩解這些令人沮喪的問題,如果你調用這是你的tearDown()函數:

XCUIApplication().terminate()

其中XCUIApplication()是您正在運行的應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM