2012-07-28 18 views
1

我有有靜態數據(約500項)IOS - 在運行時完成靜態數據驗證或通過測試案例

這個靜態數據被添加在iOS項目,同時開發和運行時,這個靜態的數據不會改變。有時我傾向於添加更多的靜態數據(硬編碼)

我想執行一些驗證(例如檢查重複條目和其他完整性檢查)。

我應該在程序執行過程中進行這種驗證檢查,還是應該將這些檢查作爲測試用例的一部分來執行。

注 - 我正在使用XCode。

回答

1

假設部署後數據沒有變化,並且在發送應用程序之前運行單元測試(畢竟,如果您在發佈應用程序之前沒有運行它們,爲什麼需要單元測試?)沒有理由在已安裝的應用程序中重複測試您的靜態數據。檢查單元測試中的數據是完全足夠的:安裝後數據將發生變化的唯一原因是,如果應用程序被篡改,並且iOS已經阻止了該數據。

+0

非常感謝,很好的解釋! – user1046037 2012-07-28 12:05:34

相關問題