2016-07-29 20 views

回答

5

XCTest是進行功能測試,而不是斷言視覺要求。

要測試背景顏色等要求,請使用單元測試來初始化有問題的視圖控制器並檢查視圖的背景顏色。你不需要依賴圖像比較,單元測試要快得多。

+1

說一個按鈕的水龍頭我改變了一個視圖的顏色,這可以驗證與XCTest單元測試? –

+0

您可以驗證在調用@IBAction方法時背景顏色是否更改。 – Oletha

+0

但在單元測試中,您無法自動點擊要觸發的操作,因此沒有可用的記錄模式。 –